US2007250677A1PendingUtilityA1

Multi-Mode Memory

Individually held — no corporate assignee on recordPriority: Nov 29, 2004Filed: Jun 25, 2007Published: Oct 25, 2007
Est. expiryNov 29, 2024(expired)· nominal 20-yr term from priority
G11C 7/22G11C 11/4097G11C 11/4076G11C 7/1042G06F 3/0613G11C 7/1006G11C 8/06G06F 3/0659G06F 3/0673G11C 11/40
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A multi-mode memory device. A plurality of storage banks are provided, each including a plurality of rows of storage cells and having an access restriction in that at least a minimum access time interval is imposed between successive accesses to a given row of the storage cells. Data path circuitry is provided to transfer data between the plurality of storage banks and an external signal path during first and second modes of operation of the memory device. During the first mode of operation a first data item is transferred, in response to a first memory access request, during a first time interval that is not longer than the minimum time interval. During the second mode of operation a plurality of data items are transferred during the first time interval, in response to a plurality of memory access requests.

Claims

exact text as granted — not AI-modified
1 . A memory device comprising: 
 storage banks each including a plurality of rows of storage cells, wherein a minimum time interval is imposed between successive accesses to a selected one of the rows of storage cells;    data path circuitry to transfer data between the storage banks and an external signal path, wherein the memory device is operable in a first mode and a second mode, wherein: 
 during the first mode of operation, a first data item is transferred during a first interval in response to a first memory access request, wherein the first interval is not longer than the minimum time interval; and  
 during the second mode of operation, a plurality of data items are transferred during the first interval in response to a plurality of memory access requests.  
   
   
   
       2 . The memory device of  claim 1  wherein each of the plurality of data items has a smaller granularity than the first data item.  
   
   
       3 . The memory device of  claim 1  wherein the storage banks comprise one or more even-numbered sub-banks and one or more odd-numbered sub-banks.  
   
   
       4 . The memory device of  claim 3  wherein during the second mode of operation, a second data item is transferred in response to a second memory access request and a third data item is transferred in response to a third memory access request.  
   
   
       5 . The memory device of  claim 4  wherein the second memory access request is directed to the one or more even-numbered sub-banks and wherein the third memory access request is directed to the one or more odd-numbered sub-banks.  
   
   
       6 . The memory device of  claim 4  wherein the second data item is transferred during a second interval and wherein the third data item is transferred, following the transfer of the second data item, during a third interval.  
   
   
       7 . The memory device of  claim 6  wherein each of the second and third intervals is not longer than half the minimum time interval.  
   
   
       8 . The memory device of  claim 4  wherein the second data item is transferred during the first interval and wherein the third data item is transferred, concurrently with the transfer of the second data item, during the first interval.  
   
   
       9 . The memory device of  claim 8  wherein the data path circuitry comprises first and second data paths, wherein the second data item is transferred along the first data path and wherein the third data item is transferred along the second data path.  
   
   
       10 . The memory device of  claim 1  wherein each of the plurality of memory access requests comprises: 
 a row activation request including a bank address and a row address;    a column access request including a first column address; and    a precharge request including the bank address.    
   
   
       11 . The memory device of  claim 10  wherein the column access request further comprises a second column address.  
   
   
       12 . The memory device of  claim 11  wherein the second column address comprises a column offset value.  
   
   
       13 . The memory device of  claim 1  wherein the external signal path comprises: 
 a plurality of data lines;    read data strobe lines to carry read data strobe signals output from the memory device, wherein the read data strobe signals are used to time reception of corresponding read data in a memory controller;    write data strobe lines to carry write data strobe signals output from the memory controller, wherein the write data strobe signals are used to time reception of corresponding write data in the memory device; and    data-mask lines to carry respective mask bits wherein each mask bit indicates whether a corresponding byte of data on the data lines is to be written.    
   
   
       14 . A memory device comprising: 
 storage banks each including a plurality of rows of storage cells, wherein a first minimum time interval is imposed between successive row activations in arbitrarily different storage banks;    an interface to access the storage cells, the interface comprising circuitry to receive first and second row activation requests during a first interval, wherein the first interval is not longer than the first minimum time interval.    
   
   
       15 . The memory device of  claim 14  wherein a second minimum time interval is imposed between successive accesses to a selected one of the rows of storage cells, and wherein the interface further comprises circuitry to concurrently receive first and second column addresses during a second interval, wherein the second interval is not longer than half the second minimum time interval.  
   
   
       16 . A memory controller comprising: 
 a read transaction queue to store one or more read access requests;    a write transaction queue to store one or more write access requests;    a queue control logic to queue the read access requests in the read transaction queue and to queue the write access requests in the write transaction queue; and    data path circuitry to transfer data between a host interface and a memory device, wherein the memory device comprises a partitioned storage bank.    
   
   
       17 . The memory controller of  claim 16  wherein the read transaction queue comprises a plurality of read queues, wherein each of the plurality of read queues corresponds to a respective partition of the storage bank.  
   
   
       18 . The memory controller of  claim 16  wherein the write transaction queue comprises a plurality of write queues, wherein each of the plurality of write queues corresponds to a respective partition of the storage bank.  
   
   
       19 . A system comprising: 
 a memory controller;    a memory device operable in a first mode and a second mode; and    data path circuitry to transfer data between the memory device and the memory controller, wherein during the first mode of operation, a first data item is transferred during a first interval in response to a first memory access request, and during the second mode of operation, a plurality of data items are transferred during the first interval in response to a plurality of memory access requests.

Join the waitlist — get patent alerts

Track US2007250677A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.