US20030095463A1 - Non-volatile semiconductor memory device with enhanced erase/write cycle endurance - Google Patents

Non-volatile semiconductor memory device with enhanced erase/write cycle endurance Download PDF

Info

Publication number
US20030095463A1
US20030095463A1 US10/271,139 US27113902A US2003095463A1 US 20030095463 A1 US20030095463 A1 US 20030095463A1 US 27113902 A US27113902 A US 27113902A US 2003095463 A1 US2003095463 A1 US 2003095463A1
Authority
US
United States
Prior art keywords
volatile memory
power
data
memory device
semiconductor memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/271,139
Other versions
US6693840B2 (en
Inventor
Yasuhiro Shimada
Yoshihisa Kato
Takayoshi Yamada
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Assigned to MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. reassignment MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KATO, YOSHIHISA, SHIMADA, YASUHIRO, YAMADA, TAKAYOSHI
Publication of US20030095463A1 publication Critical patent/US20030095463A1/en
Application granted granted Critical
Publication of US6693840B2 publication Critical patent/US6693840B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C14/00Digital stores characterised by arrangements of cells having volatile and non-volatile storage properties for back-up when the power is down
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/30Power supply circuits

Definitions

  • the present invention relates to a non-volatile semiconductor memory device, and in particular to a technology for rewriting content that has been recorded in such semiconductor memory device.
  • DRAM dynamic random access memory
  • SRAM static RAM
  • an information processing apparatus has been proposed, for example, as disclosed by a Japanese Laid-open Patent Application No. H06-259172.
  • the information processing apparatus disclosed by this prior art has a structure shown in FIG. 1.
  • the CPU central processing unit
  • the CPU instructs to save the data from RAM into the external memory device, while the information processing apparatus is receiving power from the sub-battery.
  • the main power source upon detection of a voltage reduction in the main power source, the main power source is replaced with a backup power source, and at the same time the data initially stored in the volatile memory will be saved into a non-volatile memory. This will prevent the loss of the stored data, which would result from a malfunction of the main power source.
  • a non-volatile memory has a limitation on the number of erase/write cycles (i.e. about 10 10 cycles for ferroelectric RAM, and about 10 5 cycles for flash memory), therefore cannot be adopted as a main memory device.
  • the object of the present invention in view of the stated problems, is to provide a semiconductor memory device that retains data without requiring a large-scale backup power source if there is a power loss, and that has enhanced erase/write cycle endurance.
  • the semiconductor memory device is characterized by being included in one chip, and having: a volatile memory; a non-volatile memory; a volatile memory access unit operable to allow a device external to the chip to access the volatile memory; a data save unit operable to save data from the volatile memory to the non-volatile memory; and a power-supply unit operable to accumulate power therein, and supply the accumulated power to the data save unit for use in saving data, where the volatile memory, the non-volatile memory, the volatile memory access unit, the data save unit, and the power-supply unit are integrated into the chip.
  • the volatile memory will be accessed when there is a request external to the chip for writing data. Accordingly, there will be no increase in number of erase/write cycles performed for the non-volatile memory, at a time when a device external to the chip has written data.
  • a sufficient amount of power to be supplied by the power-supply unit, when it is functioning as a backup power source, is an amount required by the semiconductor memory device for saving data. Therefore, unlike the conventional technology, the present invention does not require operation of the whole circuit including the semiconductor memory for saving data, and so a large backup power source is not necessary.
  • the semiconductor memory device may further include a condition-change detect unit operable to detect a change of a condition of a power supply to the chip from a source external to the chip, where the data save unit saves the data from the volatile memory to the non-volatile memory when the condition-change detect unit detects a change from power-on to power-off.
  • a condition-change detect unit operable to detect a change of a condition of a power supply to the chip from a source external to the chip, where the data save unit saves the data from the volatile memory to the non-volatile memory when the condition-change detect unit detects a change from power-on to power-off.
  • the semiconductor memory device may further include a data restore unit operable to restore data having been stored in the non-volatile memory into the volatile memory when the condition-change detect unit detects a change from power-off to power-on.
  • a data restore unit operable to restore data having been stored in the non-volatile memory into the volatile memory when the condition-change detect unit detects a change from power-off to power-on.
  • the semiconductor memory device may further include an area-designation receive unit operable to receive a designation of a memory area in the non-volatile memory, where the data save unit saves the data to the designated memory area.
  • the semiconductor memory device may further include a non-volatile memory access unit operable to allow a device external to the chip to read data from the non-volatile memory.
  • a non-volatile memory access unit operable to allow a device external to the chip to read data from the non-volatile memory.
  • the non-volatile memory may be one of a flash memory and a ferroelectric RAM.
  • the amount of power required in saving data from the volatile memory to the non-volatile memory will be reduced. Accordingly, the power to be accumulated within the semiconductor memory device will be reduced. This will lead to a reduction in size of the semiconductor memory device.
  • the power-supply unit may be one of a chargeable secondary battery, a capacitor, and a reactance element, and accumulates power supplied to the chip from a source external to the chip.
  • a chargeable secondary battery a capacitor
  • a reactance element a reactance element
  • FIG. 1 is a functional block diagram showing the structure of the information processing apparatus that is disclosed by the Japanese Laid-open Patent Application H06-259172;
  • FIG. 2 is a functional block diagram showing the structure of a semiconductor memory device that relates to the first embodiment
  • FIG. 3 is a flow chart showing operations that the control unit executes, for performing data copy between the volatile memory 103 and the non-volatile memory 104 ;
  • FIG. 4 is a functional block diagram showing the structure of the semiconductor memory device according to the second embodiment
  • FIG. 5 is a functional block diagram showing the structure of the semiconductor memory device according to the third embodiment.
  • FIG. 6 is a functional block diagram showing the structure of the semiconductor memory device according to the fourth embodiment.
  • FIG. 7 is a functional block diagram showing the structure of the semiconductor memory device according to the fifth embodiment.
  • FIG. 2 is a functional block diagram showing the structure of a semiconductor memory device that relates to the first embodiment.
  • the semiconductor memory device 1 includes a control unit 102 , a volatile memory 103 , a non-volatile memory 104 , a selector 101 , and a power-supply unit 105 .
  • the power-supply unit 105 supplies power to the control unit 102 , when the power-supply unit 105 has received power from outside of the semiconductor memory device.
  • the control unit 102 controls operations of the semiconductor memory device 1 .
  • the control unit 102 receives a reference signal from outside of the semiconductor memory device 1 , and performs data copying between the volatile memory 103 and the non-volatile memory 104 (i.e. save or restore), according to the reference signal.
  • FIG. 3 is a flow chart showing operations that the control unit executes, for performing data copy between the volatile memory 103 and the non-volatile memory 104 .
  • the control unit 102 first refers to a reference signal (S 1 ).
  • a reference signal S 2 : Yes
  • the control unit 102 judging that the power supply has begun, shuts out any access to the volatile memory 103 from outside, so that the control unit 102 may access the volatile memory 103 .
  • the control unit 102 inputs a select signal (L) to the selector 101 (S 7 ).
  • control unit 102 reads data from the non-volatile memory 104 , and copies the read data to the volatile memory 103 (i.e. restoring of data) (S 8 ). After completion of restoring the data in the volatile memory 103 , the control unit 102 inputs a select signal (H), so as to permit access from outside to the volatile memory 103 (S 9 ).
  • the control unit 102 when the reference signal has changed from H to L (S 3 : Yes), the control unit 102 , judging that the power supply has stopped, inputs a select signal (L) to the selector 101 (S 4 ). After this, the control unit 102 copies data having been stored in the volatile memory 103 to the non-volatile memory 104 (saving of data) (S 5 ), and inputs a select signal (H) to the selector 101 (S 9 ). If the judgment in step S 3 is in the negative (S 3 : No), or after steps S 6 and S 9 , the control will be passed to S 1 again, and the reference signal will be referred to.
  • the selector 101 receives a select signal having been sent from the control unit 102 as in the above, and switches between two modes in which access to the volatile memory is allowed differently. That is, when receiving a select signal (H), the selector 101 allows access from outside the semiconductor memory device 1 to the volatile memory 103 ; and when receiving a select signal (L), the selector 101 allows the control unit 102 to access the volatile memory 103 .
  • the selector 101 receives, from a party that has been allowed an access, a control signal, an address signal, and a data signal, and transmits the received signals to the volatile memory 103 .
  • the selector 101 transfers the data signal to the party that is allowed an access.
  • the volatile memory 103 and the non-volatile memory 104 have a same capacity.
  • the control unit 102 refers to a source memory from the beginning in sequence, and writing of data in a destination memory is also performed from the beginning in sequence.
  • the control unit 102 outputs a control signal and an address signal, so as to perform read/write of data.
  • the power-supply unit 105 When receiving power from outside the semiconductor memory device 1 , the power-supply unit 105 supplies power to the control unit 102 and the like, and at the same time, accumulates power inside the power-supply unit 105 .
  • the power-supply unit 105 accumulates power in itself up to an amount that is sufficient for saving data from the volatile memory 103 to the non-volatile memory 104 , as a preparation to the stop of power supply.
  • the power-supply unit 105 supplies the accumulated power to the control unit 102 , and the like.
  • the accumulation of power is realized by integrating a power accumulating means that is both chargeable/dischargeable and has a small power capacity, in the semiconductor memory device 1 .
  • the power accumulating means are a ferroelectric capacitor, a reactance device, and a thin-film battery. According to the above, the semiconductor memory device 1 is able to save data from the volatile memory 103 into the non-volatile memory 104 , without receiving any external power supply.
  • the semiconductor memory device 1 As a reference signal, other signals may be used such as so-called CE (chip enable), and CS (chip select). By using such signals, the effect of the present invention is achieved without increasing the number of pins at the semiconductor memory device 1 . Therefore, the semiconductor memory device 1 according to the present invention is mountable on a circuit board, in the same manner as existing semiconductor memory devices.
  • CE chip enable
  • CS chip select
  • the volatile memory 103 may be SRAM and DRAM; the non-volatile memory 104 is desirably a ferroelectric RAM, for example. With use of ferroelectric RAM, the amount of power required for copying data between the volatile memory 103 and the non-volatile memory 104 will be reduced. Accordingly, it becomes possible to reduce the size of the power-supply unit 105 .
  • the non-volatile memory 104 may also be a flash memory.
  • the volatile memory 103 , the non-volatile memory 104 , the control unit 102 , the power-supply unit 105 , and the like are integrated into one chip.
  • an amount of power required for saving data when the power supply stops is reduced to the amount that is enough for the semiconductor memory device 1 to copy the data. Therefore, it becomes unnecessary to have a large-scale backup power source in saving data.
  • the non-volatile memory 104 has much enhanced erase/write cycle endurance, compared to a conventional non-volatile memory. Practically speaking, the non-volatile memory 104 allows unlimited erase/write cycles, in number.
  • the semiconductor memory device 1 achieves the same access speed as that of the conventional volatile memory, since only the volatile memory portion will be allowed access from outside the semiconductor memory device 1 . Therefore, the present invention provides a semiconductor memory device that does not require a large-scale backup power source, allows practically an unlimited number of rewriting, and achieves the same access speed as the conventional volatile memory.
  • FIG. 4 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment.
  • the semiconductor memory device 2 includes, just as the semiconductor memory device 1 , a selector 201 , a control unit 202 , a volatile memory 203 , a non-volatile memory 204 , and a power-supply unit 205 .
  • the non-volatile memory 204 consists of N memory areas, from memory area # 1 to memory area #N. The memory areas each have the same capacity as that of the volatile memory 203 .
  • the control unit 202 receives an area-select signal from outside the semiconductor memory device 2 . According to the received area-select signal, the control unit 202 selects a memory area from the memory areas # 1 -#N of the non-volatile memory so as to perform data copy between the selected memory area and the volatile memory 203 .
  • the control unit 202 inputs a select signal (L) to the selector 201 , copies data from the non-volatile memory 204 corresponding to the received area-select signal to the volatile memory 203 , and inputs a select signal (H) to the selector 201 .
  • the control unit 202 inputs a select signal (L) to the selector 201 , copies data from the volatile memory 203 to the non-volatile memory 204 corresponding to the received area-select signal, and inputs a select signal (H) to the selector 201 .
  • the capacity of the volatile memory 103 should be increased, whereas the present embodiment is able to increase the capacity of the semiconductor memory device 2 as a non-volatile memory device, without increasing the capacity of the volatile memory 203 . Therefore, the second embodiment has advantages of reducing cost for producing a semiconductor memory device, and reducing the device-size.
  • FIG. 5 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment.
  • the semiconductor memory device 3 includes a selector 301 , a control unit 302 , a volatile memory 303 , non-volatile memories 3041 - 304 N, and a power-supply unit 305 .
  • the non-volatile memories 3041 - 304 N each have the same capacity as that of the volatile memory 303 , and receive power from the power-supply unit 305 .
  • control unit 302 has N interfaces used for accessing each of the non-volatile memories 3041 - 304 N.
  • the control unit 302 selects one of the non-volatile memories 3041 - 304 N according to the area-select signal received from outside the semiconductor memory device 3 , and performs data copy between the selected non-volatile memory and the volatile memory 303 .
  • the semiconductor memory device 3 may also use the semiconductor memory device 3 as an extremely long-life non-volatile memory having the same capacity as the volatile memory 303 .
  • Use of the semiconductor memory device 3 in this way further increases the maximum possible number of erase/write cycles by N-times. It is also possible to manipulate a reference signal and an area-select signal whenever necessary, so as to have the semiconductor memory device 3 perform data copy between the non-volatile memory 304 and the volatile memory 303 . This enables use of the semiconductor memory device 3 as a large-capacity non-volatile memory.
  • FIG. 6 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment.
  • the semiconductor memory device 4 includes a selector 401 , a control unit 402 , a volatile memory 403 , a non-volatile memory 404 , and a power-supply unit 405 .
  • the power-supply unit 405 inputs a power-condition signal to the control unit 402 . While receiving power from outside the semiconductor memory device 4 and supplying power to the control unit 402 and the like, the power-supply unit 405 outputs H as a supply-condition signal. Conversely, while supplying power using the power accumulated in itself, the power-supply unit 405 outputs L as a supply-condition signal.
  • control unit 405 detects that the supply-condition signal has changed from L to H
  • control unit 402 inputs a select signal (L) to the selector 401 , copies data from the non-volatile memory 404 to the volatile memory 403 , and inputs a select signal (H) to the selector 401 .
  • control unit 402 inputs a select signal (L) to the selector 401 , copies data from the volatile memory 403 to the non-volatile memory 404 , then inputs a select signal (H) to the selector 401 .
  • the selector 401 upon receiving an input of a select signal (L) from the control unit 402 , permits the control unit 402 to access the volatile memory 403 . In this way, the control unit 402 is allowed to perform data copy between the volatile memory 403 and the non-volatile memory 404 . Conversely, when receiving a select signal (H), the selector 401 permits access from outside the semiconductor memory device 4 to the volatile memory 403 .
  • the semiconductor memory device according to the present embodiment is a combination of the structure of the semiconductor memory device of the second embodiment and that of the fourth embodiment, except for permitting an access from outside to the non-volatile memory as well.
  • FIG. 7 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment.
  • the semiconductor memory device 5 includes a selector 501 , a control unit 502 , a volatile memory 503 , a non-volatile memory 504 , and a power-supply unit 505 .
  • the non-volatile memory 504 is comprised of N memory areas, from memory area # 1 to memory area #N, and the memory areas each have the same capacity as that of the volatile memory 503 .
  • the control unit 502 When the supply-condition signal has changed from L to H, the control unit 502 inputs a select signal (L) to the selector 501 , copies data from the non-volatile memory 504 corresponding to the received area-select signal to the volatile memory 503 , and inputs a select signal (H) to the selector 501 , just as in the second embodiment. Conversely, when the supply-condition signal has changed from H to L, the control unit 502 inputs a select signal (L) to the selector 501 , copies data from the volatile memory 503 to the non-volatile memory 504 corresponding to the received area-select signal, and inputs a select signal (H) to the selector 501 .
  • An area-select signal is also inputted to the selector 501 , as- well as to the control unit 502 .
  • the selector 501 Upon receiving an access request from an external apparatus (e.g. CPU) outside the semiconductor memory device 5 , the selector 501 refers to the inputted address signal.
  • the address contained in the address signal designates the memory area that is designated by the area-select signal, the selector 501 has the external apparatus access the volatile memory 503 .
  • the selector 501 has the external apparatus access the non-volatile memory 504 . Note that in this case, only a request for reading data from the non-volatile memory will be accepted, and not a request to write data to the non-volatile memory 504 .
  • the semiconductor memory device 5 when it is necessary to write data, the data will be restored to the volatile memory 503 , while when it is only required to read data, the data will be directly read from the non-volatile memory 504 . Consequently, the semiconductor memory device 5 allows users to refer to a large amount of data, without requiring a large volatile memory in capacity. Furthermore, the semiconductor memory device 5 is capable of reading a large amount of data at high speeds, since the speed of reading data from the non-volatile memory is substantially the same as the speed of reading data from the volatile memory.
  • the power to be accumulated such as in the power-supply unit 105 may be about 10 times as much as the amount actually required for copying between the volatile memory and the non-volatile memory.
  • the amount of power is calculated for a case where ferroelectric RAM is used as a non-volatile memory.
  • cell current 1 ⁇ A
  • writing voltage 5V
  • writing time 100 nsec.
  • the energy required for writing data in the 1-bit cell is expressed as:
  • the capacity of the non-volatile memory is made to be greater than that of the volatile memory.
  • the capacity of the non-volatile memory may be smaller than that of the volatile memory. In such a case, arrangements may be made such as saving only a part of the memory area from the volatile memory, and accepting external designation of memory area to be saved.
  • the present invention enables the power-supply unit in the semiconductor memory device to accumulate a required amount of power in itself, so as to use the accumulated power for the data copy performed between the volatile memory and the non-volatile memory. Therefore, when the external power supply to the semiconductor memory device stops, the data initially stored in the volatile memory will be saved to the non-volatile memory, without being lost.
  • a so-called contactless integrated circuit card receives power through radio waves sent from outside. If the semiconductor memory device relating to the present invention is applied to such contactless integrated circuit cards, data stored at the semiconductor memory device will not be lost, even when there is an accidental power loss, such as when the card is placed out of reach of the radio waves.
  • the memory access from outside the semiconductor memory device will only be directed to the volatile memory portion.
  • it will greatly reduce the erase/write cycles to be performed for the non-volatile memory portion, to practically remove the limitation on number of erase/write cycles. This will further speed up the memory access.
  • the present invention shortens time required for reading a large amount of data (e.g. file data) from the semiconductor memory device.
  • the amount of power that is required to be accumulated in the semiconductor memory device will be 10 times as much as the amount necessary for copying data from the volatile memory to the non-volatile memory, at the maximum, which is a great reduction in the amount of power to be accumulated, compared to the conventional technology. As a result, it becomes further possible to downscale the circuit including the semiconductor memory device.

Abstract

The power-supply unit, while directing externally supplied power to the control unit and the like, accumulates an amount of power that is required by the control unit to save data from the volatile memory to the non-volatile memory. When an external power supply has started, the control unit restores data of the non-volatile memory in the volatile memory; and when the external power supply has stopped, the control unit saves data from the volatile memory to the non-volatile memory.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is based on Patent Application No. 2001-319525, filed in Japan, the contents of which are hereby incorporated by reference. [0001]
  • BACKGROUND OF THE INVENTION
  • (1) Field of the Invention [0002]
  • The present invention relates to a non-volatile semiconductor memory device, and in particular to a technology for rewriting content that has been recorded in such semiconductor memory device. [0003]
  • (2) Description of Related Art [0004]
  • In recent years, with the development of the information communication technology, various types of computers including personal computers have been widespread. Such computers normally use DRAM (dynamic random access memory), SRAM (static RAM), as their main memory device. Since DRAM and SRAM are volatile memories, they need to receive power all the time, in order to retain the data having been stored therein. If a power supply is stopped due to an accident and others, the stored data will be lost. [0005]
  • To cope with the stated problem, an information processing apparatus has been proposed, for example, as disclosed by a Japanese Laid-open Patent Application No. H06-259172. The information processing apparatus disclosed by this prior art has a structure shown in FIG. 1. In the information processing apparatus, when the battery control apparatus detects a reduction in battery voltage, the CPU (central processing unit) instructs to save the data from RAM into the external memory device, while the information processing apparatus is receiving power from the sub-battery. [0006]
  • By the above stated structure, upon detection of a voltage reduction in the main power source, the main power source is replaced with a backup power source, and at the same time the data initially stored in the volatile memory will be saved into a non-volatile memory. This will prevent the loss of the stored data, which would result from a malfunction of the main power source. [0007]
  • However, in the information processing apparatus, data will be first read from the volatile memory according to the CPU instruction, and then saved in the non-volatile memory. Therefore, until the completion of such data saving, power should be kept supplied to all the circuit-constituting devices including the CPU that are included in the information processing apparatus. This is problematic because it requires a large backup power source. [0008]
  • Nevertheless, a non-volatile memory has a limitation on the number of erase/write cycles (i.e. about 10[0009] 10 cycles for ferroelectric RAM, and about 10 5 cycles for flash memory), therefore cannot be adopted as a main memory device.
  • SUMMARY OF THE INVENTION
  • The object of the present invention, in view of the stated problems, is to provide a semiconductor memory device that retains data without requiring a large-scale backup power source if there is a power loss, and that has enhanced erase/write cycle endurance. [0010]
  • In order to achieve this object, the semiconductor memory device according to the present invention is characterized by being included in one chip, and having: a volatile memory; a non-volatile memory; a volatile memory access unit operable to allow a device external to the chip to access the volatile memory; a data save unit operable to save data from the volatile memory to the non-volatile memory; and a power-supply unit operable to accumulate power therein, and supply the accumulated power to the data save unit for use in saving data, where the volatile memory, the non-volatile memory, the volatile memory access unit, the data save unit, and the power-supply unit are integrated into the chip. [0011]
  • In the above construction, the volatile memory will be accessed when there is a request external to the chip for writing data. Accordingly, there will be no increase in number of erase/write cycles performed for the non-volatile memory, at a time when a device external to the chip has written data. [0012]
  • In addition, a sufficient amount of power to be supplied by the power-supply unit, when it is functioning as a backup power source, is an amount required by the semiconductor memory device for saving data. Therefore, unlike the conventional technology, the present invention does not require operation of the whole circuit including the semiconductor memory for saving data, and so a large backup power source is not necessary. [0013]
  • Here, the semiconductor memory device may further include a condition-change detect unit operable to detect a change of a condition of a power supply to the chip from a source external to the chip, where the data save unit saves the data from the volatile memory to the non-volatile memory when the condition-change detect unit detects a change from power-on to power-off. [0014]
  • Here, the semiconductor memory device may further include a data restore unit operable to restore data having been stored in the non-volatile memory into the volatile memory when the condition-change detect unit detects a change from power-off to power-on. This construction enables users to use the semiconductor memory device of the present invention as a volatile memory. [0015]
  • Here, the semiconductor memory device may further include an area-designation receive unit operable to receive a designation of a memory area in the non-volatile memory, where the data save unit saves the data to the designated memory area. [0016]
  • Here, the semiconductor memory device may further include a non-volatile memory access unit operable to allow a device external to the chip to read data from the non-volatile memory. With this construction, the capacity of the semiconductor memory device as a non-volatile memory device is enlarged, without increasing the volatile memory in capacity. Accordingly, it becomes possible to reduce the cost of the semiconductor memory device, and further to reduce the size thereof. [0017]
  • Here, the non-volatile memory may be one of a flash memory and a ferroelectric RAM. With this construction, the amount of power required in saving data from the volatile memory to the non-volatile memory will be reduced. Accordingly, the power to be accumulated within the semiconductor memory device will be reduced. This will lead to a reduction in size of the semiconductor memory device. [0018]
  • Here, the power-supply unit may be one of a chargeable secondary battery, a capacitor, and a reactance element, and accumulates power supplied to the chip from a source external to the chip. Use of such devices enables accumulation of necessary power while the power is supplied to the chip from a source external to the chip, and enables use of the accumulated power when a source external to the chip has stopped supplying power to the chip.[0019]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and other objects, advantages and features of the invention will become apparent from the following description thereof taken in conjunction with the accompanying drawings which illustrate a specific embodiment of the invention. [0020]
  • In the drawings: [0021]
  • FIG. 1 is a functional block diagram showing the structure of the information processing apparatus that is disclosed by the Japanese Laid-open Patent Application H06-259172; [0022]
  • FIG. 2 is a functional block diagram showing the structure of a semiconductor memory device that relates to the first embodiment; [0023]
  • FIG. 3 is a flow chart showing operations that the control unit executes, for performing data copy between the [0024] volatile memory 103 and the non-volatile memory 104;
  • FIG. 4 is a functional block diagram showing the structure of the semiconductor memory device according to the second embodiment; [0025]
  • FIG. 5 is a functional block diagram showing the structure of the semiconductor memory device according to the third embodiment; [0026]
  • FIG. 6 is a functional block diagram showing the structure of the semiconductor memory device according to the fourth embodiment; and [0027]
  • FIG. 7 is a functional block diagram showing the structure of the semiconductor memory device according to the fifth embodiment.[0028]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The following describes embodiments of the present invention with reference to the drawings. [0029]
  • The First Embodiment [0030]
  • FIG. 2 is a functional block diagram showing the structure of a semiconductor memory device that relates to the first embodiment. In FIG. 2, the [0031] semiconductor memory device 1 includes a control unit 102, a volatile memory 103, a non-volatile memory 104, a selector 101, and a power-supply unit 105. The power-supply unit 105 supplies power to the control unit 102, when the power-supply unit 105 has received power from outside of the semiconductor memory device.
  • The [0032] control unit 102 controls operations of the semiconductor memory device 1. The control unit 102 receives a reference signal from outside of the semiconductor memory device 1, and performs data copying between the volatile memory 103 and the non-volatile memory 104 (i.e. save or restore), according to the reference signal. FIG. 3 is a flow chart showing operations that the control unit executes, for performing data copy between the volatile memory 103 and the non-volatile memory 104.
  • In FIG. 3, the [0033] control unit 102 first refers to a reference signal (S1). When the reference signal has changed from L to H (S2: Yes), the control unit 102, judging that the power supply has begun, shuts out any access to the volatile memory 103 from outside, so that the control unit 102 may access the volatile memory 103. More specifically, the control unit 102 inputs a select signal (L) to the selector 101 (S7).
  • After this, the [0034] control unit 102 reads data from the non-volatile memory 104, and copies the read data to the volatile memory 103 (i.e. restoring of data) (S8). After completion of restoring the data in the volatile memory 103, the control unit 102 inputs a select signal (H), so as to permit access from outside to the volatile memory 103 (S9).
  • On the contrary to the above, when the reference signal has changed from H to L (S[0035] 3: Yes), the control unit 102, judging that the power supply has stopped, inputs a select signal (L) to the selector 101 (S4). After this, the control unit 102 copies data having been stored in the volatile memory 103 to the non-volatile memory 104 (saving of data) (S5), and inputs a select signal (H) to the selector 101 (S9). If the judgment in step S3 is in the negative (S3: No), or after steps S6 and S9, the control will be passed to S1 again, and the reference signal will be referred to.
  • The [0036] selector 101 receives a select signal having been sent from the control unit 102 as in the above, and switches between two modes in which access to the volatile memory is allowed differently. That is, when receiving a select signal (H), the selector 101 allows access from outside the semiconductor memory device 1 to the volatile memory 103; and when receiving a select signal (L), the selector 101 allows the control unit 102 to access the volatile memory 103.
  • The [0037] selector 101 receives, from a party that has been allowed an access, a control signal, an address signal, and a data signal, and transmits the received signals to the volatile memory 103. When receiving a data signal from the volatile memory 103, the selector 101 transfers the data signal to the party that is allowed an access.
  • Here, the [0038] volatile memory 103 and the non-volatile memory 104 have a same capacity. In copying data, the control unit 102 refers to a source memory from the beginning in sequence, and writing of data in a destination memory is also performed from the beginning in sequence. In order to access these memories, the control unit 102 outputs a control signal and an address signal, so as to perform read/write of data.
  • When receiving power from outside the [0039] semiconductor memory device 1, the power-supply unit 105 supplies power to the control unit 102 and the like, and at the same time, accumulates power inside the power-supply unit 105. The power-supply unit 105 accumulates power in itself up to an amount that is sufficient for saving data from the volatile memory 103 to the non-volatile memory 104, as a preparation to the stop of power supply. When detecting the stop of power supply from outside, the power-supply unit 105 supplies the accumulated power to the control unit 102, and the like.
  • Note here, that the accumulation of power is realized by integrating a power accumulating means that is both chargeable/dischargeable and has a small power capacity, in the [0040] semiconductor memory device 1. Examples for the power accumulating means are a ferroelectric capacitor, a reactance device, and a thin-film battery. According to the above, the semiconductor memory device 1 is able to save data from the volatile memory 103 into the non-volatile memory 104, without receiving any external power supply.
  • As a reference signal, other signals may be used such as so-called CE (chip enable), and CS (chip select). By using such signals, the effect of the present invention is achieved without increasing the number of pins at the [0041] semiconductor memory device 1. Therefore, the semiconductor memory device 1 according to the present invention is mountable on a circuit board, in the same manner as existing semiconductor memory devices.
  • In the above description, the [0042] volatile memory 103 may be SRAM and DRAM; the non-volatile memory 104 is desirably a ferroelectric RAM, for example. With use of ferroelectric RAM, the amount of power required for copying data between the volatile memory 103 and the non-volatile memory 104 will be reduced. Accordingly, it becomes possible to reduce the size of the power-supply unit 105. The non-volatile memory 104 may also be a flash memory.
  • As in the above, the [0043] volatile memory 103, the non-volatile memory 104, the control unit 102, the power-supply unit 105, and the like are integrated into one chip. As a result, an amount of power required for saving data when the power supply stops is reduced to the amount that is enough for the semiconductor memory device 1 to copy the data. Therefore, it becomes unnecessary to have a large-scale backup power source in saving data.
  • In addition, in the [0044] semiconductor memory device 1, the number of rewriting performed for the non-volatile memory 104 is reduced. This is because the semiconductor memory device 1 only performs rewriting for the volatile memory 103 as long as it receives power from outside. As a result, the non-volatile memory 104 according to the present invention has much enhanced erase/write cycle endurance, compared to a conventional non-volatile memory. Practically speaking, the non-volatile memory 104 allows unlimited erase/write cycles, in number.
  • Furthermore, the [0045] semiconductor memory device 1 achieves the same access speed as that of the conventional volatile memory, since only the volatile memory portion will be allowed access from outside the semiconductor memory device 1. Therefore, the present invention provides a semiconductor memory device that does not require a large-scale backup power source, allows practically an unlimited number of rewriting, and achieves the same access speed as the conventional volatile memory.
  • The Second Embodiment [0046]
  • Next, a semiconductor memory device according to the second embodiment is described as follows. The structure of the semiconductor memory device according to the present embodiment is almost the same as that of the first embodiment, except for the capacity of the non-volatile memory. FIG. 4 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment. [0047]
  • In FIG. 4, the [0048] semiconductor memory device 2 includes, just as the semiconductor memory device 1, a selector 201, a control unit 202, a volatile memory 203, a non-volatile memory 204, and a power-supply unit 205. In particular, the non-volatile memory 204 consists of N memory areas, from memory area # 1 to memory area #N. The memory areas each have the same capacity as that of the volatile memory 203.
  • Besides inputting and outputting the same kind of signals as the [0049] control unit 102, the control unit 202 receives an area-select signal from outside the semiconductor memory device 2. According to the received area-select signal, the control unit 202 selects a memory area from the memory areas #1-#N of the non-volatile memory so as to perform data copy between the selected memory area and the volatile memory 203.
  • That is, when the reference signal has changed from L to H, the [0050] control unit 202 inputs a select signal (L) to the selector 201, copies data from the non-volatile memory 204 corresponding to the received area-select signal to the volatile memory 203, and inputs a select signal (H) to the selector 201. Conversely, when the reference signal has changed from H to L, the control unit 202 inputs a select signal (L) to the selector 201, copies data from the volatile memory 203 to the non-volatile memory 204 corresponding to the received area-select signal, and inputs a select signal (H) to the selector 201.
  • In the first embodiment, in order to increase the capacity of the [0051] semiconductor memory device 1, the capacity of the volatile memory 103 should be increased, whereas the present embodiment is able to increase the capacity of the semiconductor memory device 2 as a non-volatile memory device, without increasing the capacity of the volatile memory 203. Therefore, the second embodiment has advantages of reducing cost for producing a semiconductor memory device, and reducing the device-size.
  • The Third Embodiment [0052]
  • Next, a semiconductor memory device according to the third embodiment is described as follows. The structure of the semiconductor memory device according to the present embodiment is almost the same as that of the second embodiment, except that the non-volatile memory is increased in number, instead of in capacity. FIG. 5 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment. [0053]
  • As shown in FIG. 5, the [0054] semiconductor memory device 3 includes a selector 301, a control unit 302, a volatile memory 303, non-volatile memories 3041-304N, and a power-supply unit 305. The non-volatile memories 3041-304N each have the same capacity as that of the volatile memory 303, and receive power from the power-supply unit 305.
  • In addition to having the same structure as the [0055] control unit 202 in the second embodiment, the control unit 302 has N interfaces used for accessing each of the non-volatile memories 3041-304N. The control unit 302 selects one of the non-volatile memories 3041-304N according to the area-select signal received from outside the semiconductor memory device 3, and performs data copy between the selected non-volatile memory and the volatile memory 303.
  • According to the above construction, unlike the [0056] semiconductor memory device 2 in the second embodiment, the number of erase/write cycles is counted for each non-volatile memory independently. Therefore, the life of the overall semiconductor memory device 3 will be further prolonged.
  • Note here that users may also use the [0057] semiconductor memory device 3 as an extremely long-life non-volatile memory having the same capacity as the volatile memory 303. Use of the semiconductor memory device 3 in this way further increases the maximum possible number of erase/write cycles by N-times. It is also possible to manipulate a reference signal and an area-select signal whenever necessary, so as to have the semiconductor memory device 3 perform data copy between the non-volatile memory 304 and the volatile memory 303. This enables use of the semiconductor memory device 3 as a large-capacity non-volatile memory.
  • The Fourth Embodiment [0058]
  • Next, a semiconductor memory device according to the fourth embodiment is described as follows. The structure of the semiconductor memory device according to the present embodiment is almost the same as that of the first embodiment, except for not requiring an input of a reference signal from outside. FIG. 6 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment. [0059]
  • In FIG. 6, the [0060] semiconductor memory device 4 includes a selector 401, a control unit 402, a volatile memory 403, a non-volatile memory 404, and a power-supply unit 405. The power-supply unit 405 inputs a power-condition signal to the control unit 402. While receiving power from outside the semiconductor memory device 4 and supplying power to the control unit 402 and the like, the power-supply unit 405 outputs H as a supply-condition signal. Conversely, while supplying power using the power accumulated in itself, the power-supply unit 405 outputs L as a supply-condition signal.
  • When the [0061] control unit 405 detects that the supply-condition signal has changed from L to H, the control unit 402 inputs a select signal (L) to the selector 401, copies data from the non-volatile memory 404 to the volatile memory 403, and inputs a select signal (H) to the selector 401. On the other hand, when detecting that the supply-condition signal has changed from H to L, the control unit 402 inputs a select signal (L) to the selector 401, copies data from the volatile memory 403 to the non-volatile memory 404, then inputs a select signal (H) to the selector 401.
  • Note here that the [0062] selector 401, upon receiving an input of a select signal (L) from the control unit 402, permits the control unit 402 to access the volatile memory 403. In this way, the control unit 402 is allowed to perform data copy between the volatile memory 403 and the non-volatile memory 404. Conversely, when receiving a select signal (H), the selector 401 permits access from outside the semiconductor memory device 4 to the volatile memory 403.
  • The Fifth Embodiment [0063]
  • Next, a semiconductor memory device according to the fifth embodiment is described as follows. The semiconductor memory device according to the present embodiment is a combination of the structure of the semiconductor memory device of the second embodiment and that of the fourth embodiment, except for permitting an access from outside to the non-volatile memory as well. [0064]
  • FIG. 7 is a functional block diagram showing the structure of the semiconductor memory device according to the present embodiment. In FIG. 7, the [0065] semiconductor memory device 5 includes a selector 501, a control unit 502, a volatile memory 503, a non-volatile memory 504, and a power-supply unit 505. Just as in the second embodiment, the non-volatile memory 504 is comprised of N memory areas, from memory area # 1 to memory area #N, and the memory areas each have the same capacity as that of the volatile memory 503.
  • When the supply-condition signal has changed from L to H, the [0066] control unit 502 inputs a select signal (L) to the selector 501, copies data from the non-volatile memory 504 corresponding to the received area-select signal to the volatile memory 503, and inputs a select signal (H) to the selector 501, just as in the second embodiment. Conversely, when the supply-condition signal has changed from H to L, the control unit 502 inputs a select signal (L) to the selector 501, copies data from the volatile memory 503 to the non-volatile memory 504 corresponding to the received area-select signal, and inputs a select signal (H) to the selector 501.
  • An area-select signal is also inputted to the [0067] selector 501, as- well as to the control unit 502. Upon receiving an access request from an external apparatus (e.g. CPU) outside the semiconductor memory device 5, the selector 501 refers to the inputted address signal. When the address contained in the address signal designates the memory area that is designated by the area-select signal, the selector 501 has the external apparatus access the volatile memory 503.
  • On the other hand, when the address signal inputted by the external apparatus (e.g. CPU) requesting access does not designate the memory area that is designated by the area-select signal, the [0068] selector 501 has the external apparatus access the non-volatile memory 504. Note that in this case, only a request for reading data from the non-volatile memory will be accepted, and not a request to write data to the non-volatile memory 504.
  • In the [0069] semiconductor memory device 5 described in the above, when it is necessary to write data, the data will be restored to the volatile memory 503, while when it is only required to read data, the data will be directly read from the non-volatile memory 504. Consequently, the semiconductor memory device 5 allows users to refer to a large amount of data, without requiring a large volatile memory in capacity. Furthermore, the semiconductor memory device 5 is capable of reading a large amount of data at high speeds, since the speed of reading data from the non-volatile memory is substantially the same as the speed of reading data from the volatile memory.
  • Modifications [0070]
  • This invention so far has been explained on the basis of the preferred embodiments; however, needless to say, the embodiments of this invention are not limited to the ones mentioned above. The following describes other possible modifications. [0071]
  • (1) The Amount of Power to be Accumulated in the Power-Supply Unit [0072]
  • From the viewpoint of ensuring reliability in retaining stored data, the power to be accumulated such as in the power-[0073] supply unit 105 may be about 10 times as much as the amount actually required for copying between the volatile memory and the non-volatile memory.
  • As an example, the amount of power is calculated for a case where ferroelectric RAM is used as a non-volatile memory. Here, for writing data in a 1-bit cell in the ferroelectric RAM, the following are assumed: cell current of 1 μA, writing voltage of 5V, and writing time of 100 nsec. Then the energy required for writing data in the 1-bit cell is expressed as: [0074]
  • 1 μ5100 nsec=0.5 pJ
  • Suppose here that 1 Kb data is to be transferred from the volatile memory to the non-volatile memory. Then, the energy required to write all the data to the non-volatile memory is calculated as follows: [0075]
  • 0.5 pJ×1 Kb=0.5 nJ≈0.14 Wh
  • Even if the amount of power required for transferring data from the volatile memory to the non-volatile memory is added to the above-calculated value, the total amount of energy required for copying data from the volatile memory to the non-volatile memory will never exceed the value calculated by multiplying 0.14 Wh by 10. This means that the amount of power required for copying data in the present invention is much less than the amount required by the conventional technology that entails operation of the whole circuit for data backup. As a consequence, reduction of cost in accumulating power will be realized by the present invention. [0076]
  • (2) Relation Between Capacity of Volatile Memory and Capacity of Non-Volatile Memory [0077]
  • In all the mentioned embodiments, the capacity of the non-volatile memory is made to be greater than that of the volatile memory. However, the capacity of the non-volatile memory may be smaller than that of the volatile memory. In such a case, arrangements may be made such as saving only a part of the memory area from the volatile memory, and accepting external designation of memory area to be saved. [0078]
  • Effects of the Present Invention [0079]
  • As described earlier, the present invention enables the power-supply unit in the semiconductor memory device to accumulate a required amount of power in itself, so as to use the accumulated power for the data copy performed between the volatile memory and the non-volatile memory. Therefore, when the external power supply to the semiconductor memory device stops, the data initially stored in the volatile memory will be saved to the non-volatile memory, without being lost. [0080]
  • For example, a so-called contactless integrated circuit card receives power through radio waves sent from outside. If the semiconductor memory device relating to the present invention is applied to such contactless integrated circuit cards, data stored at the semiconductor memory device will not be lost, even when there is an accidental power loss, such as when the card is placed out of reach of the radio waves. [0081]
  • Furthermore, the memory access from outside the semiconductor memory device will only be directed to the volatile memory portion. As a result, it will greatly reduce the erase/write cycles to be performed for the non-volatile memory portion, to practically remove the limitation on number of erase/write cycles. This will further speed up the memory access. Accordingly, for example, the present invention shortens time required for reading a large amount of data (e.g. file data) from the semiconductor memory device. [0082]
  • Still further, the amount of power that is required to be accumulated in the semiconductor memory device will be 10 times as much as the amount necessary for copying data from the volatile memory to the non-volatile memory, at the maximum, which is a great reduction in the amount of power to be accumulated, compared to the conventional technology. As a result, it becomes further possible to downscale the circuit including the semiconductor memory device. [0083]
  • Although the present invention has been fully described by way of examples with reference to the accompanying drawings, it is to be noted that various changes and modifications will be apparent to those skilled in the art. Therefore, unless such changes and modifications depart from the scope of the present invention, they should be construed as being included therein. [0084]

Claims (7)

What is claimed is:
1. A semiconductor memory device being included in one chip, comprising:
a volatile memory;
a non-volatile memory;
a volatile memory access unit operable to allow a device external to the chip to access the volatile memory;
a data save unit operable to save data from the volatile memory to the non-volatile memory; and
a power-supply unit operable to accumulate power therein, and supply the accumulated power to the data save unit for use in saving data,
wherein the volatile memory, the non-volatile memory, the volatile memory access unit, the data save unit, and the power-supply unit are integrated into the chip.
2. The semiconductor memory device of claim 1 further comprising
a condition-change detect unit operable to detect a change of a condition of a power supply to the chip from a source external to the chip,
wherein the data save unit saves the data from the volatile memory to the non-volatile memory when the condition-change detect unit detects a change from power-on to power-off.
3. The semiconductor memory device of claim 2 further comprising
a data restore unit operable to restore data having been stored in the non-volatile memory into the volatile memory when the condition-change detect unit detects a change from power-off to power-on.
4. The semiconductor memory device of claim 1 further comprising
an area-designation receive unit operable to receive a designation of a memory area in the non-volatile memory,
wherein the data save unit saves the data to the designated memory area.
5. The semiconductor memory device of claim 1 further comprising
a non-volatile memory access unit operable to allow a device external to the chip to read data from the non-volatile memory.
6. The semiconductor memory device of claim 1,
wherein the non-volatile memory is one of a flash memory and a ferroelectric RAM.
7. The semiconductor memory device of claim 1,
wherein the power-supply unit is one of a chargeable secondary battery, a capacitor, and a reactance element, and accumulates power supplied to the chip from a source external to the chip.
US10/271,139 2001-10-17 2002-10-15 Non-volatile semiconductor memory device with enhanced erase/write cycle endurance Expired - Fee Related US6693840B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JPP2001-319525 2001-10-17
JPJP2001-319525 2001-10-17
JP2001319525A JP4015835B2 (en) 2001-10-17 2001-10-17 Semiconductor memory device

Publications (2)

Publication Number Publication Date
US20030095463A1 true US20030095463A1 (en) 2003-05-22
US6693840B2 US6693840B2 (en) 2004-02-17

Family

ID=19137061

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/271,139 Expired - Fee Related US6693840B2 (en) 2001-10-17 2002-10-15 Non-volatile semiconductor memory device with enhanced erase/write cycle endurance

Country Status (2)

Country Link
US (1) US6693840B2 (en)
JP (1) JP4015835B2 (en)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006033266A1 (en) 2004-09-21 2006-03-30 Matsushita Electric Industrial Co., Ltd. Semiconductor memory card
EP1643506A1 (en) * 2004-10-04 2006-04-05 Research In Motion Limited System and method for automatically saving memory contents of a data processing device on power failure
US20090027014A1 (en) * 2007-07-25 2009-01-29 Simtek Capacitor save energy verification
WO2009015310A1 (en) * 2007-07-25 2009-01-29 Agiga Tech Inc Variable partitioning in a hybrid memory subsystem
US20090031072A1 (en) * 2007-07-25 2009-01-29 Simtek Hybrid nonvolatile RAM
US20090031099A1 (en) * 2007-07-25 2009-01-29 Simtek Power interrupt recovery in a hybrid memory subsystem
US20100008174A1 (en) * 2008-07-10 2010-01-14 Agiga Tech Inc. Adaptive training and adjustment to changing capacitor values based upon age and usage behavior
US20100293331A1 (en) * 2008-10-08 2010-11-18 Masanori Fujii Storage system and data management method
US20110072302A1 (en) * 2009-09-24 2011-03-24 Agiga Tech Inc. Solid state memory cartridge with wear indication
US7959769B2 (en) 2004-12-08 2011-06-14 Infinite Power Solutions, Inc. Deposition of LiCoO2
US7993773B2 (en) 2002-08-09 2011-08-09 Infinite Power Solutions, Inc. Electrochemical apparatus with barrier layer protected substrate
US8021778B2 (en) 2002-08-09 2011-09-20 Infinite Power Solutions, Inc. Electrochemical apparatus with barrier layer protected substrate
US20110252263A1 (en) * 2010-04-13 2011-10-13 Byungcheol Cho Semiconductor storage device
US8062708B2 (en) 2006-09-29 2011-11-22 Infinite Power Solutions, Inc. Masking of and material constraint for depositing battery layers on flexible substrates
US8197781B2 (en) 2006-11-07 2012-06-12 Infinite Power Solutions, Inc. Sputtering target of Li3PO4 and method for producing same
US8236443B2 (en) 2002-08-09 2012-08-07 Infinite Power Solutions, Inc. Metal film encapsulation
US8260203B2 (en) 2008-09-12 2012-09-04 Infinite Power Solutions, Inc. Energy device with integral conductive surface for data communication via electromagnetic energy and method thereof
US8268488B2 (en) 2007-12-21 2012-09-18 Infinite Power Solutions, Inc. Thin film electrolyte for thin film batteries
US8350519B2 (en) 2008-04-02 2013-01-08 Infinite Power Solutions, Inc Passive over/under voltage control and protection for energy storage devices associated with energy harvesting
US8394522B2 (en) 2002-08-09 2013-03-12 Infinite Power Solutions, Inc. Robust metal film encapsulation
US8404376B2 (en) 2002-08-09 2013-03-26 Infinite Power Solutions, Inc. Metal film encapsulation
US8431264B2 (en) 2002-08-09 2013-04-30 Infinite Power Solutions, Inc. Hybrid thin-film battery
US8445130B2 (en) 2002-08-09 2013-05-21 Infinite Power Solutions, Inc. Hybrid thin-film battery
US8468317B2 (en) 2011-06-07 2013-06-18 Agiga Tech Inc. Apparatus and method for improved data restore in a memory system
US8508193B2 (en) 2008-10-08 2013-08-13 Infinite Power Solutions, Inc. Environmentally-powered wireless sensor module
US8518581B2 (en) 2008-01-11 2013-08-27 Inifinite Power Solutions, Inc. Thin film encapsulation for thin film batteries and other devices
US20130247057A1 (en) * 2012-03-13 2013-09-19 Rohm Co., Ltd. Multi-task processing apparatus
US8599572B2 (en) 2009-09-01 2013-12-03 Infinite Power Solutions, Inc. Printed circuit board with integrated thin film battery
US8636876B2 (en) 2004-12-08 2014-01-28 R. Ernest Demaray Deposition of LiCoO2
US8728285B2 (en) 2003-05-23 2014-05-20 Demaray, Llc Transparent conductive oxides
US8906523B2 (en) 2008-08-11 2014-12-09 Infinite Power Solutions, Inc. Energy device with integral collector surface for electromagnetic energy harvesting and method thereof
US9334557B2 (en) 2007-12-21 2016-05-10 Sapurast Research Llc Method for sputter targets for electrolyte films
US9634296B2 (en) 2002-08-09 2017-04-25 Sapurast Research Llc Thin film battery on an integrated circuit or circuit board and method thereof
US10680277B2 (en) 2010-06-07 2020-06-09 Sapurast Research Llc Rechargeable, high-density electrochemical device
CN114078546A (en) * 2020-08-10 2022-02-22 美光科技公司 Debugging memory devices

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4549711B2 (en) * 2004-03-29 2010-09-22 ルネサスエレクトロニクス株式会社 Semiconductor circuit device
US8032787B2 (en) 2004-09-02 2011-10-04 Intel Corporation Volatile storage based power loss recovery mechanism
US20060080515A1 (en) * 2004-10-12 2006-04-13 Lefthand Networks, Inc. Non-Volatile Memory Backup for Network Storage System
WO2006104036A1 (en) * 2005-03-28 2006-10-05 Matsushita Electric Industrial Co., Ltd. Storage device
JP2008059007A (en) * 2006-08-29 2008-03-13 Hitachi Ltd Semiconductor storage device
US8904098B2 (en) 2007-06-01 2014-12-02 Netlist, Inc. Redundant backup using non-volatile memory
US8874831B2 (en) 2007-06-01 2014-10-28 Netlist, Inc. Flash-DRAM hybrid memory module
US7830732B2 (en) * 2009-02-11 2010-11-09 Stec, Inc. Staged-backup flash backed dram module
US8566639B2 (en) * 2009-02-11 2013-10-22 Stec, Inc. Flash backed DRAM module with state of health and/or status information accessible through a configuration data bus
US8489837B1 (en) 2009-06-12 2013-07-16 Netlist, Inc. Systems and methods for handshaking with a memory module
JP5703620B2 (en) * 2010-08-02 2015-04-22 株式会社リコー Facsimile machine
JP5833347B2 (en) * 2011-06-08 2015-12-16 ローム株式会社 Data processing device
US9754634B2 (en) 2011-11-23 2017-09-05 Smart Modular Technologies, Inc. Memory management system with power source and method of manufacture thereof
US9436600B2 (en) 2013-06-11 2016-09-06 Svic No. 28 New Technology Business Investment L.L.P. Non-volatile memory storage for multi-channel memory system
US11257527B2 (en) 2015-05-06 2022-02-22 SK Hynix Inc. Memory module with battery and electronic system having the memory module

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5540734A (en) * 1994-09-28 1996-07-30 Zabara; Jacob Cranial nerve stimulation treatments using neurocybernetic prosthesis
US6647296B2 (en) * 1997-10-27 2003-11-11 Neuropace, Inc. Implantable apparatus for treating neurological disorders
US20070055320A1 (en) * 2005-09-07 2007-03-08 Northstar Neuroscience, Inc. Methods for treating temporal lobe epilepsy, associated neurological disorders, and other patient functions
US20070088404A1 (en) * 2005-10-19 2007-04-19 Allen Wyler Methods and systems for improving neural functioning, including cognitive functioning and neglect disorders
US20070088403A1 (en) * 2005-10-19 2007-04-19 Allen Wyler Methods and systems for establishing parameters for neural stimulation
US20070100398A1 (en) * 2005-10-19 2007-05-03 Northstar Neuroscience, Inc. Neural stimulation system and optical monitoring systems and methods
US20070179558A1 (en) * 2006-01-30 2007-08-02 Gliner Bradford E Systems and methods for varying electromagnetic and adjunctive neural therapies
US20070179534A1 (en) * 2005-10-19 2007-08-02 Firlik Andrew D Systems and methods for patient interactive neural stimulation and/or chemical substance delivery
US20080045775A1 (en) * 2003-12-23 2008-02-21 Andres M Lozano Method and Apparatus for Affecting Neurologic Function and/or Treating Neurologic Dysfunction Through Timed Neural Stimulation
US20080139870A1 (en) * 2006-12-12 2008-06-12 Northstar Neuroscience, Inc. Systems and methods for treating patient hypertonicity

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5485623A (en) 1993-03-10 1996-01-16 Hitachi, Ltd. Information processor having high speed and safety resume system
JPH06259172A (en) 1993-03-10 1994-09-16 Hitachi Ltd Battery operation type information processor
US5799200A (en) * 1995-09-28 1998-08-25 Emc Corporation Power failure responsive apparatus and method having a shadow dram, a flash ROM, an auxiliary battery, and a controller
JP3351704B2 (en) * 1997-04-09 2002-12-03 ペンタックス株式会社 Image signal correction device
JPH11167794A (en) 1997-12-03 1999-06-22 Toshiba Corp Semiconductor memory and its backup method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5540734A (en) * 1994-09-28 1996-07-30 Zabara; Jacob Cranial nerve stimulation treatments using neurocybernetic prosthesis
US6647296B2 (en) * 1997-10-27 2003-11-11 Neuropace, Inc. Implantable apparatus for treating neurological disorders
US20080045775A1 (en) * 2003-12-23 2008-02-21 Andres M Lozano Method and Apparatus for Affecting Neurologic Function and/or Treating Neurologic Dysfunction Through Timed Neural Stimulation
US20070055320A1 (en) * 2005-09-07 2007-03-08 Northstar Neuroscience, Inc. Methods for treating temporal lobe epilepsy, associated neurological disorders, and other patient functions
US20070088404A1 (en) * 2005-10-19 2007-04-19 Allen Wyler Methods and systems for improving neural functioning, including cognitive functioning and neglect disorders
US20070088403A1 (en) * 2005-10-19 2007-04-19 Allen Wyler Methods and systems for establishing parameters for neural stimulation
US20070100398A1 (en) * 2005-10-19 2007-05-03 Northstar Neuroscience, Inc. Neural stimulation system and optical monitoring systems and methods
US20070179534A1 (en) * 2005-10-19 2007-08-02 Firlik Andrew D Systems and methods for patient interactive neural stimulation and/or chemical substance delivery
US20070179558A1 (en) * 2006-01-30 2007-08-02 Gliner Bradford E Systems and methods for varying electromagnetic and adjunctive neural therapies
US20080139870A1 (en) * 2006-12-12 2008-06-12 Northstar Neuroscience, Inc. Systems and methods for treating patient hypertonicity

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9793523B2 (en) 2002-08-09 2017-10-17 Sapurast Research Llc Electrochemical apparatus with barrier layer protected substrate
US8021778B2 (en) 2002-08-09 2011-09-20 Infinite Power Solutions, Inc. Electrochemical apparatus with barrier layer protected substrate
US7993773B2 (en) 2002-08-09 2011-08-09 Infinite Power Solutions, Inc. Electrochemical apparatus with barrier layer protected substrate
US8236443B2 (en) 2002-08-09 2012-08-07 Infinite Power Solutions, Inc. Metal film encapsulation
US8535396B2 (en) 2002-08-09 2013-09-17 Infinite Power Solutions, Inc. Electrochemical apparatus with barrier layer protected substrate
US9634296B2 (en) 2002-08-09 2017-04-25 Sapurast Research Llc Thin film battery on an integrated circuit or circuit board and method thereof
US8445130B2 (en) 2002-08-09 2013-05-21 Infinite Power Solutions, Inc. Hybrid thin-film battery
US8431264B2 (en) 2002-08-09 2013-04-30 Infinite Power Solutions, Inc. Hybrid thin-film battery
US8394522B2 (en) 2002-08-09 2013-03-12 Infinite Power Solutions, Inc. Robust metal film encapsulation
US8404376B2 (en) 2002-08-09 2013-03-26 Infinite Power Solutions, Inc. Metal film encapsulation
US8728285B2 (en) 2003-05-23 2014-05-20 Demaray, Llc Transparent conductive oxides
WO2006033266A1 (en) 2004-09-21 2006-03-30 Matsushita Electric Industrial Co., Ltd. Semiconductor memory card
US7680975B2 (en) 2004-09-21 2010-03-16 Panasonic Corporation Semiconductor memory card enabling continuation of processing when processing execution is interrupted due to interruption of voltage supply
US20080005451A1 (en) * 2004-09-21 2008-01-03 Satoshi Tanigawa Semiconductor Memory Card
US7634688B2 (en) 2004-10-04 2009-12-15 Research In Motion Limited System and method for automatically saving memory contents of a data processing device on power failure
US20060072369A1 (en) * 2004-10-04 2006-04-06 Research In Motion Limited System and method for automatically saving memory contents of a data processing device on power failure
EP1643506A1 (en) * 2004-10-04 2006-04-05 Research In Motion Limited System and method for automatically saving memory contents of a data processing device on power failure
US8636876B2 (en) 2004-12-08 2014-01-28 R. Ernest Demaray Deposition of LiCoO2
US7959769B2 (en) 2004-12-08 2011-06-14 Infinite Power Solutions, Inc. Deposition of LiCoO2
US8062708B2 (en) 2006-09-29 2011-11-22 Infinite Power Solutions, Inc. Masking of and material constraint for depositing battery layers on flexible substrates
US8197781B2 (en) 2006-11-07 2012-06-12 Infinite Power Solutions, Inc. Sputtering target of Li3PO4 and method for producing same
US20090031099A1 (en) * 2007-07-25 2009-01-29 Simtek Power interrupt recovery in a hybrid memory subsystem
US20090031098A1 (en) * 2007-07-25 2009-01-29 Simtek Variable partitioning in a hybrid memory subsystem
US8154259B2 (en) 2007-07-25 2012-04-10 Agiga Tech Inc. Capacitor save energy verification
US8074034B2 (en) 2007-07-25 2011-12-06 Agiga Tech Inc. Hybrid nonvolatile ram
US7865679B2 (en) 2007-07-25 2011-01-04 AgigA Tech Inc., 12700 Power interrupt recovery in a hybrid memory subsystem
US20090027014A1 (en) * 2007-07-25 2009-01-29 Simtek Capacitor save energy verification
US8650363B2 (en) 2007-07-25 2014-02-11 AGIGA Tech Capacitor save energy verification
CN106126439A (en) * 2007-07-25 2016-11-16 技佳科技有限公司 Variable partition in mixing storage subsystem
US8046546B2 (en) 2007-07-25 2011-10-25 AGIGA Tech Variable partitioning in a hybrid memory subsystem
US20090031072A1 (en) * 2007-07-25 2009-01-29 Simtek Hybrid nonvolatile RAM
WO2009015310A1 (en) * 2007-07-25 2009-01-29 Agiga Tech Inc Variable partitioning in a hybrid memory subsystem
US9334557B2 (en) 2007-12-21 2016-05-10 Sapurast Research Llc Method for sputter targets for electrolyte films
US8268488B2 (en) 2007-12-21 2012-09-18 Infinite Power Solutions, Inc. Thin film electrolyte for thin film batteries
US9786873B2 (en) 2008-01-11 2017-10-10 Sapurast Research Llc Thin film encapsulation for thin film batteries and other devices
US8518581B2 (en) 2008-01-11 2013-08-27 Inifinite Power Solutions, Inc. Thin film encapsulation for thin film batteries and other devices
US8350519B2 (en) 2008-04-02 2013-01-08 Infinite Power Solutions, Inc Passive over/under voltage control and protection for energy storage devices associated with energy harvesting
US10134451B1 (en) 2008-07-10 2018-11-20 Agiga Tech Inc Adaptive training and adjustment to changing capacitor values based upon age and usage behavior
US20100008174A1 (en) * 2008-07-10 2010-01-14 Agiga Tech Inc. Adaptive training and adjustment to changing capacitor values based upon age and usage behavior
US9842628B2 (en) 2008-07-10 2017-12-12 Agiga Tech Inc. Capacitor enablement voltage level adjustment method and apparatus
US8906523B2 (en) 2008-08-11 2014-12-09 Infinite Power Solutions, Inc. Energy device with integral collector surface for electromagnetic energy harvesting and method thereof
US8260203B2 (en) 2008-09-12 2012-09-04 Infinite Power Solutions, Inc. Energy device with integral conductive surface for data communication via electromagnetic energy and method thereof
US20100293331A1 (en) * 2008-10-08 2010-11-18 Masanori Fujii Storage system and data management method
US8508193B2 (en) 2008-10-08 2013-08-13 Infinite Power Solutions, Inc. Environmentally-powered wireless sensor module
US8117391B2 (en) * 2008-10-08 2012-02-14 Hitachi, Ltd. Storage system and data management method
US8599572B2 (en) 2009-09-01 2013-12-03 Infinite Power Solutions, Inc. Printed circuit board with integrated thin film battery
US9532453B2 (en) 2009-09-01 2016-12-27 Sapurast Research Llc Printed circuit board with integrated thin film battery
US8479061B2 (en) 2009-09-24 2013-07-02 AGIGA Tech Solid state memory cartridge with wear indication
US20110072302A1 (en) * 2009-09-24 2011-03-24 Agiga Tech Inc. Solid state memory cartridge with wear indication
US20110252263A1 (en) * 2010-04-13 2011-10-13 Byungcheol Cho Semiconductor storage device
US10680277B2 (en) 2010-06-07 2020-06-09 Sapurast Research Llc Rechargeable, high-density electrochemical device
US8468317B2 (en) 2011-06-07 2013-06-18 Agiga Tech Inc. Apparatus and method for improved data restore in a memory system
US20130247057A1 (en) * 2012-03-13 2013-09-19 Rohm Co., Ltd. Multi-task processing apparatus
CN114078546A (en) * 2020-08-10 2022-02-22 美光科技公司 Debugging memory devices
US11688484B2 (en) 2020-08-10 2023-06-27 Micron Technology, Inc. Debugging memory devices

Also Published As

Publication number Publication date
US6693840B2 (en) 2004-02-17
JP2003122648A (en) 2003-04-25
JP4015835B2 (en) 2007-11-28

Similar Documents

Publication Publication Date Title
US6693840B2 (en) Non-volatile semiconductor memory device with enhanced erase/write cycle endurance
US10438669B2 (en) Flash storage device with data integrity protection
US8009499B2 (en) Providing a capacitor-based power supply to enable backup copying of data from volatile storage to persistent storage
US7409590B2 (en) Protection against data corruption due to power failure in solid-state memory device
US8200929B1 (en) Hybrid nonvolatile RAM
CN107544919B (en) Data storage method of data storage device
US9972365B2 (en) DIMM memory module reference voltage switching circuit
KR20000069796A (en) Method and apparatus for combining a volatile and a nonvolatile memory array
US7836339B2 (en) Computer memory power backup
EP1761932B1 (en) Dram with half and full density operation
KR20170127948A (en) Memory module and system including the same
CN110568918A (en) Data storage method and data storage device for reducing power consumption during power failure
US6115798A (en) Storage device with backup function and information processing system having the same
JPH0442496A (en) Nonvolatile ram
US20230010785A1 (en) Memory system, control method, and power control circuit
WO2023096664A1 (en) Selective device power state recovery method
US20050007838A1 (en) Method for comparing contents of memory components
US20100217923A1 (en) Storage device with flash memory
JPH0844622A (en) Information processor
JPH11167794A (en) Semiconductor memory and its backup method
JPH0411897B2 (en)
JPH0728712A (en) Storage
KR100367736B1 (en) Semiconductor memory apparatus
JP2513421B2 (en) Storage device
JPH03150650A (en) Semiconductor memory device

Legal Events

Date Code Title Description
AS Assignment

Owner name: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHIMADA, YASUHIRO;KATO, YOSHIHISA;YAMADA, TAKAYOSHI;REEL/FRAME:013648/0841

Effective date: 20021217

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20120217