USRE40076E1 - Program circuit - Google Patents

Program circuit Download PDF

Info

Publication number
USRE40076E1
USRE40076E1 US09/915,906 US91590601A USRE40076E US RE40076 E1 USRE40076 E1 US RE40076E1 US 91590601 A US91590601 A US 91590601A US RE40076 E USRE40076 E US RE40076E
Authority
US
United States
Prior art keywords
information
data
memory cells
output
gates
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.)
Expired - Lifetime
Application number
US09/915,906
Inventor
Byoung Kwon Cha
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.)
Dosilicon Co Ltd
Original Assignee
Hynix Semiconductor Inc
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 Hynix Semiconductor Inc filed Critical Hynix Semiconductor Inc
Priority to US09/915,906 priority Critical patent/USRE40076E1/en
Application granted granted Critical
Publication of USRE40076E1 publication Critical patent/USRE40076E1/en
Assigned to FIDELIX CO., LTD. reassignment FIDELIX CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SK Hynix Inc.
Assigned to SK Hynix Inc. reassignment SK Hynix Inc. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: HYNIX SEMICONDUCTOR INC.
Assigned to DOSILICON CO., LTD. reassignment DOSILICON CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FIDELIX CO., LTD.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • 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/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • 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/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3468Prevention of overerasure or overprogramming, e.g. by verifying whilst erasing or writing
    • G11C16/3486Circuits or methods to prevent overprogramming of nonvolatile memory cells, e.g. by detecting onset or cessation of current flow in cells and using the detector output to terminate programming
    • 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/10Programming or data input circuits
    • 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/26Sensing or reading circuits; Data output circuits
    • 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
    • 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/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3454Arrangements for verifying correct programming or for detecting overprogrammed cells
    • G11C16/3459Circuits or methods to verify correct programming of nonvolatile memory cells
    • 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/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3468Prevention of overerasure or overprogramming, e.g. by verifying whilst erasing or writing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1087Data input latches

