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

Non-volatile dynamic random access memory

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

Abstract

Abstract A memory device including a memory for storing data having volatile and non-volatile capability; an access circuit for reading/writing the data stored in a volatile state at an address in said memory in accordance with an access command indicating the address; a transfer circuit for transferring the data stored in said memory from the volatile state into a non-volatile state; and a recall circuit for recalling the data stored in said memory in the non-volatile state into the volatile state, wherein said recall circuit selectively performs a recall operation for a section of said memory which includes the address before said access circuit performs a read/write operation for the data when the data at the address is stored in the non-volatile state.

Inventors

  • 👤 Katsumi Fukumoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 21:56
CPC Classifications
G; G11; G11C; G11C14/00; G11C11/00; G11C11/21; G11C11/22

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 124 words
A semiconductor memory device including: memory means for storing data having volatile and non-volatile capability; access means for reading/writing the data stored in a volatile state at an address in said memory means in accordance with an access command indicating the address; transfer means for transferring the data stored in said memory means from the volatile state into a non-volatile state; and recall means for recalling the data stored in said memory means in the non-volatile state into the volatile state, wherein said recall means selectively performs a recall operation for a section of said memory means which includes the address before said access means performs a read/write operation for the data, when the data at the address is stored in the non-volatile state.
Claim 2
Dependent Claim 124 words
A semiconductor memory device including: memory means for storing data having volatile and non-volatile capability; access means for reading/writing the data stored in a volatile state at an address in said memory means in accordance with an access command indicating the address; transfer means for transferring the data stored in said memory means from the volatile state into a non-volatile state; and recall means for recalling the data stored in said memory means in the non-volatile state into the volatile state, wherein said recall means selectively performs a recall operation for a section of said memory means which includes the address before said access means performs a read/write operation for the data, when the data at the address is stored in the non-volatile state.
Claim 3
Dependent Claim 187 words
A semiconductor memory device including: memory means for storing data having volatile and non-volatile capability; access means for reading/writing the data stored in a volatile state at an address in said memory means in accordance with an access command indicating the address; transfer means for transferring the data stored in said memory means from the volatile state into a non-volatile state; recall means for recalling the data stored in said memory means in the non-volatile state into the volatile state; means for indicating if recall operation has been performed, after either supplying power to said semiconductor memory device or a last transfer operation has been performed; and means for controlling said access means and said recall means based on an indication of said indicating means, whereby in a case where said indication is positive, said access means performs a read/write operation for the data stored at the address, and in a case where said indication is negative, said recall means selectively performs a recall operation for a section of said memory means which includes the address before said access means performs a read/write operation for the data.
Claim 4
Dependent Claim 187 words
A semiconductor memory device including: memory means for storing data having volatile and non-volatile capability; access means for reading/writing the data stored in a volatile state at an address in said memory means in accordance with an access command indicating the address; transfer means for transferring the data stored in said memory means from the volatile state into a non-volatile state; recall means for recalling the data stored in said memory means in the non-volatile state into the volatile state; means for indicating if recall operation has been performed, after either supplying power to said semiconductor memory device or a last transfer operation has been performed; and means for controlling said access means and said recall means based on an indication of said indicating means, whereby in a case where said indication is positive, said access means performs a read/write operation for the data stored at the address, and in a case where said indication is negative, said recall means selectively performs a recall operation for a section of said memory means which includes the address before said access means performs a read/write operation for the data.
Claim 5
Dependent Claim 72 words
A semiconductor memory device according to claim 2, wherein said control means controls said transfer means whereby, in a case where said indication is negative for a first section of said memory means including the address and is positive for a second section of said memory means other than the first section, said transfer means performs a transfer operation for the data stored in at least a part of the second section.
Claim 6
Dependent Claim 28 words
A semiconductor memory device according to claim 3, wherein said transfer operation for the second section is performed during said recall operation for the first section is performed.
Claim 7
Dependent Claim 30 words
A semiconductor memory device according to claim 3, wherein said transfer operation for the second section is performed before or after said recall operation for the first section is performed.
Claim 8
Dependent Claim 41 words
A semiconductor memory device according to claim 3, wherein said control means controls said transfer means, whereby said transfer means performs the transfer operation when a total amount of addresses included in the second section is larger than a predetermined value.
Claim 9
Dependent Claim 30 words
A semiconductor memory device according to claim 2, including means for generating a wait signal, the wait signal being output at least during said recall means performs the recall operation.
Claim 10
Dependent Claim 44 words
A semiconductor memory device according to claim 2, including means for generating a store requiring signal for a section of said memory means, the store requiring signal being output in a case where said indication is positive for any address included in the section.
Claim 11
Dependent Claim 36 words
A semiconductor memory device according to claim 2, wherein said memory means includes a first portion for storing the data in a volatile manner and a second portion for storing the data in a non-volatile manner.
Claim 12
Dependent Claim 33 words
A semiconductor memory device according to claim 2, wherein said memory means includes a memory cell which changes the capability between volatile and non-volatile based on a voltage applied to said memory cell.
Claim 13
Dependent Claim 20 words
A semiconductor memory device according to claim 9, wherein said memory means includes a DRAM portion and an EEPROM portion.
Claim 14
Dependent Claim 16 words
A semiconductor memory device according to claim 10, wherein said memory cell includes a ferroelectric material.
Claim 15
Dependent Claim 39 words
A semiconductor memory device according to claim 3, including means for refreshing the data stored in the volatile state in the second section of said memory means, during said recalling means performs the recall operation for the first section.
Claim 16
Dependent Claim 62 words
A semiconductor memory device according to claim 13, further including: means for counting a number of refresh operations successively performed for an address by said refresh means; and means for controlling said transfer means based on the number of the refresh operations, whereby said transfer means performs the transfer operation for the address when the number is larger than a predetermined value.
Claim 17
Dependent Claim 27 words
A semiconductor memory device according to claim 14, wherein said counting means counts a number of the refresh operations performed after a last read/write operation is performed.
Claim 18
Independent Claim 116 words
A method for driving a semiconductor memory device including memory means for storing data having volatile and non-volatile capability, comprising the steps of: reading/writing the data stored in a volatile state at an address in said memory means in accordance with an access command indicating the address; transferring the data stored in said memory means from the volatile state into a non-volatile state; and recalling the data stored in said memory means in the non-volatile state into the volatile state, wherein said recalling step is selectively performed for a section of said memory means which includes the address before said reading/writing step is performed when the data at the address is stored in the non-volatile state.
Claim 19
Independent Claim 116 words
A method for driving a semiconductor memory device including memory means for storing data having volatile and non-volatile capability, comprising the steps of: reading/writing the data stored in a volatile state at an address in said memory means in accordance with an access command indicating the address; transferring the data stored in said memory means from the volatile state into a non-volatile state; and recalling the data stored in said memory means in the non-volatile state into the volatile state, wherein said recalling step is selectively performed for a section of said memory means which includes the address before said reading/writing step is performed when the data at the address is stored in the non-volatile state.
Claim 20
Independent Claim 177 words
A method for driving a semiconductor memory device including memory means for storing data having volatile and non-volatile capability, comprising the steps of: reading/writing the data stored in a volatile state at the address in said memory means in accordance with an access command indicating the address; transferring the data stored in said memory means from the volatile state into a non-volatile state; recalling the data stored in said memory means in the non-volatile state into the volatile state; indicating if the recalling step has been performed, after either supplying power to said semiconductor memory device or a last transferring step has been performed; and controlling said reading/writing and recalling steps based on an indication by said indicating step, whereby in a case where said indication is positive for the address, said reading/writing step is performed for the data stored at the address, and in a case where said indication is negative for the address, said recalling step is performed for a section of said memory means which includes the address before said reading/writing step is performed.
Claim 21
Independent Claim 177 words
A method for driving a semiconductor memory device including memory means for storing data having volatile and non-volatile capability, comprising the steps of: reading/writing the data stored in a volatile state at the address in said memory means in accordance with an access command indicating the address; transferring the data stored in said memory means from the volatile state into a non-volatile state; recalling the data stored in said memory means in the non-volatile state into the volatile state; indicating if the recalling step has been performed, after either supplying power to said semiconductor memory device or a last transferring step has been performed; and controlling said reading/writing and recalling steps based on an indication by said indicating step, whereby in a case where said indication is positive for the address, said reading/writing step is performed for the data stored at the address, and in a case where said indication is negative for the address, said recalling step is performed for a section of said memory means which includes the address before said reading/writing step is performed.
Claim 22
Dependent Claim 65 words
A method for driving a semiconductor memory device according to claim 17, wherein in a case where said indication is negative for a first section of said memory means including the address and positive for a second section of said memory means other than the first section, said transferring step is preformed for the data stored in at least a part of the second section.
Claim 23
Dependent Claim 32 words
A method for driving a semiconductor memory device according to claim 18, wherein said transfer step is performed for the second section during said recall step is performed for the first section.
Claim 24
Dependent Claim 34 words
A method for driving a semiconductor memory device according to claim 18, wherein said transfer step is performed for the second section before or after said recall operation is performed for the first section.
Claim 25
Dependent Claim 35 words
A method for driving a semiconductor memory device according to claim 18, wherein said transferring step is performed when a total amount of addresses included in the second section is larger than a predetermined value.
Claim 26
Dependent Claim 36 words
A method for driving a semiconductor memory device according to claim 17, further comprising the step of generating a wait signal, the wait signal being output at least during said recall means performs the recall operation.
Claim 27
Dependent Claim 50 words
A method for driving a semiconductor memory device according to claim 17, further comprising the step of generating a store requiring signal for a section of said memory means, the store requiring signal being output in a case where said indication is positive for any address included in the section.
Claim 28
Dependent Claim 43 words
A method for driving a semiconductor memory device according to claim 18, further including the step of refreshing the data stored in the volatile state in the second section of said memory means, during said recalling step is performed for the first section.
Claim 29
Dependent Claim 64 words
A method for driving a semiconductor memory device according to claim 20, further comprising the steps of: counting a number of successive refresh operations performed for an address in said refreshing step; and controlling said transferring step based on the number of the successive refresh operations, whereby said transferring step is performed for the address when the number is larger than a predetermined value.
Claim 30
Dependent Claim 28 words
A method for driving a semiconductor memory device according to claim 25, wherein said counting step is performed after a last read/write operation performed in said reading/writing step.

References Cited (Backward Citations)

US4809225A Cited
JPH0442498A Cited
JPH0487099A Cited
US5381379A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag