Continuous page random access memory and systems and methods using the same
DCFirst Claim
1. A random access memory comprising:
- input/output circuitry;
an array of random access memory cells arranged in rows and columns;
row control circuitry for selecting in response to a row address a said row of cells for access;
column control circuitry for controlling access to locations along said selected row, each said location comprising at least one said memory cell, said column control circuitry operable to;
sequentially access a first plurality of said locations along said selected row through said input/output circuitry; and
simultaneously access a second plurality of said locations along said selected row; and
auxiliary memory circuitry for interfacing exchanges of data between said second plurality of locations and said input/output circuitry, said auxiliary memory circuitry exchanging data words with corresponding ones of said second plurality of locations of said array in parallel and with said input/output circuitry in serial.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A random access memory 200 is provided which includes input/output circuitry 205 and an array 202 of random access memory cells 201 arranged in rows and columns. Row decoder circuitry 206 is provided for selecting in response to a row address a row of cells in array 202 for access. Column control circuitry 207, 208 is included for controlling access to locations along the selected row, each location comprising at least one memory cell 201. The column control circuitry 207, 208 is operable to sequentially access a first plurality of locations along the selected row through input/output circuitry 205 and simultaneously access a second plurality of locations along the selected row. Auxiliary memory circuitry 209 is included for interfacing exchanges of data between the second plurality of locations and input/output circuitry 205, auxiliary memory circuitry 209 exchanging words with corresponding ones of the second plurality of locations in array 202 in parallel and with input/output circuitry 205 in serial.
11 Citations
21 Claims
-
1. A random access memory comprising:
-
input/output circuitry; an array of random access memory cells arranged in rows and columns; row control circuitry for selecting in response to a row address a said row of cells for access; column control circuitry for controlling access to locations along said selected row, each said location comprising at least one said memory cell, said column control circuitry operable to; sequentially access a first plurality of said locations along said selected row through said input/output circuitry; and simultaneously access a second plurality of said locations along said selected row; and auxiliary memory circuitry for interfacing exchanges of data between said second plurality of locations and said input/output circuitry, said auxiliary memory circuitry exchanging data words with corresponding ones of said second plurality of locations of said array in parallel and with said input/output circuitry in serial. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A continuous page memory comprising:
-
input/output circuitry; an array of rows and columns of random access memory cells; row access control circuitry operable during a row access cycle of a predetermined time interval to latch-in a received row address with a row address strobe and select a corresponding said row in said array in response; an auxiliary memory for exchanging a sequence of data words with said input/output circuitry during said row access cycle, a number of said sequence of data words selected as a function of said time interval; and location access control circuitry for providing access to storage locations along said selected row, each said storage location comprising at least one said memory cell, said location access control circuitry operable during a data access cycle following said row access cycle to; during a first selected time period of said data access cycle allow for page accesses between a first plurality of said locations along said selected row and said input/output circuitry; and during a second selected time period of said data access cycle allow for the simultaneous exchange of words of data between said auxiliary memory and corresponding ones of a second plurality of locations along said selected row. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A continuous page random access memory comprising:
-
an array of rows and columns of random access memory cells; row access control circuitry operable during a each of a plurality of row access cycles of a predetermined time interval to latch-in a received row address with a row address strobe and select a corresponding said row in said array in response; an auxiliary memory; and read/write control circuitry for reading and writing data into selected locations in said array during each of a plurality of data access cycles occurring between said row access cycles, each said location comprising at least one said memory cell, said read/write control circuitry operable to; during a first selected time period of each said data access cycle allow for page accesses to a first plurality of said locations along said selected row through said input/output circuitry; and during a second selected time period of each said data access cycle allow for a parallel exchange of words of data between said auxiliary memory and corresponding ones of a second plurality of locations along said selected row. - View Dependent Claims (17, 18, 19)
-
-
20. A method of performing continuous page accesses in a memory system having an array of rows and columns of memory cells, storage locations comprising at least one of the memory cells on a given row accessible during a data access cycle and row selecting occurring during a row access cycle, the method comprising the steps of:
-
during a first selected time period of each data access cycle accessing a first plurality of the locations along a selected one of the rows through a memory system input/output; during a second selected time period of each data access cycle exchanging words of data in parallel between an auxiliary memory and corresponding ones of a second plurality of the storage locations along the selected row; and during each row access cycle, exchanging data between the memory input/output and the auxiliary memory. - View Dependent Claims (21)
-
Specification