EP1997111A2

Memory device with mode-selectable prefetch and clock-to-core timing

Abstract

This record has no abstract on file.

EP1997111A2, drawing sheet 1
Sheet 1 of 1

Term

Projected expiry 8 March 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

21 claims: 7 independent, 14 dependent

  1. 1
    Claims of equivalent WO 2007106710 A2 CLAIMS What is claimed is:1. A memory device comprising: a storage array;and a read data buffer coupled to the storage array via data lines and having control logic to load data conveyed on all the data lines into the read data buffer in response to assertion of a load signal in a first prefetch mode and to load data conveyed on an address-selected subset of the data lines into the read data buffer in response to assertion of the load signal in a second prefetch mode.
  2. 6
    A system comprising:a memory controller;a signaling path coupled to the memory controller;and a memory device coupled to the signaling path and having: a storage array, and a read data buffer coupled to the storage array via data lines and having control logic to load data conveyed on all the data lines into the read data buffer in response to assertion of a load signal in a first prefetch mode and to load data conveyed on an address-selected subset of the data lines into the read data buffer in response to assertion of the load signal in a second prefetch mode.
  3. 8
    A method of operation within a memory device, the method comprising:retrieving data from a storage array;loading either a first portion of the data or a second portion of the data into a read data buffer according to whether a prefetch mode signal indicates a first prefetch mode or a second prefetch mode, the second portion of the data being smaller than the first portion of the data;and outputting the portion of the data loaded into the read data buffer from the memory device. . The method of claim 8 wherein loading the first portion of the data into the read data buffer comprises forming a signal path between sense amplifiers that contain the first portion of the data and a plurality of storage elements within the read data buffer, and wherein loading the second portion of the data comprises forming a signal path between an address-selected subset of the sense amplifiers and a subset of the plurality of storage elements.
  4. 9
    10. Computer-readable media having information embodied therein that includes a description of an integrated-circuit memory device, the information including descriptions of:a storage array;data lines coupled to the storage array;and a read data buffer coupled to the storage array via the data lines and having control logic to load data conveyed on all the data lines into the read data buffer in response to assertion of a load signal in a first prefetch mode and to load data conveyed on an address-selected subset of the data lines into the read data buffer in response to assertion of the load signal in a second prefetch mode.
  5. 10
    11. A memory device comprising:a storage array;a read data buffer coupled to the storage array;means for retrieving data from the storage array;means for loading either a first portion of the data or a second portion of the data into a read data buffer according to whether a prefetch mode signal indicates a first prefetch mode or a second prefetch mode, the second portion of the data being smaller than the first portion of the data;and means for outputting the portion of the data loaded into the read data buffer from the memory device.
  6. 11
    12. A memory device comprising:a memory core having a plurality of storage resources;and a configuration circuit to store a first value that indicates a minimum number of cycles of a clock signal that are to transpire between successive accesses to any one of the storage resources.
  7. 12
    13. The memory device of claim 12 further comprising a request logic circuit to store the first value within the configuration circuit in response to an instruction from an external device.
  8. 14
    15. A method of operation within a synchronous memory device circuit having multiple storage resources, the method comprising:receiving a first value that indicates a minimum number of cycles of a clock signal that are to transpire between successive accesses to any one of the storage resources;and storing the first value within a configuration circuit of the synchronous memory device.
  9. 15
    16. The method of claim 15 wherein the first value indicates that at least N cycles of the clock signal are to transpire between successive accesses to any one of the storage resources, the method further comprising:receiving a first address that indicates a storage location within a first one of the storage resources;and if N is less than a threshold number, transferring data associated with the first address between a signaling interface and a storage buffer of the synchronous memory device during each of N cycles of the clock signal.
  10. 16
    17. The method of claim 16 further comprising:receiving a second address that indicates a storage location within a second one of the storage resources;and if N is greater than or equal to the threshold number, transferring the data associated with the first address between the signaling interface and the storage buffer during each of X cycles of the clock signal, and transferring data associated with the second address between the signaling interface and the storage buffer during each of X cycles of the clock signal, X being less than N.
  11. 17
    18. The method of claim 17 wherein X equals N divided by M, wherein M is an integer value greater than one.
  12. 19
    20. A method of controlling a memory device having multiple storage resources, the method comprising:determining a first value that indicates a number of cycles of a clock signal that are to transpire between successive accesses to any one of the storage resources;and outputting the first value to the memory device;and outputting an instruction to the memory device to instruct the memory device to store the first value within a configuration circuit of the memory device.
  13. 20
    21. The method of claim 20 wherein the first value indicates that N cycles of the clock signal are to transpire between successive accesses to any one of the storage resources, the method further comprising instructing the memory device to output data associated with a first address during each of N cycles of the clock signal if N is less than a threshold number.