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

Method and apparatus for completely hiding refresh operations in a dram device using clock division

Assignee: Adeia Semiconductor Technologies LLC
•
Filing: 2001-05-01
•
Granted: 2003-01-07
•
Expires: 2021-05-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for handling the refresh of a DRAM array or other memory array requiring periodic refresh operations so that the refresh does not require explicit control signaling nor handshake communication between the memory array and an external accessing client. The method and apparatus handles external accesses and refresh operations such that the refresh operations do not interfere with the external accesses under any conditions. As a result, an SRAM compatible device can be built from DRAM or 1-Transistor cells. A clock division scheme is implemented to perform external accesses during one portion of a clock cycle, and required refresh operations during another portion of the same clock cycle.

Inventors

  • 👤 Wingyu Leung

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:37
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0893; G11; G11C; G11C11/00; G11C11/005; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406; G11C11/40618; G11C7/00; G11C7/22; G06F2212/00; G06F2212/30; G06F2212/304; G06F2212/3042

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 162 words
A memory system comprising: an array of memory cells, wherein each of the memory cells must be periodically refreshed to retain a data value; a terminal for receiving an external clock signal that periodically transitions between a first state and a second state; a terminal for receiving an external access signal that is activated to indicate a requested read or write access to the array; a refresh controller configured to periodically activate a refresh request signal; and a memory array sequencer coupled to receive the external clock signal, the external access signal, and the refresh request signal, the memory array sequencer being configured to implement a read or write access to the array when the external access signal is activated and the external clock signal transitions to the first state, the memory array sequencer further being configured to implement a refresh access to the array when the refresh request signal is activated and the external clock signal transitions to the second state.
Claim 2
Dependent Claim 162 words
A memory system comprising: an array of memory cells, wherein each of the memory cells must be periodically refreshed to retain a data value; a terminal for receiving an external clock signal that periodically transitions between a first state and a second state; a terminal for receiving an external access signal that is activated to indicate a requested read or write access to the array; a refresh controller configured to periodically activate a refresh request signal; and a memory array sequencer coupled to receive the external clock signal, the external access signal, and the refresh request signal, the memory array sequencer being configured to implement a read or write access to the array when the external access signal is activated and the external clock signal transitions to the first state, the memory array sequencer further being configured to implement a refresh access to the array when the refresh request signal is activated and the external clock signal transitions to the second state.
Claim 3
Dependent Claim 109 words
The memory system of claim 1 , wherein the memory array sequencer comprises: a first sequential logic circuit configured to activate a row access signal when the external access signal is activated and the external clock signal transitions to the first state; a first delay line configured to propagate the row access signal with a first delay to activate a sense amplifier enable signal; a second delay line configured to propagate the sense amplifier enable signal with a second delay to activate a column access enable signal; and a third delay line configured to propagate the column access enable signal with a third delay to activate a precharge signal.
Claim 4
Dependent Claim 28 words
The memory system of claim 2 , wherein the first sequential logic circuit is further configured to de-activate the row access signal when the precharge signal is activated.
Claim 5
Dependent Claim 39 words
The memory system of claim 3 , wherein the memory array sequencer further comprises a combinational logic circuit configured to de-activate the sense amplifier enable signal and the column access signal in response to the deactivated row access signal.
Claim 6
Dependent Claim 43 words
The memory system of claim 2 , wherein the memory array sequencer further comprises a second sequential logic circuit configured to activate the row access signal when the refresh request signal is activated and the external clock signal transitions to the second state.
Claim 7
Dependent Claim 35 words
The memory system of claim 5 , wherein the memory array sequencer further comprises a combinational logic circuit configured to de-activate the column access signal when the external clock signal is in the second state.
Claim 8
Dependent Claim 31 words
The memory system of claim 1 , wherein the array is divided into a plurality of independent banks, wherein each of the banks includes 32 rows of memory cells or less.
Claim 9
Dependent Claim 39 words
The memory system of claim 1 , wherein the refresh controller comprises a first counter that is incremented in response to the external clock signal, wherein the first counter activates the refresh request signal upon reaching a predetermined count.
Claim 10
Dependent Claim 32 words
The memory system of claim 8 , wherein the refresh controller further comprises a second counter for providing a refresh address for selecting a row of the array for a refresh access.
Claim 11
Dependent Claim 72 words
The memory system of claim 1 , wherein the memory array sequencer comprises: means for sequentially activating and deactivating a first set of access signals when the external access signal is activated and the external clock signal transitions to the first state; and means for sequentially activating and deactivating a second set of access signals when the refresh request signal is activated and the external clock signal transitions to the second state.
Claim 12
Dependent Claim 35 words
The memory system of claim 10 , wherein first set of access signals includes a row access signal (PAS#), a sense amplifier enable signal (SEN#), a column access signal (CAS#) and a precharge signal (PRC#).
Claim 13
Dependent Claim 38 words
The memory system of claim 11 , wherein the second set of access signals includes a row access signal (RAS#), a sense amplifier enable signal (SEN#) and a precharge signal (PRC#), but not a column access signal (CAS#).
Claim 14
Dependent Claim 38 words
The memory system of claim 10 , wherein the second set of access signals includes a row access signal (RAS#), a sense amplifier enable signal (SEN#) and a precharge signal (PRC#), but not a column access signal (CAS#).
Claim 15
Dependent Claim 24 words
The memory system of claim 10 , wherein the first set of access signals are the same as the second set of access signals.
Claim 16
Independent Claim 111 words
A method of operating a memory system having an array of memory cells requiring periodic refresh, the method comprising: receiving an external clock signal that periodically transitions between a first state and a second state; receiving an external access signal that is activated to indicate a requested read or write access to the array; periodically activating a refresh request signal; performing a read or write access to the array when the external access signal is activated and the external clock signal transitions to the first state; and performing a refresh access to the array when the refresh request signal is activated and the external clock signal transitions to the second state.
Claim 17
Independent Claim 111 words
A method of operating a memory system having an array of memory cells requiring periodic refresh, the method comprising: receiving an external clock signal that periodically transitions between a first state and a second state; receiving an external access signal that is activated to indicate a requested read or write access to the array; periodically activating a refresh request signal; performing a read or write access to the array when the external access signal is activated and the external clock signal transitions to the first state; and performing a refresh access to the array when the refresh request signal is activated and the external clock signal transitions to the second state.
Claim 18
Dependent Claim 79 words
The method of claim 15 , further comprising: activating a row access signal when the external access signal is activated and the external clock signal transitions to the first state; propagating the row access signal with a first delay to activate a sense amplifier enable signal; propagating the sense amplifier enable signal with a second delay to activate a column access enable signal; and propagating the column access enable signal with a third delay to activate a precharge signal.
Claim 19
Dependent Claim 21 words
The method of claim 16 , further comprising propagating the precharge signal with a fourth delay to deactivate the precharge signal.
Claim 20
Dependent Claim 19 words
The method of claim 15 , further comprising de-activating the row access signal when the precharge signal is activated.
Claim 21
Dependent Claim 27 words
The method of claim 18 , further comprising de-activating the sense amplifier enable signal and the column access signal in response to the de-activated row access signal.
Claim 22
Dependent Claim 26 words
The method of claim 19 , further comprising de-activating the precharge signal after the precharge signal has been activated for a duration of the fourth delay.
Claim 23
Dependent Claim 46 words
The method of claim 16 , further comprising: activating the row access signal when the refresh request signal is activated and the external clock signal transitions to the second state; and de-activating the column access signal when the external clock signal is in the second state.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-01-06 2006-07-08 2007-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-01-06 2010-07-08 2011-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-01-06 2014-07-08 2015-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag