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

Enhanced DRAM with all reads from on-chip cache and all writers to memory array

Assignee: Intellectual Ventures I LLC
•
Filing: 1994-10-06
•
Granted: 1997-12-16
•
Expires: 2014-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An enhanced dynamic random access memory (DRAM) contains embedded row registers in the form of latches. The row registers are adjacent to the DRAM array, and when the DRAM comprises a group of subarrays, the row registers are located between DRAM subarrays. When used as on-chip cache, these registers hold frequently accessed data. This data corresponds to data stored in the DRAM at a particular address. When an address is supplied to the DRAM, it is compared to the address of the data stored in the cache. If the addresses are the same, then the cache data is read at static random access memory (SRAM) speeds. The DRAM is decoupled from this read. The DRAM also remains idle during this cache read unless the system opts to precharge or refresh the DRAM. Refresh or precharge occur concurrently with the cache read. If the addresses are not the same, then the DRAM is accessed and the embedded register is reloaded with the data at that new DRAM address. Asynchronous operation of the DRAM is achieved by decoupling the row registers from the DRAM array, thus allowing the DRAM cells to be precharged or refreshed during a read of the row register.

Inventors

  • 👤 Ronald H. Sartore
  • 👤 Kenneth J. Mobley
  • 👤 Donald G. Carrigan
  • 👤 Oscar Frederick Jones

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 07:55
CPC Classifications
G; G11; G11C; G11C7/00; G11C7/10; G11C7/1051; G11C7/106; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0893; G11C11/00; G11C11/005; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406; G11C11/4063; G11C11/407; G11C11/409; G11C11/4096; G11C7/1006; G11C7/1078; G11C7/1087; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 147 words
An integrated circuit memory device comprising: an array of DRAM memory cells, the array including a plurality of bit lines; a row decoder coupled to said array; a plurality of sense amplifiers coupled to said array; a set of registers separate from said sense amplifiers usable as cache memory; a coupling circuit selectively coupling said registers to said array; a read port coupled to said set of registers and configured so that all stored data to be read from the integrated circuit memory device is read from said cache memory via said read port; a write port, distinct from said read port, coupled to said array so that all externally-provided data to be stored in said device is routed to said array of DRAM memory cells without passing through said read port; and a single column decoder coupled to and shared by said read and write ports.
Claim 2
Dependent Claim 147 words
An integrated circuit memory device comprising: an array of DRAM memory cells, the array including a plurality of bit lines; a row decoder coupled to said array; a plurality of sense amplifiers coupled to said array; a set of registers separate from said sense amplifiers usable as cache memory; a coupling circuit selectively coupling said registers to said array; a read port coupled to said set of registers and configured so that all stored data to be read from the integrated circuit memory device is read from said cache memory via said read port; a write port, distinct from said read port, coupled to said array so that all externally-provided data to be stored in said device is routed to said array of DRAM memory cells without passing through said read port; and a single column decoder coupled to and shared by said read and write ports.
Claim 3
Dependent Claim 32 words
The memory device of claim 1 wherein said coupling circuit includes coupling transistors connected between said bit lines and said registers, wherein each of said coupling transistors has a respective control electrode.
Claim 4
Dependent Claim 31 words
The memory device of claim 2 wherein each said control electrode is coupled for receiving a corresponding control signal to be commonly applied to at least two of said control electrodes.
Claim 5
Dependent Claim 63 words
The memory device of claim 3 wherein said control electrodes of said coupling transistors are coupled for receiving at least two control signals, wherein some of said control electrodes are coupled to receive a first one of said control signals (LOAD 1) and some other ones of said control electrodes are coupled to receive a second one of said control signals (LOAD 2).
Claim 6
Dependent Claim 44 words
The memory device of claim 4 wherein: two of said coupling transistor control electrodes are coupled to receive said first control signal (LOAD 1); and two other ones of said coupling transistor control electrodes are coupled for receiving said second control signal (LOAD 2).
Claim 7
Dependent Claim 54 words
The memory device of claim 2 wherein each said coupling transistor further includes first and second electrodes; wherein said first electrodes are coupled to said bit lines; wherein said read port includes read port transistors; and wherein some of said second electrodes of said coupling transistors are coupled to a corresponding read port transistor.
Claim 8
Dependent Claim 37 words
The memory device of claim 6 wherein said coupling transistor second electrodes that are coupled to said read port transistors are coupled to gate electrodes of said read port transistors, thereby providing a high impedance read port.
Claim 9
Dependent Claim 29 words
The memory device of claim 6 wherein said some second electrodes of said coupling transistors are also coupled to a first terminal of a corresponding one of said registers.
Claim 10
Dependent Claim 35 words
The memory device of claim 8 wherein other ones of said second electrodes of said coupling transistors bit lines and said registers are connected to a second terminal of the corresponding one of said registers.
Claim 11
Dependent Claim 24 words
The memory device of claim 6 wherein said second electrodes of said coupling transistors are coupled to first and second terminals of said registers.
Claim 12
Dependent Claim 37 words
The memory device of claim 2 wherein said write port comprises a plurality of input transistors, each having first, second, and control electrodes; wherein each said input transistor first electrode is coupled to a respective bit line.
Claim 13
Dependent Claim 41 words
The memory of claim 11 wherein each said input transistor second electrode is coupled to receive a data input bit or a complement thereof; and each said control electrode of said input transistors is coupled to receive a column decode signal.
Claim 14
Dependent Claim 184 words
The memory device of claim 1 wherein said coupling circuit, read port, write port, and registers comprise: a plurality of cross-coupled inverters (142, 144) forming said registers, each said register having a first terminal and a second terminal; a plurality of coupling transistors (212-218) each having first, second, and control electrodes, said second electrodes being connected to selected ones of said first and second terminals of said registers; a plurality of read port transistors, each having a respective control electrode; wherein each said second electrode of the coupling transistors is coupled also to a corresponding one of said read port transistors; wherein each said coupling transistor control electrode is connected to at least one other coupling transistor control electrode and coupled to receive a corresponding one of a plurality of control signals (LOAD 1, LOAD 2); a plurality of write port transistors (203-209) connected to respective ones of said bit lines (45) and coupled to receive write data, said write port transistors being located so that said write data can be applied to the bit lines regardless of the state of the coupling transistors.
Claim 15
Dependent Claim 30 words
The memory device of claim 13 wherein said coupling transistor second electrodes are coupled to said control electrodes of said read port transistors, thereby providing a high impedance read port.
Claim 16
Dependent Claim 18 words
The memory device of claim 1 wherein said read port is unidirectional and said write port is unidirectional.
Claim 17
Dependent Claim 21 words
The memory device of claim 1 further comprising a column address decoder coupled to said read ports and said write ports.
Claim 18
Dependent Claim 89 words
The memory device of claim 1 wherein said array is arranged as a plurality of DRAM subarrays each having a respective plurality of bit lines; wherein said set of row registers is arranged as a plurality of sets of row registers corresponding in number to said plurality of DRAM subarrays; and wherein each said subarray is coupled to store read data in only one respective set of row registers, and each set of row registers is coupled to receive and store read data from only one corresponding DRAM subarray.
Claim 19
Dependent Claim 28 words
The memory device of claim 17 wherein each said DRAM subarray is positioned between its respective set of row registers and the sense amplifiers corresponding to said subarray.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag