IP Library Granted Patent US 7,800,960
Granted Patent B2
US 7,800,960 · App. 12/071,765 · Granted Sep 21, 2010

Voltage generator for nonvolatile memory and writing and erasing method of nonvolatile memory

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,800,960
App. No.
12/071,765
Granted
Sep 21, 2010
Kind
B2
Abstract

A voltage generator for nonvolatile memory that generates an applied voltage to be applied to a nonvolatile memory includes a first voltage generator to generate a first voltage corresponding to the applied voltage, a reference voltage generator to generate a reference voltage, a comparator to compare the first voltage with the reference voltage and output a boost operation control signal according to a comparison result, and a booster to generate the applied voltage in a pulse-like voltage waveform by starting or stopping boost operation based on the boost operation control signal. The applied voltage corresponding to the first voltage upon inversion of the boost operation control signal is varied within one pulse-like voltage waveform by varying one of the first voltage and the reference voltage.

Claims (61)

1. A voltage generator for nonvolatile memory that generates an applied voltage to be applied to a nonvolatile memory, the voltage generator comprising:

a first voltage generator to generate a first voltage corresponding to the applied voltage;

a reference voltage generator to generate a reference voltage;

a comparator to compare the first voltage with the reference voltage and output a boost operation control signal according to a comparison result; and

a booster to generate the applied voltage in a pulse-like voltage waveform by starting or stopping boost operation based on the boost operation control signal,

wherein the applied voltage corresponding to the first voltage, upon an inversion of the boost operation control signal, is varied within one pulse-like voltage waveform by varying one of the first voltage and the reference voltage.

2. The voltage generator for nonvolatile memory according to claim 1 , wherein

the reference voltage generator includes:

a standard voltage generator to generate a standard voltage; and

an oscillator connected with an output portion of the standard voltage generator through a capacitor, and

the reference voltage generator outputs the standard voltage varied in synchronization with a change in an output level of the oscillator as the reference voltage.

3. The voltage generator for nonvolatile memory according to claim 1 , wherein

the first voltage generator includes:

resistors connected in series between an output terminal of the booster and a ground voltage; and

a plurality of switches connected between the comparator and the resistors, and

the first voltage generator generates the first voltage by selectively switching the plurality of switches.

4. The voltage generator for nonvolatile memory according to claim 2 , wherein

the first voltage generator includes:

resistors connected in series between an output terminal of the booster and a ground voltage; and

a plurality of switches connected between the comparator and the resistors, and

the first voltage generator generates the first voltage by selectively switching the plurality of switches.

5. The voltage generator for nonvolatile memory according to claim 1 , further comprising:

an arithmetic circuit to generate a signal for starting or stopping the boost operation based on the boost operation control signal.

6. A nonvolatile memory comprising:

the voltage generator for nonvolatile memory according to claim 1 ; and

a memory cell array to receive the applied voltage generated by the voltage generator for nonvolatile memory.

7. A microcomputer comprising the nonvolatile memory according to claim 6 .

8. A writing and erasing method of a nonvolatile memory to perform writing and erasing on a nonvolatile memory by applying a given applied voltage, the method comprising:

generating a first voltage corresponding to the applied voltage;

generating a reference voltage;

varying one of the first voltage and the reference voltage;

comparing the first voltage with the reference voltage and generating a boost operation control signal according to a comparison result;

generating the applied voltage in a pulse-like voltage waveform by starting or stopping boost operation based on the boost operation control signal; and

applying the generated applied voltage to a nonvolatile memory, wherein

the applied voltage corresponding to the first voltage, upon an inversion of the boost operation control signal, is varied within one pulse-like voltage waveform.

9. The voltage generator for nonvolatile memory according to claim 1 , wherein the reference voltage generator outputs a voltage varied in synchronization with a change in an output level of an oscillator as the reference voltage.

10. The voltage generator for nonvolatile memory according to claim 1 , wherein

the reference voltage generator comprises:

a standard voltage generator to generate a standard voltage; and

a second unit receiving an output of the standard voltage generator,

wherein the reference voltage generator outputs the standard voltage varied in synchronization with a change in an output level of the second unit as the reference voltage.

11. The voltage generator for nonvolatile memory according to claim 1 , wherein the boost operation control signal comprises an output of a logical NAND operation of the output of the comparator, a clock signal, and a nonvolatile memory controller signal.

12. The voltage generator for nonvolatile memory according to claim 1 , wherein the first voltage generator generates the first voltage by selectively switching from a plurality of voltages.

13. The voltage generator for nonvolatile memory according to claim 1 , wherein the reference voltage generator includes a low frequency oscillator.

14. The method according to claim 8 , wherein the generating the reference voltage comprises:

generating a standard voltage; and

outputting the standard voltage varied in synchronization with a change in an output level of an oscillating signal as the reference voltage.

15. The method according to claim 8 , wherein the generating the reference voltage comprises outputting a standard voltage varied in synchronization with a change in an output level of an oscillating signal, as the reference voltage.

16. A voltage generator for nonvolatile memory that generates an applied voltage to be applied to a nonvolatile memory, the voltage generator comprising:

a first voltage generator to generate a first voltage corresponding to the applied voltage;

a reference voltage generator to generate a reference voltage;

a comparator to compare the first voltage with the reference voltage and output a boost operation control signal according to a comparison result; and

a booster to generate the applied voltage in a pulse-like voltage waveform by starting or stopping boost operation based on the boost operation control signal,

wherein the applied voltage corresponding to the first voltage, upon an inversion of the boost operation control signal, is varied within one pulse-like voltage waveform by varying the reference voltage.

17. The voltage generator for nonvolatile memory according to claim 16 , wherein the reference voltage generator comprises:

a standard voltage generator to generate a standard voltage; and

an oscillator connected with an output portion of the standard voltage generator through a capacitor, and

the reference voltage generator outputs the standard voltage varied in synchronization with a change in an output level of the oscillator as the reference voltage.

18. The voltage generator for nonvolatile memory according to claim 16 , wherein the reference voltage generator outputs a voltage varied in synchronization with a change in an output level of an oscillator as the reference voltage.

19. The voltage generator for nonvolatile memory according to claim 16 , further comprising a reference voltage generator to generate a variable output.

20. The voltage generator for nonvolatile memory according to claim 16 , wherein the reference voltage generator outputs a voltage varied according to an oscillator as the reference voltage.

Assignments (3)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
CHANGE OF NAME Recorded Nov 2, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025235/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2008
From: TONDA, YASUHIRO; OZOE, HIDETOSHI; UEMURA, HIDEAKI; YAMADA, JUNICHI; HIBINO, KENJI; SAITO, TATSUYA
To: NEC ELECTRONICS CORPORATION
Reel/Frame 020613/0312 →