×

Memory hub and access method having a sequencer and internal row caching

  • US 8,954,687 B2
  • Filed: 05/27/2005
  • Issued: 02/10/2015
  • Est. Priority Date: 08/05/2002
  • Status: Active Grant
First Claim
Patent Images

1. A memory module, comprising:

  • a plurality of memory devices; and

    a memory hub, comprising;

    a link interface receiving a memory request for access to a row of memory cells in at least one of the memory devices, wherein the memory request includes a read request to read data from a series of memory cells within the row of memory cells and wherein the series of memory cells in the row of memory cells comprises less than all the memory cells in the row of memory cells;

    a memory device interface coupled to the memory devices, the memory device interface being operable to couple the memory request to the memory devices in an order different than an order the memory requests are received to access memory cells in the row of memory cells in at least one of the memory devices and to receive read data from the series of memory cells responsive to the read request included in the memory request;

    a sequencer coupled to the link interface and the memory device interface, the sequencer configured to keep track of remaining memory cells in the row of memory cells not included in the series of memory cells in the row of memory cells read responsive to the received memory request, the sequencer further being configured to generate memory requests and couple to the memory device interface the generated memory requests to read data from the remaining memory cells in the same row of memory cells being accessed responsive to the memory request being coupled from the memory device interface to the at least one memory device, wherein the remaining memory cells in the same row of memory cells excludes the series of memory cells in the row of memory cells accessed responsive to the memory request, the sequencer being operable to generate and couple to the memory device the generated memory requests to read data only when memory requests are not being transferred from the link interface to the memory device interface, the read data read from the other memory cells in the same row of memory cells being accessed being stored in a row cache memory; and

    the row cache memory coupled to the memory device interface and the sequencer configured to receive and store the read data from the remaining memory cells in the same row of memory cells being accessed responsive to the generated memory requests.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×