Definitions

  • the present invention relates to a program circuit and, more particularly, to a program circuit which can prevent a lowering of reliability occurring during the process of verifying the programmed data.
  • a flash memory device has functions of electrical program and erasure.
  • the flash memory device also performs a verification operation so as to confirm whether the memory cell has been programmed or erased or not after completion of the programming or the erasure operation. At this time, if there are memory cells in which a programming or erasure operation has not completed, re-programming or re-erasure operation is performed again.
  • a program circuit comprises a comparator for comparing output data of a data input buffer with output data of a sense amplifier bit by bit and for outputting a re-program operation signal if the data are different each other, a data latch circuit for latching the comparing results of the output data of the data input buffer and the output data of the sense amplifier, and a control circuit for generating a high voltage for receiving the output data of the data input buffer and the data latched at the data latch circuit, respectively and for outputting a signal for applying a program bias voltage to a memory cell which has not been programmed in response to a power-up reset signal and program state signal.
  • the data latch circuit has a plurality of flip-flops, each flip-flop has a data input terminal to which comparing results of the output data of the data input buffer and the output data of the sense amplifier, a clock signal input terminal to which a program state signal, and a reset signal input signal to which power-up reset signal/program state signal/read mode signals are inputted.
  • the control circuit for generating a high voltage includes a plurality of NOR gates to which output data of the data latch circuit and a power-up reset signal are inputted, respectively, a plurality of inverters to which output data of the data input buffer is inputted; and a plurality of NAND gates to which the output signals of the NOR gates, the output signals of the inverters and the program state signal are inputted, respectively.
  • FIGURE is a circuit diagram for explaining a program circuit according to the present invention.
  • the accompanying drawing is a circuit diagram for explaining a program circuit according to the present invention.
  • the program circuit according to the present invention is consisted of a comparator 1 , a data latch circuit 2 , and a control circuit for generating a high voltage 3 , and added to the flash memory device.
  • the comparator 1 comprises of a plurality of exclusive NOR gates EG 1 through EG 8 to which output data LDIN 0 through LDIN 7 of a data input buffer and output data SA 0 through SA 7 of a sense amplifier are inputted, respectively. Also, the comparator 1 comprises a NOR gate NG to which output signals of the exclusive NOR gates EG 1 through EG 8 are inputted. The NOR gate NG outputs logical combination signals via an output terminal DATA COMP.
  • the data latch circuit 2 is consisted of a plurality of flip-flops F 1 through F 8 .
  • Each of flip-flops F 1 through F 8 comprises a data input terminal D to which an output signal of one of the exclusive NOR gates EG 1 through EG 8 , a clock signal input terminal CL to which a program state signal PGM 4 is inputted, and a reset signal input terminal R to which a power-up reset signal/program state signal/read mode signals PURST/PGM 3 /READ are inputted.
  • the control circuit for generating a high voltage 3 comprises a plurality of NOR gates N 1 through N 8 to which output data Q 0 through Q 7 of the flip-flops F 1 through F 8 and the power-up reset signal PURST are inputted, respectively, a plurality of inverters I 1 through I 8 to which the output data LDIN 0 through LDIN 7 of data input buffer are inputted, respectively, and a plurality of NAND gates NG 1 through NG 8 to which output signals of the NOR gates N 1 through N 8 , output signals of the inverters I 1 through I 8 and the program state signal PGM 1 , respectively.
  • the plurality of NAND gates NG 1 through NG 2 output signals VCVPB 0 through VCVPB 7 , respectively.
  • the data “10011000” is inputted to the exclusive NOR gates EG 1 through EG 8 via one input terminal, respectively, and the data read from the memory cell, that is, the data SA 0 through SA 7 outputted from the sense amplifier are inputted to the exclusive NOR gates EG 1 through EG 8 via other input terminal, respectively.
  • the data “101111011” outputted via the output terminals of the exclusive NOR gates EG 1 through EG 8 is latched to the flip-flops F 1 through F 8 respectively depending on the input of the program state signal PGM 4 , and the output signals Q 0 through Q 7 of the flip-flops F 1 through F 8 are inputted to the NOR gates N 1 through N 8 , respectively.
  • the flip-flops F 1 through F 8 are maintained at the state in which the data of “0” is latched by the input of the power-up reset signal PURST.
  • the data “10011000” outputted from the flip-flops F 1 through F 8 are inputted to the NOR gates N 1 through N 8 of the control circuit for generating high voltage 3 respectively, and the output data “1001100” of the data input buffer is inputted to the inverters I 1 and I 8 , respectively.
  • signals at a low level are outputted from only the output terminals VCVPB 1 and VCVPB 5 of the NAND gates NG 2 and NG 6 by the power-up reset signal PURST inputted with a low level and the program state signal PGM 1 inputted with a high level. Therefore, a programming bias voltage is again applied to only the memory cells which are corresponded to the second and the sixth bits, respectively.
  • the program circuit according to the present invention can apply a program voltage to only the memory cells which are not programmed during a re-programming operation. Therefore, the present invention can be prevent a lowering of reliability of the memory cell due to a continued supply of a program bias voltage.

Abstract

The program circuit according to the present invention can apply a program voltage to the only memory cells which are not programmed during a re-programming operation, thus, the present invention can be prevent a lowering of reliability of the memory cell due to a continued supply of a program bias voltage.

Description

This application is a Reissue application of U.S. patent application Ser. No. 08/882,835, filed on Jun. 26, 1997, now U.S. Pat. No. 5,930,179.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a program circuit and, more particularly, to a program circuit which can prevent a lowering of reliability occurring during the process of verifying the programmed data.
2. Description of the Prior Arts
Generally, a flash memory device has functions of electrical program and erasure. The flash memory device also performs a verification operation so as to confirm whether the memory cell has been programmed or erased or not after completion of the programming or the erasure operation. At this time, if there are memory cells in which a programming or erasure operation has not completed, re-programming or re-erasure operation is performed again.
In a conventional flash memory device, however, a program bias voltage is applied to a memory cell which is already programmed during a re-programming operation, thus the already programmed memory cell is damaged. This is because the program bias voltage of high voltage is applied to the memory cell, therefore, charge is trapped at the tunnel oxide film of the memory. As a result, reliability of the memory cell is degraded.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a program circuit which can apply a program bias voltage only to the memory cell which is not programmed during a re-programming operation.
To achieve the object described above, a program circuit according to the present invention comprises a comparator for comparing output data of a data input buffer with output data of a sense amplifier bit by bit and for outputting a re-program operation signal if the data are different each other, a data latch circuit for latching the comparing results of the output data of the data input buffer and the output data of the sense amplifier, and a control circuit for generating a high voltage for receiving the output data of the data input buffer and the data latched at the data latch circuit, respectively and for outputting a signal for applying a program bias voltage to a memory cell which has not been programmed in response to a power-up reset signal and program state signal.
The comparator includes a plurality of exclusive gates to which output data of the data input buffer and output data of the sense amplifier, respectively, and a NOR gate for logically combining the output signals of the exclusive NOR gates.
The data latch circuit has a plurality of flip-flops, each flip-flop has a data input terminal to which comparing results of the output data of the data input buffer and the output data of the sense amplifier, a clock signal input terminal to which a program state signal, and a reset signal input signal to which power-up reset signal/program state signal/read mode signals are inputted.
The control circuit for generating a high voltage includes a plurality of NOR gates to which output data of the data latch circuit and a power-up reset signal are inputted, respectively, a plurality of inverters to which output data of the data input buffer is inputted; and a plurality of NAND gates to which the output signals of the NOR gates, the output signals of the inverters and the program state signal are inputted, respectively.
BRIEF DESCRIPTION OF THE DRAWING
Other objects and advantages of the present invention will be understood by reading the detailed explanation of the embodiment with reference to the accompanying drawing in which:
FIGURE is a circuit diagram for explaining a program circuit according to the present invention.
DESCRIPTION OF THE INVENTION
The accompanying drawing is a circuit diagram for explaining a program circuit according to the present invention.
The program circuit according to the present invention is consisted of a comparator 1, a data latch circuit 2, and a control circuit for generating a high voltage 3, and added to the flash memory device.
The comparator 1 comprises of a plurality of exclusive NOR gates EG1 through EG8 to which output data LDIN0 through LDIN7 of a data input buffer and output data SA0 through SA7 of a sense amplifier are inputted, respectively. Also, the comparator 1 comprises a NOR gate NG to which output signals of the exclusive NOR gates EG1 through EG8 are inputted. The NOR gate NG outputs logical combination signals via an output terminal DATA COMP.
The data latch circuit 2 is consisted of a plurality of flip-flops F1 through F8. Each of flip-flops F1 through F8 comprises a data input terminal D to which an output signal of one of the exclusive NOR gates EG1 through EG8, a clock signal input terminal CL to which a program state signal PGM4 is inputted, and a reset signal input terminal R to which a power-up reset signal/program state signal/read mode signals PURST/PGM3/READ are inputted.
The control circuit for generating a high voltage 3 comprises a plurality of NOR gates N1 through N8 to which output data Q0 through Q7 of the flip-flops F1 through F8 and the power-up reset signal PURST are inputted, respectively, a plurality of inverters I1 through I8 to which the output data LDIN0 through LDIN7 of data input buffer are inputted, respectively, and a plurality of NAND gates NG1 through NG8 to which output signals of the NOR gates N1 through N8, output signals of the inverters I1 through I8 and the program state signal PGM1, respectively. The plurality of NAND gates NG1 through NG2 output signals VCVPB0 through VCVPB7, respectively.
An operation of the program circuit will be now explained below.
For example, in case where a verification operation is performed after data “10011000” of 8 bits inputted through the data input buffer was programmed into the memory cell, the data “10011000” is inputted to the exclusive NOR gates EG1 through EG8 via one input terminal, respectively, and the data read from the memory cell, that is, the data SA0 through SA7 outputted from the sense amplifier are inputted to the exclusive NOR gates EG1 through EG8 via other input terminal, respectively.
At this time, assume that the data SA0 through SA7 outputted from the sense amplifier is “11011100”. Then, since data SA1 and SA5 which are the second bit and the sixth bit, respectively, are different from each other, the data outputted via the output terminals of the exclusive NOR gates EG1 through EG8 become “10011000”. As a result, the output of the NOR gate NG is maintained at a low level, and a re-programming operation is performed. At the same time, the data “101111011” outputted via the output terminals of the exclusive NOR gates EG1 through EG8 is latched to the flip-flops F1 through F8 respectively depending on the input of the program state signal PGM4, and the output signals Q0 through Q7 of the flip-flops F1 through F8 are inputted to the NOR gates N1 through N8, respectively. For reference only, before the data “101111011” “10111011” is inputted to the data latch circuit 2, the flip-flops F1 through F8 are maintained at the state in which the data of “0” is latched by the input of the power-up reset signal PURST. Thereafter, the data “10011000” outputted from the flip-flops F1 through F8 are inputted to the NOR gates N1 through N8 of the control circuit for generating high voltage 3 respectively, and the output data “1001100” of the data input buffer is inputted to the inverters I1 and I8, respectively.
At this time, signals at a low level are outputted from only the output terminals VCVPB1 and VCVPB5 of the NAND gates NG2 and NG6 by the power-up reset signal PURST inputted with a low level and the program state signal PGM1 inputted with a high level. Therefore, a programming bias voltage is again applied to only the memory cells which are corresponded to the second and the sixth bits, respectively.
As mentioned above, the program circuit according to the present invention can apply a program voltage to only the memory cells which are not programmed during a re-programming operation. Therefore, the present invention can be prevent a lowering of reliability of the memory cell due to a continued supply of a program bias voltage.
The foregoing description, although described in its preferred embodiments with a certain degree of particularity, is only illustrative of the principle of the present invention. It is to be understood that the present invention is not to be limited to the preferred embodiment disclosed and illustrated herein. Accordingly, all expedient variations that may be made within the scope and spirit of the present invention are to be encompassed as further embodiments of the present invention.

Claims (20)

1. A program circuit comprising:
a comparator for comparing output data of a data input buffer with output data of a sense amplifier bit by bit, and for outputting a re-program operation signal if the data are different from each other;
a data latch circuit for latching the comparing results of the output data of said data input buffer and the output data of said sense amplifier;
a control circuit for generating a high voltage for receiving the output data of said data input buffer and the data latched at said data latch circuit, respectively, and for outputting a signal for applying a program bias voltage to a memory cell which has not been completely programmed in response to a power-up reset signal and program state signal.
2. The program circuit as claimed in claim 1, wherein said comparator includes a plurality of exclusive-NOR gates to which output data of said data input buffer and output data of said sense amplifier, respectively, and a NOR gate for logically combining the output signals of said exclusive-NOR gates.
3. The program circuit as claimed in claim 1, wherein said data latch circuit includes a plurality of flip-flops, each flip-flop having a data input terminal to which comparing results of the output data of said data input buffer and the output data of said sense amplifier, a clock signal input terminal to which a program state signal and a reset signal input signal to which power-up reset signal/program state signal/read mode signals are inputted.
4. The program circuit as claimed in claim 1, wherein said control circuit for generating a high voltage includes a plurality of NOR gates to which output data of said data latch circuit and a power-up reset signal are inputted, respectively; a plurality of inverters to which output data of said data input buffer is inputted; and a plurality of NAND gates to which the output signals of said NOR gates, the output signals of said inverters and the program state signal are inputted, respectively.
5. The program circuit as claimed in claim 1, wherein said comparator includes eight exclusive-NOR gates to compare the output data of said data input buffer and the output data of said sense amplifier.
6. A semiconductor device, comprising:
a plurality of memory cells;
an input component coupled to the memory cells and configured to program the memory cells;
a comparator to determine whether first information of the input component has been properly programmed into the memory cells, the comparator having a logic gate to output a first signal to indicate whether or not a reprogramming operation is needed, wherein the first information is N bits of data;
a controller coupled to the comparator and configured to output a second signal to initiate reprogramming of M number of the memory cells, where M is less than N,
wherein the comparator compares the first information of the input component with second information read from the memory cells,
wherein N is eight and the input component is configured to transmit a byte of information at a time to the memory cells, and
wherein the comparator includes a plurality of XNOR gates having first and second input ports, the first input ports being configured to receive the first information and the second input ports being configured to receive the second information, wherein outputs of the XNOR gates indicate whether the first information and the second information are the same.
7. The device of claim 6, wherein the comparator includes N number of the XNOR gates.
8. The device of claim 6, wherein the comparator further includes:
a logic gate coupled to the outputs of the XNOR gates, the logic gate configured to output the second signal; and
a data latch circuit for latching the compared results of the comparator.
9. The device of claim 6, further comprising:
a sense amplifier coupled to the memory cells, wherein the sense amplifier provides the second information to the second input ports of the XNOR gates.
10. The device of claim 9, further comprising:
a latch configured to receive information relating to the first information of the input component.
11. The device of claim 10, wherein the latch receives the outputs of the XNOR gates.
12. The device of claim 11, wherein the latch includes N number of flip-flops to receive the outputs of the XNOR gates.
13. The device of claim 10, wherein the information received by the latch is the first information of the input component.
14. The device of claim 10, wherein an output of the latch is transmitted to the controller.
15. The device of claim 14, wherein the first information of the input component is transmitted to the controller.
16. The device of claim 15, wherein the first information and the output of the latch are eight bits of data, respectively, where the controller outputs eight signals in response to receipt of the first information and the output of the latch, the eight signals having one or more signals of first type to initiate reprogramming of corresponding one or more memory cells that have not been properly programmed and one or more of signals of second type to disable reprogramming of corresponding one or more memory cells that have been properly programmed.
17. A non-volatile semiconductor device, comprising:
a plurality of memory cells;
a sense amplifier coupled to the memory cells to read information written into the memory cells;
an input data buffer coupled to the memory cells and configured to transmit N bits of information at a time into the memory cells;
a comparator having a plurality of logic gates to compare bit-by-bit first information of the input data buffer with second information of the sense amplifier and output a reprogram operation signal if the first information and the second information are different;
a data latch circuit coupled to outputs of one or more of the logic gates of the comparator; and
a controller having a plurality of logic gates and being configured to receive the first information of the input data buffer and outputs of the data latch circuit, and output a signal for applying a program bias voltage to any memory cell that has not been properly programmed.
18. The non-volatile device of claim 17 , wherein the plurality of logic gates of the controller include a first set of logic gates of N numbers corresponding to the N bits of information programmed into the memory cells, the first set of logic gates being configured to output a high voltage signal for any bit of information that has not been properly programmed into the memory cells.
19. The non-volatile device of claim 18 , wherein the signal for applying the program bias voltage is a low voltage signal.
20. A non-volatile semiconductor device, comprising:
a plurality of memory cells;
a sense amplifier coupled to the memory cells;
an input data buffer coupled to the memory cells and configured to write N bits of information at a time into the memory cells;
a comparator having N number of XNOR gates corresponding to the N bits of information being written into the memory cells, the comparator being configured to compare bit-by-bit N bits of first information of the input data buffer with N bits of second information of the sense amplifier and output a rewrite operation signal if any bit of the first information and the second information is different from each other;
a data latch circuit coupled to the comparator to receive outputs of the XNOR gates; and
a controller having a plurality of logic gates and being configured to receive the first information of the input data buffer and outputs of the data latch circuit, and configured to output a signal for applying a bias voltage to any memory cell that has not been properly written,
wherein the plurality of logic gates of the controller include a first set of logic gates of N numbers corresponding to the N bits of information written into the memory cells, the first set of logic gates being configured to output a high voltage signal for any bit of information that has not been properly written into the memory cells.
US09/915,906 1996-06-29 2001-07-25 Program circuit Expired - Lifetime USRE40076E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/915,906 USRE40076E1 (en) 1996-06-29 2001-07-25 Program circuit

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019960025547A KR100193898B1 (en) 1996-06-29 1996-06-29 Flash memory device
US08/882,835 US5930179A (en) 1996-06-29 1997-06-26 Program circuit
US09/915,906 USRE40076E1 (en) 1996-06-29 2001-07-25 Program circuit

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/882,835 Reissue US5930179A (en) 1996-06-29 1997-06-26 Program circuit

