Patent US5345574A successfully refreshed from Google Patents.
US5345574A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory card having controller providing adjustable refresh to a plurality of DRAMs
Assignee: Seiko Epson Corp
•
Filing: 1991-05-15
•
Granted: 1994-09-06
•
Expires: 2011-05-15
Abstract
Abstract A dynamic access random access card is provided with a dynamic random access memory and a source for generating a plurality of reference clock pulses. A control circuit generates refresh operations of the dynamic access memory in response to the plurality of reference clock pulses generated by the source, the initiation of the refresh operations being independent of any external refresh request. The refresh operations are interrupted and the dynamic random access memory is set to a standby condition upon detection of a predetermined external signal, thereby permitting read/write operations of the dynamic random access memory.
Inventors
- 👤 Noriaki Sakurada
- 👤 Fujikazu Sugimoto
- 👤 Ichiro Kobayashi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 16:41
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/406
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
237 words
A memory card comprising: means for generating a reference clock having a predetermined reference clock period; a dynamic random access memory; refresh generation means for automatically initiating periodic refresh operations of said dynamic random access memory at a predetermined frequency independent of any externally applied refresh requests, the automatic initiation commencing each integer number "n" of the predetermined reference clock period; means for generating dynamic random access memory row-address-strobe-before-column-address-strobe timing signals and multiplexed addresses in response to address and control signals indicating data transfer requests from an external central processing unit, wherein the means for generating dynamic random access memory row-address-strobe-before-column-address-strobe timing and multiplexed addresses comprises a first multiplexer for generating the multiplexed addresses; means for selecting the integer number "n" such that the predetermined frequency of the dynamic random access memory refresh operations by said refresh generation means is adjustable, wherein the refresh generation means comprises a counter for counting a number of pulses of the reference clock, a comparison means for comparing the counted number of pulses to the integer number "n" received from the means for selecting, and a second multiplexer for switching said dynamic random access memory between row-address-strobe-before-column-address-strobe timing and column-address-strobe-before-row-address-strobe timing when the count of the pulses counted by said counter is equal to the number "n"; and status indication means for indicating to the external central process unit when said refresh generation means is refreshing said dynamic random access memory.
Claim 2
Dependent Claim
237 words
A memory card comprising: means for generating a reference clock having a predetermined reference clock period; a dynamic random access memory; refresh generation means for automatically initiating periodic refresh operations of said dynamic random access memory at a predetermined frequency independent of any externally applied refresh requests, the automatic initiation commencing each integer number "n" of the predetermined reference clock period; means for generating dynamic random access memory row-address-strobe-before-column-address-strobe timing signals and multiplexed addresses in response to address and control signals indicating data transfer requests from an external central processing unit, wherein the means for generating dynamic random access memory row-address-strobe-before-column-address-strobe timing and multiplexed addresses comprises a first multiplexer for generating the multiplexed addresses; means for selecting the integer number "n" such that the predetermined frequency of the dynamic random access memory refresh operations by said refresh generation means is adjustable, wherein the refresh generation means comprises a counter for counting a number of pulses of the reference clock, a comparison means for comparing the counted number of pulses to the integer number "n" received from the means for selecting, and a second multiplexer for switching said dynamic random access memory between row-address-strobe-before-column-address-strobe timing and column-address-strobe-before-row-address-strobe timing when the count of the pulses counted by said counter is equal to the number "n"; and status indication means for indicating to the external central process unit when said refresh generation means is refreshing said dynamic random access memory.
Claim 3
Dependent Claim
57 words
The memory card of claim 1, wherein said refresh generation means further comprises means for setting a status bit indicating that said refresh generation means is refreshing said dynamic random access memory; and wherein said status indication means provides the indication to the external CPU in response to the status bit set by said refresh generation means.
Claim 4
Dependent Claim
30 words
The memory card of claim 2, further comprising: delay means for inserting a delay switching of said second multiplexer such that a time available for data transfer operations is extended.
Claim 5
Dependent Claim
43 words
The memory card of claim 1, wherein said status indication means comprising a third multiplexer so that the external central processing unit selectively performs one of reading/writing data to said dynamic random access memory and reading an indication from said status indication means.
Claim 6
Dependent Claim
208 words
A dynamic random access memory card comprising: dynamic random access memory requiring periodic refreshing to maintain stored data therein; and an application specific integrated circuit dynamic random access memory controller comprising, an input/output bus port for selectively inputting data to said dynamic random access memory from an external central processing unit and for outputting data from said dynamic random access memory to the external central processing unit, a multiplexed address output port and coordinated row-address-strobe and column-address-strobe controls for interfacing with said dynamic random access memory, an oscillator means for generating a clock signal, means for burst refreshing said dynamic random access memory with column-address-strobe-before-row-address-strobe control timing signals at a predetermined frequency in accordance the clock signal generated by said oscillator means, means for externally adjusting the predetermined frequency of the burst refreshing by said means for burst refreshing, and means for providing a status of the burst refreshing of said dynamic random access memory by said means for burst refreshing to the external central processing unit, wherein: the clock signal generated by said oscillator means has a frequency of about 300 KHz; and the predetermined frequency of burst refresh cycles adjusted by said means for adjusting is selectable from one of 8, 16, 32, and 64 milliseconds.
Claim 7
Dependent Claim
208 words
A dynamic random access memory card comprising: dynamic random access memory requiring periodic refreshing to maintain stored data therein; and an application specific integrated circuit dynamic random access memory controller comprising, an input/output bus port for selectively inputting data to said dynamic random access memory from an external central processing unit and for outputting data from said dynamic random access memory to the external central processing unit, a multiplexed address output port and coordinated row-address-strobe and column-address-strobe controls for interfacing with said dynamic random access memory, an oscillator means for generating a clock signal, means for burst refreshing said dynamic random access memory with column-address-strobe-before-row-address-strobe control timing signals at a predetermined frequency in accordance the clock signal generated by said oscillator means, means for externally adjusting the predetermined frequency of the burst refreshing by said means for burst refreshing, and means for providing a status of the burst refreshing of said dynamic random access memory by said means for burst refreshing to the external central processing unit, wherein: the clock signal generated by said oscillator means has a frequency of about 300 KHz; and the predetermined frequency of burst refresh cycles adjusted by said means for adjusting is selectable from one of 8, 16, 32, and 64 milliseconds.
Claim 8
Dependent Claim
28 words
The dynamic random access memory card of claim 5, wherein said oscillator means comprises a crystal-controlled oscillator having connections for a crystal arranged externally to said memory controller.
References Cited (Backward Citations)
US4393477A
Cited
US4631701A
Cited
US4725945A
Cited
US4985868A
Cited
US5146592A
Cited
US4796232A
Cited
US4984209A
Cited
US4933907A
Cited
US4901283A
Cited
EP0338528A2
Cited
US4958322A
Cited
US4943960A
Cited
EP0352768A2
Cited
US4989183A
Cited
US5179667A
Cited
US4977537A
Cited
US5153856A
Cited
US5195182A
Cited
US5197026A
Cited
US4967397A
Cited
US5148535A
Cited
US5122988A
Cited
US5172341A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-09-05 | 1998-03-07 | 1998-09-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-09-05 | 2002-03-07 | 2002-09-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-09-05 | 2006-03-07 | 2006-09-06 | $7700.00 | Window Closed / Lapsed |