Multi-column addressing mode memory system including an integrated circuit memory device
First Claim
1. A memory device, comprising:
- a request interconnect operable to receive commands from a master device;
first, second, third and fourth storage arrays;
a first data interconnect operable to output data to the master device from the first and third storage arrays;
a second data interconnect operable to output data to the master device from the second and fourth storage arrays;
row access circuitry operable to open a corresponding row in each of the first and fourth storage arrays in response to a first common row access command received at the request interconnect, and to open a corresponding row in each of the second and third storage arrays in response to a second common row access command received at the request interconnect; and
column access circuitry operable to access first data in the opened row in the first storage array according to a first externally-supplied column address, second data in the opened row in the second storage array according to a second externally-supplied column address, third data in the opened row in the third storage array according to a third externally-supplied column address, and fourth data in the opened row in the fourth storage array according to a fourth externally-supplied column address;
where a minimum time interval comprising a minimum number of clock cycles must elapse between successive accesses to a same open row of storage cells in one of the first, second, third or fourth storage arrays, where the first data and fourth data are output via the respective data interconnects separated by less than the minimum time interval, and where the second data and the third data are output via the respective data interconnects separated by less than the minimum time interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system includes a master device, such as a graphics controller or processor, and an integrated circuit memory device operable in a dual column addressing mode. The integrated circuit memory device includes an interface and column decoder to access a row of storage cells or a page in a memory bank. During a first mode, a first row of storage cells in a first memory bank is accessible in response to a first column address. During a second mode, a first plurality of storage cells in the first row of storage cells is accessible in response to a second column address during a column cycle time interval. A second plurality of storage cells in the first row of storage cells is accessible in response to a third column address during the column cycle time interval. The first and second pluralities of storage cells are concurrently accessible from the interface.
-
Citations
29 Claims
-
1. A memory device, comprising:
-
a request interconnect operable to receive commands from a master device; first, second, third and fourth storage arrays; a first data interconnect operable to output data to the master device from the first and third storage arrays; a second data interconnect operable to output data to the master device from the second and fourth storage arrays; row access circuitry operable to open a corresponding row in each of the first and fourth storage arrays in response to a first common row access command received at the request interconnect, and to open a corresponding row in each of the second and third storage arrays in response to a second common row access command received at the request interconnect; and column access circuitry operable to access first data in the opened row in the first storage array according to a first externally-supplied column address, second data in the opened row in the second storage array according to a second externally-supplied column address, third data in the opened row in the third storage array according to a third externally-supplied column address, and fourth data in the opened row in the fourth storage array according to a fourth externally-supplied column address; where a minimum time interval comprising a minimum number of clock cycles must elapse between successive accesses to a same open row of storage cells in one of the first, second, third or fourth storage arrays, where the first data and fourth data are output via the respective data interconnects separated by less than the minimum time interval, and where the second data and the third data are output via the respective data interconnects separated by less than the minimum time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A memory device, comprising:
-
first, second, third and fourth storage arrays; row circuitry operable to activate respective rows in the first and fourth storage arrays in response to a first single row address, and to activate respective rows in the second and third storage arrays in response to a second single row address; column circuitry operable to access first data in the activated, respective row in the first storage array, second data in the activated, respective row in the second storage array, third data in the activated, respective row in the third storage array, and fourth data in the activated, respective row in the fourth storage array, in response to respective, independent column addresses received at a request interface; and the memory device operable to time-interleave the output of data from the first storage array and the third storage array for transmission to a master over a first set of external signal links, and to time-interleave the output of data from the second storage array and the fourth storage array for transmission to the master over a second set of external signal links; where a minimum time interval comprising a minimum number of clock cycles must elapse between successive accesses to a same open row of storage cells in one of the first, second, third or fourth storage arrays, and where the first data and fourth data are output via the respective sets of signal links separated by less than the minimum time interval, where the second data and the third data are output via the respective sets of signal links separated by less than the minimum time interval. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A memory device, comprising:
-
first, second, third and fourth storage arrays; a request interface; means for accessing data in the first and fourth storage arrays responsive to a common row address and respective, independent column addresses, and for outputting the respective data in a manner separated by less time than required to cycle column access circuitry for at least one of the first storage array or the fourth storage array; and means for accessing data in the second and third storage arrays responsive to a common row address and respective, independent column addresses, and for outputting the respective data in a manner separated by less time than required to cycle column access circuitry for at least one of the second storage array or the third storage array; where the data from the first and third storage arrays are output via a first data interconnect and the data from the second and third storage arrays are output via a second data interconnect.
-
-
21. A memory device, comprising:
-
first, second, third and fourth storage arrays; a request interconnect; circuitry operable to access data in the first and fourth storage arrays responsive to a first common row address and respective, independent column addresses, and to output the respective data in a manner separated by less time than required to cycle column access circuitry for at least one of the first storage array or the fourth storage array; and circuitry operable to access data in the second and third storage arrays responsive to a second common row address and respective, independent column addresses, and to output the respective data in a manner separated by less time than required to cycle column access circuitry for at least one of the second storage array or the third storage array; where the data from the first and third storage arrays are output via a first data interconnect and the data from the second and third storage arrays are output via a second data interconnect. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A memory device, comprising:
-
a request interconnect to receive commands from a master device; first, second, third and fourth storage arrays of dynamic random access memory (DRAM) cells, the first and fourth storage arrays operable to store respective first and second halves of first pages of data, the second and third storage arrays operable to store respective first and second halves of second pages of data; a first data interconnect operable to interleave data from the first halves of the first and second pages for output to a master, and a second data interconnect operable to interleave data from the second halves of the first and second pages for output to a master; circuitry operable to sense one of the first pages of data in the first and fourth storage arrays in response to a first row address received via the request interconnect, and to sense one of the second pages of data in the second and third storage arrays in response to a second row address received via the request interconnect; column access circuitry operable to access independent columns of data in the respective halves of the sensed one of the first pages of data responsive to respective column addresses received via the request interconnect, to concurrently output said accessed independent columns of data from the sensed one of the first pages via the respective first and second data interconnects, to access independent columns in the respective halves of the sensed one of the second pages of data responsive to respective column addresses received via the request interconnect, and to concurrently output said accessed independent columns of data from the sensed one of the second pages via the respective first and second data interconnects. - View Dependent Claims (29)
-
Specification