Publications (1)

Publication Number Publication Date
USRE40076E1 true USRE40076E1 (en) 2008-02-19

Family

ID=19464583

Family Applications (2)

Application Number Title Priority Date Filing Date
US08/882,835 Ceased US5930179A (en) 1996-06-29 1997-06-26 Program circuit
US09/915,906 Expired - Lifetime USRE40076E1 (en) 1996-06-29 2001-07-25 Program circuit

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US08/882,835 Ceased US5930179A (en) 1996-06-29 1997-06-26 Program circuit

Country Status (4)

Country Link
US (2) US5930179A (en)
KR (1) KR100193898B1 (en)
GB (1) GB2314953B (en)
TW (1) TW367502B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100322018B1 (en) * 1999-01-23 2002-02-04 윤종용 Apparatus for compensating voice band noise
US6747481B1 (en) * 2002-11-22 2004-06-08 Texas Instruments Incorporated Adaptive algorithm for electrical fuse programming
FR2894710A1 (en) * 2005-12-14 2007-06-15 St Microelectronics Sa Binary word`s write command execution method for e.g. smart card, involves comparing bit with program status of binary word to be written and bit of write word, and generating error signal when bits are different
US8248848B1 (en) 2007-10-01 2012-08-21 Marvell International Ltd. System and methods for multi-level nonvolatile memory read, program and erase
KR102651590B1 (en) 2022-04-05 2024-03-25 한국타이어앤테크놀로지 주식회사 Tires with Air Pocket Performance

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4811294A (en) * 1985-06-21 1989-03-07 Mitsubishi Denki Kabushiki Kaisha Data integrity verifying circuit for electrically erasable and programmable read only memory (EEPROM)
US5163021A (en) * 1989-04-13 1992-11-10 Sundisk Corporation Multi-state EEprom read and write circuits and techniques
US5299162A (en) * 1992-02-21 1994-03-29 Samsung Electronics Co., Ltd. Nonvolatile semiconductor memory device and an optimizing programming method thereof
US5521868A (en) * 1993-08-11 1996-05-28 Sony Corporation NOR-type non-volatile memory using tunnel current and having selective re-write
US5570315A (en) * 1993-09-21 1996-10-29 Kabushiki Kaisha Toshiba Multi-state EEPROM having write-verify control circuit
US5574684A (en) * 1995-01-09 1996-11-12 Mitsubishi Electric Semiconductor Software Co., Ltd. Flash memory having data refresh function and data refresh method of flash memory
US5629890A (en) * 1994-09-14 1997-05-13 Information Storage Devices, Inc. Integrated circuit system for analog signal storing and recovery incorporating read while writing voltage program method
US5657270A (en) * 1990-03-31 1997-08-12 Kabushiki Kaisha Toshiba Electrically erasable programmable read-only memory with threshold value controller for data programming

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3176008B2 (en) * 1994-03-30 2001-06-11 株式会社東芝 Semiconductor memory circuit
KR100208433B1 (en) * 1995-12-27 1999-07-15 김영환 Flash memory device and program method using it

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4811294A (en) * 1985-06-21 1989-03-07 Mitsubishi Denki Kabushiki Kaisha Data integrity verifying circuit for electrically erasable and programmable read only memory (EEPROM)
US5163021A (en) * 1989-04-13 1992-11-10 Sundisk Corporation Multi-state EEprom read and write circuits and techniques
US5657270A (en) * 1990-03-31 1997-08-12 Kabushiki Kaisha Toshiba Electrically erasable programmable read-only memory with threshold value controller for data programming
US5299162A (en) * 1992-02-21 1994-03-29 Samsung Electronics Co., Ltd. Nonvolatile semiconductor memory device and an optimizing programming method thereof
US5521868A (en) * 1993-08-11 1996-05-28 Sony Corporation NOR-type non-volatile memory using tunnel current and having selective re-write
US5570315A (en) * 1993-09-21 1996-10-29 Kabushiki Kaisha Toshiba Multi-state EEPROM having write-verify control circuit
US5629890A (en) * 1994-09-14 1997-05-13 Information Storage Devices, Inc. Integrated circuit system for analog signal storing and recovery incorporating read while writing voltage program method
US5574684A (en) * 1995-01-09 1996-11-12 Mitsubishi Electric Semiconductor Software Co., Ltd. Flash memory having data refresh function and data refresh method of flash memory

Also Published As

Publication number Publication date
US5930179A (en) 1999-07-27
GB2314953A (en) 1998-01-14
TW367502B (en) 1999-08-21
KR980005026A (en) 1998-03-30
KR100193898B1 (en) 1999-06-15
GB2314953B (en) 2000-07-05
GB9712951D0 (en) 1997-08-20

Similar Documents

Publication Publication Date Title
KR950000273B1 (en) Non-volatile semiconductor memory device and optimal write method
US4718041A (en) EEPROM memory having extended life
US5295108A (en) Electrically erasable and programmable read only memory device with simple controller for selecting operational sequences after confirmation
US6301150B1 (en) Semiconductor device, data processing system and a method for changing threshold of a non-volatile memory cell
US5053990A (en) Program/erase selection for flash memory
KR100380775B1 (en) Nonvolatile semiconductor memory device
US6028798A (en) Low voltage test mode operation enable scheme with hardware safeguard
US6011720A (en) Nonvolatile memory with reduced write time/write verify time and semiconductor device thereof
US5287317A (en) Non-volatile semiconductor memory device with over-erasing prevention
US5546561A (en) Circuitry and method for selectively protecting the integrity of data stored within a range of addresses within a non-volatile semiconductor memory
US6307783B1 (en) Descending staircase read technique for a multilevel cell NAND flash memory device
US5327384A (en) Flash memory
US6614683B1 (en) Ascending staircase read technique for a multilevel cell NAND flash memory device
JP3093723B2 (en) Semiconductor integrated circuit
EP0606769B1 (en) Nonvolatile semiconducteur memories
US4805151A (en) Nonvolatile semiconductor memory device
US6636437B2 (en) Programming method of nonvolatile semiconductor memory device
US5784317A (en) Flash memory device using an operational circuit for bit-by-bit verifying of programmed data in memory cells and method of programming the same
KR100592743B1 (en) Nonvolatile semiconductor memory device
US6975547B2 (en) Flash memory devices that support efficient memory locking operations and methods of operating flash memory devices
USRE40076E1 (en) Program circuit
US5579270A (en) Flash EEPROM with auto-function for automatically writing or erasing data
US5239656A (en) Semiconductor memory device for self-correcting data output errors by taking the logical product of first and second identical data outputs
US6563742B1 (en) Method to turn a flash memory into a versatile, low-cost multiple time programmable EPROM
JP3071435B2 (en) Multi-bit match circuit

Legal Events

Date Code Title Description
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: 12

AS Assignment

Owner name: SK HYNIX INC., KOREA, REPUBLIC OF

Free format text: CHANGE OF NAME;ASSIGNOR:HYNIX SEMICONDUCTOR INC.;REEL/FRAME:030085/0600

Effective date: 20120323

Owner name: FIDELIX CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SK HYNIX INC.;REEL/FRAME:030086/0328

Effective date: 20130307

AS Assignment

Owner name: DOSILICON CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FIDELIX CO., LTD.;REEL/FRAME:042244/0073

Effective date: 20170412