← Back to Patent Explorer
US5280594A Expired / Lapsed US ⏱️ 0.0 years remaining

Architecture for high speed contiguous sequential access memories

Assignee: Advanced Micro Devices Inc
•
Filing: 1990-07-25
•
Granted: 1994-01-18
•
Expires: 2010-07-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In accordance with the present invention, by interleaving two banks of memory output registers, a memory system is provided which allows an indefinite number of sequential accesses to contiguous locations of the memory system, requiring only a reduced access time per output datum after the first initial access, regardless of whether row address boundaries are crossed.

Inventors

  • 👤 Elvan S. Young
  • 👤 Philip L. Craine

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 23:20
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/28; G11; G11C; G11C7/00; G11C7/10; G11C7/1015; G11C7/103

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 296 words
A memory system receiving a series of contiguous addresses over a series of time period, each of said contiguous addresses comprising a row address field and a column address field, said memory system comprising: memory array means having a plurality of memory cells for storing data and from which data may be retrieved, said memory array means organized such that, in response to each address of said series of contiguous addresses, a plurality of output data elements are provided corresponding to the contents of memory cells, each memory cell having an address different from the addresses of others of said memory cells only in said column address field, said memory array means having a core access time t ASA less than each of said series of time periods; a first register bank having a plurality of registers, each for receiving one of said output data elements during the first and every odd time period thereafter within said series of time periods, and for providing as register bank output, during the second and every even time period thereafter with said series of time periods, in sequential column address order and in sequential time intervals, each element of said output data, with each time interval being less than said core access time; and a second register bank having a plurality of registers, each for receiving one of said output data elements during said second time period, and every even subsequent time period thereafter within said series of time periods, and for providing as register bank output, during the third and every odd time period thereafter within said series of time periods, in sequential column address order and in sequential time intervals, each element of said output data, with each time interval being less than said core access time.
Claim 2
Dependent Claim 296 words
A memory system receiving a series of contiguous addresses over a series of time period, each of said contiguous addresses comprising a row address field and a column address field, said memory system comprising: memory array means having a plurality of memory cells for storing data and from which data may be retrieved, said memory array means organized such that, in response to each address of said series of contiguous addresses, a plurality of output data elements are provided corresponding to the contents of memory cells, each memory cell having an address different from the addresses of others of said memory cells only in said column address field, said memory array means having a core access time t ASA less than each of said series of time periods; a first register bank having a plurality of registers, each for receiving one of said output data elements during the first and every odd time period thereafter within said series of time periods, and for providing as register bank output, during the second and every even time period thereafter with said series of time periods, in sequential column address order and in sequential time intervals, each element of said output data, with each time interval being less than said core access time; and a second register bank having a plurality of registers, each for receiving one of said output data elements during said second time period, and every even subsequent time period thereafter within said series of time periods, and for providing as register bank output, during the third and every odd time period thereafter within said series of time periods, in sequential column address order and in sequential time intervals, each element of said output data, with each time interval being less than said core access time.
Claim 3
Dependent Claim 37 words
A memory system as in claim 1, further comprising an address generation means for receiving an initial address and for providing, during said series of time periods, said series of contiguous addresses, beginning with said initial address.
Claim 4
Dependent Claim 20 words
A memory system as in claim 1, wherein each of said predetermined plurality output data comprises four bytes of data.
Claim 5
Dependent Claim 48 words
A memory system as in claim 2, further comprising means for temporarily halting data output from said first and second register banks upon receipt a halt signal and for resuming data output from said first and second register banks upon receipt of a signal negating said halt signal.
Claim 6
Dependent Claim 185 words
A memory device, comprising: an address generation means for receiving an initial address and for generating in subsequent time periods a set of contiguous addresses, beginning with said initial address; a memory array, receiving said contiguous addresses, having a core access time t ASA , said memory array having a width of n*m*q bits, where n, m and q are integers, q being the width of an output datum of said memory device and n*q being the width of data output from said memory array; first and second register banks interleaved for receiving said data output from said memory array in response to an address and providing output data of said device, each register bank having n q-bit registers each for receiving a q-bit datum; and a control logic circuit responsive to said initial address for controlling said first and second register bank to, in alternate time periods, receive said n*q-bit data from said memory array and sequentially output a datum from each of said n registers, each register having an output enable time t RCO , such that n* t RCO >=t ASA .
Claim 7
Dependent Claim 185 words
A memory device, comprising: an address generation means for receiving an initial address and for generating in subsequent time periods a set of contiguous addresses, beginning with said initial address; a memory array, receiving said contiguous addresses, having a core access time t ASA , said memory array having a width of n*m*q bits, where n, m and q are integers, q being the width of an output datum of said memory device and n*q being the width of data output from said memory array; first and second register banks interleaved for receiving said data output from said memory array in response to an address and providing output data of said device, each register bank having n q-bit registers each for receiving a q-bit datum; and a control logic circuit responsive to said initial address for controlling said first and second register bank to, in alternate time periods, receive said n*q-bit data from said memory array and sequentially output a datum from each of said n registers, each register having an output enable time t RCO , such that n* t RCO >=t ASA .
Claim 8
Dependent Claim 17 words
A memory device as in claim 5, wherein said address generation means comprises a programmable logic array.

References Cited (Backward Citations)

US4680738A Cited
US4805094A Cited
US5051889A Cited
US4954987A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-17 1997-07-19 1998-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-17 2001-07-19 2002-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-17 2005-07-19 2006-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag