Patent US5600815A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5600815A Expired / Lapsed US ⏱️ 0.0 years remaining

High density buffer memory architecture

Assignee: Samsung Electronics Co Ltd
•
Filing: 1995-06-06
•
Granted: 1997-02-04
•
Expires: 2015-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A buffer memory architecture, method, and chip floor plan allows for significant reduction in the physical area required for a buffer memory of any given size in a microelectronic device. Buffer applications wherein random access to the buffered data is not required use a CMOS dynamic serial memory with p-channel devices supplied with a voltage less positive than the voltage supplied to their respective n-wells. In a particular embodiment, three memory stages are used in a cascaded fashion. The first and third memory stages store data on a parallel basis, while the second memory stage stores data on a serial basis. The second memory stage can be fabricated using much less chip area per bit than the first and third memory stages. Significant area reduction is achieved because the second memory stage eliminates addressing overhead associated with conventional high-density memory schemes, and low voltage power supplies permit relaxation of latch-up prevention layout rules.

Inventors

  • 👤 Chong M. Lin
  • 👤 Raymond J. Werner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:20
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/16; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0626; G06F3/0628; G06F3/0655; G06F3/0656; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/0679; G11; G11C; G11C19/00; G11C19/28; G11C7/00; G11C7/10; G11C7/1015; G11C7/1036

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 370 words
A computer system comprising: at least one processor; and a memory system, coupled to said at least one processor, said memory system comprising: a) a first bus means for transferring data; b) a first memory stage means comprising a first first-in first-out (FIFO) buffer, coupled to said first bus means and to a second bus means, for storing data received from said second bus means in a first-in first-out manner, for reading out said stored data in a first-in first-out manner, and for providing said read out data to said first bus means; c) a second memory stage means, coupled to said second bus means and to a third bus means, for storing data received from said third bus means, for clocking out said stored data in accordance with a line control data, and for supplying said clocked out data to said second bus means, wherein said second memory stage comprises a plurality of rows of shift registers, data being stored in and retrieved from said second memory stage means on a row basis such that each memory store operation operates to store data in a row of said shift registers, and each memory read operation operates to retrieve data from a row of said shift registers, each of said shift registers having a shift clock input multiplexor to select between a refresh shift clock signal and a read or write shift clock signal, wherein said refresh shift clock signal is a lower frequency than said read or write shift clock frequency; d) a third memory stage means comprising a second FIFO buffer, coupled to said third bus means and to a fourth bus means, for storing data received from said fourth bus means in a first-in first-out manner, for reading out said stored data in a first-in first-out manner, and for supplying said read out data to said third bus means; and e) a controller means, coupled to said first memory stage means and to said second memory stage means and to said third memory stage means, for controlling data storage and data read operations of said first memory stage means, said second memory stage means in accordance with said line control data, and said third memory stage means.
Claim 2
Dependent Claim 370 words
A computer system comprising: at least one processor; and a memory system, coupled to said at least one processor, said memory system comprising: a) a first bus means for transferring data; b) a first memory stage means comprising a first first-in first-out (FIFO) buffer, coupled to said first bus means and to a second bus means, for storing data received from said second bus means in a first-in first-out manner, for reading out said stored data in a first-in first-out manner, and for providing said read out data to said first bus means; c) a second memory stage means, coupled to said second bus means and to a third bus means, for storing data received from said third bus means, for clocking out said stored data in accordance with a line control data, and for supplying said clocked out data to said second bus means, wherein said second memory stage comprises a plurality of rows of shift registers, data being stored in and retrieved from said second memory stage means on a row basis such that each memory store operation operates to store data in a row of said shift registers, and each memory read operation operates to retrieve data from a row of said shift registers, each of said shift registers having a shift clock input multiplexor to select between a refresh shift clock signal and a read or write shift clock signal, wherein said refresh shift clock signal is a lower frequency than said read or write shift clock frequency; d) a third memory stage means comprising a second FIFO buffer, coupled to said third bus means and to a fourth bus means, for storing data received from said fourth bus means in a first-in first-out manner, for reading out said stored data in a first-in first-out manner, and for supplying said read out data to said third bus means; and e) a controller means, coupled to said first memory stage means and to said second memory stage means and to said third memory stage means, for controlling data storage and data read operations of said first memory stage means, said second memory stage means in accordance with said line control data, and said third memory stage means.
Claim 3
Dependent Claim 197 words
A computer system, comprising: at least one processor; and a memory system, coupled to said at least one processor, having a buffer memory layout floor plan comprising: a) a first memory stage area having a first MOS cell means for storing and retrieving data in a first-in first out manner; b) a second memory stage area, coupled to said first memory stage area, having a plurality of register rows for storing data on a row basis such that each memory store operation operates to store data in one of said register rows, and each memory read operation operates to retrieve data from one of said register rows, each register row comprising a shift register; c) a third memory stage area, responsive to said second memory stage area, having a second MOS cell means for storing and retrieving data in a first-in first out manner; and d) a controller area, electrically coupled to said first memory stage area, to said second memory stage area, and to said third memory stage area, having control logic means for providing control and address signals to said first memory stage area, said second memory stage area, and said third memory stage area.
Claim 4
Dependent Claim 197 words
A computer system, comprising: at least one processor; and a memory system, coupled to said at least one processor, having a buffer memory layout floor plan comprising: a) a first memory stage area having a first MOS cell means for storing and retrieving data in a first-in first out manner; b) a second memory stage area, coupled to said first memory stage area, having a plurality of register rows for storing data on a row basis such that each memory store operation operates to store data in one of said register rows, and each memory read operation operates to retrieve data from one of said register rows, each register row comprising a shift register; c) a third memory stage area, responsive to said second memory stage area, having a second MOS cell means for storing and retrieving data in a first-in first out manner; and d) a controller area, electrically coupled to said first memory stage area, to said second memory stage area, and to said third memory stage area, having control logic means for providing control and address signals to said first memory stage area, said second memory stage area, and said third memory stage area.
Claim 5
Dependent Claim 214 words
A computer system, comprising: at least one processor; a computer storage device, coupled to said at least one processor, said computer storage device having a memory buffer, said memory buffer comprising: a first FIFO (first-in first-out) buffer; means for storing data from a data source in said first FIFO buffer at a first speed; means for retrieving data from said first FIFO buffer at a second speed; a memory device comprising a plurality of register rows each comprising a shift register; means for storing data retrieved from said first FIFO buffer in said memory device at said second speed on a row basis such that each memory store operation operates to store data in one of said register rows of said memory device; means for retrieving data from said memory device at a third speed on a row basis such that each memory read operation operates to retrieve data from one of said register rows of said memory device; a second FIFO buffer; means for storing data retrieved from said memory device in said second FIFO buffer at said third speed; means for retrieving data from said second FIFO buffer at a fourth speed; and means for storing data retrieved from said second FIFO buffer in a computer storage device at said fourth speed.
Claim 6
Dependent Claim 214 words
A computer system, comprising: at least one processor; a computer storage device, coupled to said at least one processor, said computer storage device having a memory buffer, said memory buffer comprising: a first FIFO (first-in first-out) buffer; means for storing data from a data source in said first FIFO buffer at a first speed; means for retrieving data from said first FIFO buffer at a second speed; a memory device comprising a plurality of register rows each comprising a shift register; means for storing data retrieved from said first FIFO buffer in said memory device at said second speed on a row basis such that each memory store operation operates to store data in one of said register rows of said memory device; means for retrieving data from said memory device at a third speed on a row basis such that each memory read operation operates to retrieve data from one of said register rows of said memory device; a second FIFO buffer; means for storing data retrieved from said memory device in said second FIFO buffer at said third speed; means for retrieving data from said second FIFO buffer at a fourth speed; and means for storing data retrieved from said second FIFO buffer in a computer storage device at said fourth speed.
Claim 7
Dependent Claim 19 words
The computer system of claim 3, wherein said first speed is faster than said second, third, and fourth speeds.
Claim 8
Dependent Claim 21 words
The computer system of claim 3, wherein said first and second FIFO buffers store and retrieve data on a bit basis.

References Cited (Backward Citations)

US3491341A Cited
US3736568A Cited
US3859640A Cited
US3968478A Cited
US4084154A Cited
EP0031499A2 Cited
US4393464A Cited
US4513392A Cited
EP0365116A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-04 2000-08-05 2001-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-04 2004-08-05 2005-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-04 2008-08-05 2009-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag