[go: up one dir, main page]

US6459613B1 - Current-mode identifying circuit for multilevel flash memories - Google Patents

Current-mode identifying circuit for multilevel flash memories Download PDF

Info

Publication number
US6459613B1
US6459613B1 US09/984,285 US98428501A US6459613B1 US 6459613 B1 US6459613 B1 US 6459613B1 US 98428501 A US98428501 A US 98428501A US 6459613 B1 US6459613 B1 US 6459613B1
Authority
US
United States
Prior art keywords
current
coupled electrically
circuit
cell
input
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/984,285
Inventor
Hongchin Lin
Chein-Zhi Chen
Shyh-Chyi Wong
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.)
Winbond Electronics Corp
Original Assignee
Winbond Electronics Corp
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 Winbond Electronics Corp filed Critical Winbond Electronics Corp
Priority to US09/984,285 priority Critical patent/US6459613B1/en
Assigned to WINBOND ELECTRONICS CORP. reassignment WINBOND ELECTRONICS CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, CHEIN-ZHI, LIN, HONGCHIN, WONG, SHYH-CHYI
Application granted granted Critical
Publication of US6459613B1 publication Critical patent/US6459613B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • G11C11/5642Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/563Multilevel memory reading aspects
    • G11C2211/5631Concurrent multilevel reading of more than one cell

Definitions

  • the invention relates to a current-mode identifying circuit, more particularly to a current-mode identifying circuit for multilevel flash memories.
  • a conventional parallel current-mode multilevel identifying circuit for a multilevel flash memory has been proposed heretofore in an article by C. Calligaro and others, entitled “High-speed Parallel Sensing Scheme for Multilevel Nonvolatile Memories”, Proc. Int. Workshop on Memory Technology, Design and Testing, pp. 96-101, 1997.
  • the circuit includes a conventional current comparator composed of a differential amplifier circuit that may result in a voltage drift during amplifying.
  • a correcting circuit is thus necessary to correct the voltage drift, thereby resulting in a complicated construction such that the conventional multilevel identifying circuit has a larger chip size and higher production costs.
  • pre-charging is needed, and power consumption is thus increased.
  • the circuit includes a conventional current comparator that utilizes a “winner-take-all” discriminator to identify a current level of a flash cell.
  • the conventional current comparator with the discriminator has a simpler construction as compared with one using a differential amplifier circuit, it introduces a delay time equal to about 9 ns, thereby resulting in a relatively slow sensing speed.
  • the object of the present invention is to provide a current-mode identifying circuit for a multilevel flash memory that can enhance data-sensing speed of the flash memory, that has a relatively small size and that can be fabricated at a relatively low cost.
  • a current-mode identifying circuit is adapted for use with a multilevel flash memory having a flash cell array that includes a plurality of flash cells.
  • the identifying circuit is adapted to identify a level associated with a cell current flowing through a selected one of the flash cells, and comprises:
  • a current duplicating circuit having an input adapted to be coupled electrically to the selected one of the flash cells, and a plurality of outputs, the current duplicating circuit duplicating the cell current flowing through the selected one of the flash cells, and outputting a duplicate cell current at each of the outputs;
  • a plurality of reference current generating units each of which is coupled electrically to a corresponding one of the nodes and draws a predetermined reference current from the corresponding one of the nodes such that a difference current between the duplicate cell current and the predetermined reference current flows out from the corresponding one of the nodes;
  • an encoder coupled electrically to the output ends of the current comparators for receiving the logic signals therefrom, the encoder encoding the logic signals so as to identify the level associated with the cell current flowing through the selected one of the flash cells.
  • FIG. 1 a schematic circuit block diagram illustrating the preferred embodiment of a current-mode identifying circuit according to the present invention
  • FIG. 2 is a schematic electrical circuit diagram illustrating the preferred embodiment
  • FIG. 3 is a truth table illustrating how an encoder of the preferred embodiment encodes first, second and third logic signals O 1 , O 2 , O 3 so as to identify different levels associated with different cell currents;
  • FIG. 4 is a schematic electrical circuit diagram illustrating a current comparator of the preferred embodiment.
  • FIGS. 5 a to 5 f are the simulated waveforms with different cell currents, which are achieved using different cell voltage V cell the first logic signal O 1 , the second logic signal O 2 , the third logic signal O 3 , a first encoded signal a 0 , and a second encoded signal a 1 .
  • a current-mode identifying circuit 2 is adapted for use with a multilevel flash memory having a flash cell array (not shown) that includes a plurality of flash cells.
  • the present invention is applied to a four-level flash memory.
  • the current-mode identifying circuit 2 is adapted to identify a level associated with a cell current (I cell ) flowing through a selected flash cell 20 having data to be read, and includes a current duplicating circuit 21 , a plurality of nodes (a, b, c), a plurality of reference current generating units 22 , 23 , 24 , a plurality of current comparators 25 , 26 , 27 , and an encoder 28 .
  • the current duplicating circuit 21 has an input 214 adapted to be coupled electrically to the selected flash cell 20 , and first, second and third outputs 211 , 212 , 213 .
  • the current duplicating circuit 21 duplicates the cell current (I cell ) flowing through the selected flash cell 20 , and outputs a duplicate cell current (I′ cell ) at each of the first, second and third outputs 211 , 212 , 213 .
  • the current duplicating circuit 21 includes a PMOS current mirror that has a PMOS transistor (Mp i ) serving as the input 214 , and three PMOS transistors (Mp o ) coupled electrically to the PMOS transistor (Mp i ) and serving as the first, second and third outputs 211 , 212 , 213 , as shown in FIG. 2 .
  • a voltage-regulating circuit 215 is adapted to be coupled electrically to the selected flash cell 20 , and is coupled electrically to the input 214 of the current duplicating circuit 21 for stabilizing the cell current (I cell ) flowing through the selected flash cell 20 .
  • the voltage-regulating circuit 215 includes an NMOS transistor (Mn) having a drain (D) coupled electrically to the input 214 of the current duplicating circuit 21 , a gate (G), and a source (S) adapted to be coupled electrically to the selected flash cell 20 .
  • the circuit 215 further includes an inverter (I) having an input port 10 coupled electrically to the source (S) of the NMOS transistor (Mn) and adapted to be coupled electrically to the selected flash cell 20 , and an output port 11 coupled electrically to the gate (G) of the NMOS transistor (Mn).
  • I inverter
  • the nodes (a, b, c) are coupled electrically to the first, second and third outputs 211 , 212 , 213 of the current duplicating circuit 21 , respectively, so as to receive the duplicate cell current (I′ cell ) therefrom.
  • the reference current generating units 22 , 23 , 24 are coupled electrically to the nodes (a, b, c), respectively.
  • the reference current generating unit 22 draws a predetermined reference current (I ref1 ) from the node (a) such that a difference current (I d1 ) between the duplicate cell current (I′ cell ) and the predetermined reference current (I ref1 ) flows out from the node (a).
  • the reference current generating unit 23 draws a predetermined reference current (I ref2 ) from the node (b) such that a difference current (I d2 ) between the duplicate cell current (I′ cell ) and the predetermined reference current (I ref2 ) flows out from the node (b) .
  • the reference current generating unit 24 draws a predetermined reference current (I ref3 ) from the node (c) such that a difference current (I d3 ) between the duplicate cell current (I′ cell ) and the predetermined reference current (I ref3 ) flows out from the node (c) .
  • the reference current generating unit 22 includes a voltage-regulating circuit 216 coupled electrically to the node (a) for stabilizing the predetermined reference current (I ref1 ) , and a reference memory cell 220 coupled electrically to the voltage-regulating circuit 216 .
  • the reference current generating unit 23 includes a voltage-regulating circuit 216 coupled electrically to the node (b) for stabilizing the predetermined reference current (I ref2 ) , and a reference memory cell 230 coupled electrically to the voltage-regulating circuit 216 .
  • the reference current generating unit 24 includes a voltage-regulating circuit 216 coupled electrically to the node (c) for stabilizing the predetermined reference current (I ref3 ), and a reference memory cell 240 coupled electrically to the voltage-regulating circuit 216 .
  • the reference memory cells 220 , 230 , 240 are controlled by specific reference voltages (V ref1 , V ref2 , V ref3 ) , respectively, so as to control the amounts of the predetermined reference currents (I ref1 , I ref2 , I ref3 ) drawn thereby.
  • each of the reference voltages (V ref1 , V ref2 , V ref3 ) is different from the others.
  • the reference memory cells 220 , 230 , 240 can have pre-charged floating gates (G 1 , G 2 , G 3 ), respectively, to control the amounts of the predetermined reference currents (V ref1 , V ref2 , V ref3 ) drawn thereby.
  • Each of the voltage-regulating circuits 216 includes an NMOS transistor (Mn 2 ) having a drain (D 2 ) coupled electrically to a corresponding one of the nodes (a, b, c), a gate (G 2 ), and a source (S 2 ) coupled electrically to a corresponding one of the reference memory cells 220 , 230 , 240 .
  • Mn 2 NMOS transistor
  • Each of the voltage-regulating circuits 216 further includes an inverter (I 2 ) having an input port 12 coupled electrically to the source (S 2 ) of the NMOS transistor (Mn 2 ) and the corresponding one of the reference memory cells 220 , 230 , 240 , and an output port 13 coupled electrically to the gate (G 2 ) of the NMOS transistor (Mn 2 ), as shown in FIG. 2 .
  • I 2 inverter
  • the selected flash cell 20 is controlled by a cell voltage (V cell ) such that four-level cell currents (I cell ), such as 10 ⁇ A, 30 ⁇ A, 50 ⁇ A and 70 ⁇ A, can be generated
  • the predetermined reference currents (I ref1 , I ref2 , I ref3 ) can be equal to 20 ⁇ A, 40 ⁇ A and 60 ⁇ A to permit a current variance of 10 ⁇ A for sensing accuracy.
  • the four-level cell currents (I cell ) of 10 ⁇ A, 30 ⁇ A, 50 ⁇ A and 70 ⁇ A can be represented by two-bit binary data, such as “00”, “01”, “10” and “11”, respectively.
  • the current comparator 25 has an input end 250 coupled electrically to the node (a) for receiving the difference current (I d1 ), which may be positive for the duplicate cell current (I′ cell ) larger than the predetermined reference current (I ref1 ) or negative for the duplicate cell current (I′ cell ) smaller than the predetermined reference current (I ref1 ) therefrom, and an output end 255 for outputting a first logic signal (O 1 ) corresponding to magnitude of the difference current (I d1 ) received thereby.
  • the current comparator 26 has an input end 260 coupled electrically to the node (b) for receiving the difference current (I d2 ) which may be positive for the duplicate cell current (I′ cell ) larger than the predetermined reference current (I ref2 ) or negative for the duplicate cell current (I′ cell ) smaller than the predetermined reference current (I ref2 ) therefrom, and an output end 265 for outputting a second logic signal (O 2 ) corresponding to magnitude of the difference current (I d2 ) received thereby.
  • the current comparator 27 has an input end 270 coupled electrically to the node (c) for receiving the difference current (I d3 ), which may be positive for the duplicate cell current (I′ cell ) larger than the predetermined reference current (I ref3 ) or negative for the duplicate cell current (I′ cell ) smaller than the predetermined reference current (I ref3 ), therefrom, and an output end 275 for outputting a third logic signal (O 3 ) corresponding to magnitude of the difference current (I d3 ) received thereby.
  • the difference current (I d3 ) may be positive for the duplicate cell current (I′ cell ) larger than the predetermined reference current (I ref3 ) or negative for the duplicate cell current (I′ cell ) smaller than the predetermined reference current (I ref3 ), therefrom, and an output end 275 for outputting a third logic signal (O 3 ) corresponding to magnitude of the difference current (I d3 ) received thereby.
  • the current comparator 25 includes a low-impedance source follower input stage 251 ( 261 , 271 ) having the input end 250 ( 260 , 270 ) and an output port 254 ( 264 , 274 ), and an amplifier unit 257 ( 267 , 277 ) having an input port 256 ( 266 , 276 ) coupled electrically to the input end 250 ( 260 , 270 ), and the output end 255 ( 265 , 275 ).
  • the low-impedance source follower input stage 251 ( 261 , 271 ) has a very small input impedance (R i ) approximately equal to 1/gm.
  • the source follower input stage 251 ( 261 , 271 ) has an NMOS transistor (Mn 1 ) and a PMOS transistor (Mp 2 ). Sources of the NMOS and PMOS transistors (Mn 1 , Mp 2 ) are coupled electrically to the input end 250 ( 260 , 270 ). Gates of the NMOS and PMOS transistors (Mn 1 , Mp 2 ) are coupled electrically to the output port 254 ( 264 , 274 ).
  • the amplifier unit 257 ( 267 , 277 ) includes a first amplifier stage 252 ( 262 , 272 ) having the input port 256 ( 266 , 276 ) and a first output 51 ( 61 , 71 ), and a second amplifier stage 253 ( 263 , 273 ) having a second input 52 ( 62 , 72 ) coupled electrically to the first output 51 ( 61 , 71 ) of the first amplifier stage 252 ( 262 , 272 ), and the output end 255 ( 265 , 275 ).
  • the first amplifier stage 252 ( 262 , 272 ) includes a CMOS composed of a PMOS transistor (Mp 3 ) and anNMOS transistor (Mn 4 ).
  • the second amplifier stage 253 ( 263 , 273 ) includes a PMOS transistor (Mp 5 ) and an NMOS transistor (Mn 6 ). It is noted that the first output 51 ( 61 , 71 ) of the first amplifier stage 252 ( 262 , 272 ) and the second input 52 ( 62 , 72 ) of the second amplifier stage 253 ( 263 , 273 ) are coupled electrically to the output port 254 ( 264 , 274 ) of the source follower input stage 251 ( 261 , 271 ) so as to form a positive feedback path.
  • the amplifier units 257 , 267 , 277 can operate such that the NMOS transistors (Mn 6 ) and PMOS transistors (Mp 5 ) of the second amplifier stages 253 , 263 , 273 can be disposed speedily in the cut-off or saturation state so that the first, second and third logic signals (O 1 , O 2 , O 3 ) are equal to OV or Vcc at the output ends 255 , 265 , 275 , respectively.
  • Each of the current comparators 25 , 26 , 27 further includes an NMOS transistor (Mn 3 ) coupled electrically to a source of the NMOS transistor (Mn 4 ) of a corresponding one of the first amplifier stages 252 , 262 , 272 and controlled by a pulse signal (CK).
  • CK pulse signal
  • the encoder 28 is coupled electrically to the output ends 255 , 265 , 275 of the current comparators 25 , 26 , 27 for receiving the first, second and third logic signals (O 1 , O 2 , O 3 ) therefrom.
  • the encoder 28 encodes the first, second and third logic signals (O 1 , O 2 , O 3 ) , and outputs first and second encoded signals (a 0 , a 1 ) according to the truth table of FIG. 3 so as to identify the level associated with the cell current (I cell ) flowing through the selected flash cell 20 .
  • the reference voltages (V ref1 , V ref2 , V ref3 ) are 1.1 V, 1.3 V and 1.5 V, respectively
  • the first, second and third logic signals (O 1 , O 2 , O 3 ) vary as shown in FIGS. 5 b to 5 d
  • the first and second encoded signals (a 0 , a 1 ) vary as shown in FIGS. 5 e and 5 f .
  • the current comparators 25 , 26 , 27 have a relatively short delay time (T d ) equal to about 3.5 ns as compared to that in prior art, thereby resulting in a faster data-sensing speed.
  • each of the current comparators 25 , 26 , 27 has a simpler construction than the aforesaid prior art, thereby resulting in a relatively small size and in relatively low fabrication costs. The object of the invention is thus met.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)

Abstract

A current-mode identifying circuit includes a current duplicating circuit for duplicating a cell current, which flows through a selected flash cell in a multilevel flash memory, and for outputting multiple duplicate cell currents. Each of multiple reference current generating units draws a predetermined reference current from a respective duplicate cell current to form a difference current. Each of multiple current comparators receives the difference current from a corresponding reference current generating unit, and outputs a logic signal corresponding to magnitude of the difference current. An encoder encodes the logic signals from the current comparators to identify a level associated with the cell current.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to a current-mode identifying circuit, more particularly to a current-mode identifying circuit for multilevel flash memories.
2. Description of the Related Art
In conventional semiconductor memory devices, by pre-charging the floating gate of a memory cell of a EEPROM, desired data can be written into the memory cell. However, the storage density of the conventional EEPROM is not high enough if only one-bit data can be stored per cell. Recently, multilevel flash memories for enhancing the storage density of electrically alterable nonvolatile memories have been proposed so as to store more than one-bit data per cell. For storing n-bit data per cell, a floating gate of a flash cell must be capable of being charged tom (m=2n) levels. Sensing time and sensing result are important design considerations for a multilevel flash memory.
A conventional parallel current-mode multilevel identifying circuit for a multilevel flash memory has been proposed heretofore in an article by C. Calligaro and others, entitled “High-speed Parallel Sensing Scheme for Multilevel Nonvolatile Memories”, Proc. Int. Workshop on Memory Technology, Design and Testing, pp. 96-101, 1997. The circuit includes a conventional current comparator composed of a differential amplifier circuit that may result in a voltage drift during amplifying. A correcting circuit is thus necessary to correct the voltage drift, thereby resulting in a complicated construction such that the conventional multilevel identifying circuit has a larger chip size and higher production costs. Furthermore, due to the use of the differential amplifier circuit, pre-charging is needed, and power consumption is thus increased.
Another conventional parallel current-mode identifying circuit for a multilevel flash memory has been proposed in an article by D. Montanari, J. V. Houdt and G. Groeseneken, entitled “Novel Level-Identifying Circuit for Flash Multilevel Memories”, IEEE J. of Solid-State Circuits, vol. 33, no. 7, pp. 1090-1095, 1998. The circuit includes a conventional current comparator that utilizes a “winner-take-all” discriminator to identify a current level of a flash cell. Although the conventional current comparator with the discriminator has a simpler construction as compared with one using a differential amplifier circuit, it introduces a delay time equal to about 9 ns, thereby resulting in a relatively slow sensing speed.
SUMMARY OF THE INVENTION
Therefore, the object of the present invention is to provide a current-mode identifying circuit for a multilevel flash memory that can enhance data-sensing speed of the flash memory, that has a relatively small size and that can be fabricated at a relatively low cost.
According to the present invention, a current-mode identifying circuit is adapted for use with a multilevel flash memory having a flash cell array that includes a plurality of flash cells. The identifying circuit is adapted to identify a level associated with a cell current flowing through a selected one of the flash cells, and comprises:
a current duplicating circuit having an input adapted to be coupled electrically to the selected one of the flash cells, and a plurality of outputs, the current duplicating circuit duplicating the cell current flowing through the selected one of the flash cells, and outputting a duplicate cell current at each of the outputs;
a plurality of nodes, each of which is coupled electrically to a corresponding one of the outputs of the current duplicating circuit so as to receive the duplicate cell current therefrom;
a plurality of reference current generating units, each of which is coupled electrically to a corresponding one of the nodes and draws a predetermined reference current from the corresponding one of the nodes such that a difference current between the duplicate cell current and the predetermined reference current flows out from the corresponding one of the nodes;
a plurality of current comparators, each of which has an input end coupled electrically to a corresponding one of the nodes for receiving the difference current therefrom, and an output end for outputting a logic signal corresponding to magnitude of the difference current received thereby; and
an encoder coupled electrically to the output ends of the current comparators for receiving the logic signals therefrom, the encoder encoding the logic signals so as to identify the level associated with the cell current flowing through the selected one of the flash cells.
BRIEF DESCRIPTION OF THE DRAWINGS
Other features and advantages of the present invention will become apparent in the following detailed description of the preferred embodiment with reference t accompanying drawings, of which:
FIG. 1 a schematic circuit block diagram illustrating the preferred embodiment of a current-mode identifying circuit according to the present invention;
FIG. 2 is a schematic electrical circuit diagram illustrating the preferred embodiment;
FIG. 3 is a truth table illustrating how an encoder of the preferred embodiment encodes first, second and third logic signals O1, O2, O3 so as to identify different levels associated with different cell currents;
FIG. 4 is a schematic electrical circuit diagram illustrating a current comparator of the preferred embodiment; and
FIGS. 5a to 5 f are the simulated waveforms with different cell currents, which are achieved using different cell voltage Vcell the first logic signal O1, the second logic signal O2, the third logic signal O3, a first encoded signal a0, and a second encoded signal a1.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to FIGS. 1 and 2, according to the preferred embodiment of the present invention, a current-mode identifying circuit 2 is adapted for use with a multilevel flash memory having a flash cell array (not shown) that includes a plurality of flash cells. In this embodiment, the present invention is applied to a four-level flash memory. The current-mode identifying circuit 2 is adapted to identify a level associated with a cell current (Icell) flowing through a selected flash cell 20 having data to be read, and includes a current duplicating circuit 21, a plurality of nodes (a, b, c), a plurality of reference current generating units 22, 23, 24, a plurality of current comparators 25, 26, 27, and an encoder 28.
The current duplicating circuit 21 has an input 214 adapted to be coupled electrically to the selected flash cell 20, and first, second and third outputs 211, 212, 213. The current duplicating circuit 21 duplicates the cell current (Icell) flowing through the selected flash cell 20, and outputs a duplicate cell current (I′cell) at each of the first, second and third outputs 211, 212, 213. In this embodiment, the current duplicating circuit 21 includes a PMOS current mirror that has a PMOS transistor (Mpi) serving as the input 214, and three PMOS transistors (Mpo) coupled electrically to the PMOS transistor (Mpi) and serving as the first, second and third outputs 211, 212, 213, as shown in FIG. 2.
A voltage-regulating circuit 215 is adapted to be coupled electrically to the selected flash cell 20, and is coupled electrically to the input 214 of the current duplicating circuit 21 for stabilizing the cell current (Icell) flowing through the selected flash cell 20. The voltage-regulating circuit 215 includes an NMOS transistor (Mn) having a drain (D) coupled electrically to the input 214 of the current duplicating circuit 21, a gate (G), and a source (S) adapted to be coupled electrically to the selected flash cell 20. The circuit 215 further includes an inverter (I) having an input port 10 coupled electrically to the source (S) of the NMOS transistor (Mn) and adapted to be coupled electrically to the selected flash cell 20, and an output port 11 coupled electrically to the gate (G) of the NMOS transistor (Mn).
The nodes (a, b, c) are coupled electrically to the first, second and third outputs 211, 212, 213 of the current duplicating circuit 21, respectively, so as to receive the duplicate cell current (I′cell) therefrom.
The reference current generating units 22, 23, 24 are coupled electrically to the nodes (a, b, c), respectively. The reference current generating unit 22 draws a predetermined reference current (Iref1) from the node (a) such that a difference current (Id1) between the duplicate cell current (I′cell) and the predetermined reference current (Iref1) flows out from the node (a). The reference current generating unit 23 draws a predetermined reference current (Iref2) from the node (b) such that a difference current (Id2) between the duplicate cell current (I′cell) and the predetermined reference current (Iref2) flows out from the node (b) . The reference current generating unit 24 draws a predetermined reference current (Iref3) from the node (c) such that a difference current (Id3) between the duplicate cell current (I′cell) and the predetermined reference current (Iref3) flows out from the node (c) . In this embodiment, the reference current generating unit 22 includes a voltage-regulating circuit 216 coupled electrically to the node (a) for stabilizing the predetermined reference current (Iref1) , and a reference memory cell 220 coupled electrically to the voltage-regulating circuit 216. The reference current generating unit 23 includes a voltage-regulating circuit 216 coupled electrically to the node (b) for stabilizing the predetermined reference current (Iref2) , and a reference memory cell 230 coupled electrically to the voltage-regulating circuit 216. The reference current generating unit 24 includes a voltage-regulating circuit 216 coupled electrically to the node (c) for stabilizing the predetermined reference current (Iref3), and a reference memory cell 240 coupled electrically to the voltage-regulating circuit 216. The reference memory cells 220, 230, 240 are controlled by specific reference voltages (Vref1, Vref2, Vref3) , respectively, so as to control the amounts of the predetermined reference currents (Iref1, Iref2, Iref3) drawn thereby. In this embodiment, each of the reference voltages (Vref1, Vref2, Vref3) is different from the others. Alternatively, when the reference voltages (Vref1, Vref2, Vref3) are kept equal to the others, the reference memory cells 220, 230, 240 can have pre-charged floating gates (G1, G2, G3), respectively, to control the amounts of the predetermined reference currents (Vref1, Vref2, Vref3) drawn thereby. Each of the voltage-regulating circuits 216 includes an NMOS transistor (Mn2) having a drain (D2) coupled electrically to a corresponding one of the nodes (a, b, c), a gate (G2), and a source (S2) coupled electrically to a corresponding one of the reference memory cells 220, 230, 240. Each of the voltage-regulating circuits 216 further includes an inverter (I2) having an input port 12 coupled electrically to the source (S2) of the NMOS transistor (Mn2) and the corresponding one of the reference memory cells 220, 230, 240, and an output port 13 coupled electrically to the gate (G2) of the NMOS transistor (Mn2), as shown in FIG. 2.
For example, referring to FIGS. 2 and 3, when the selected flash cell 20 is controlled by a cell voltage (Vcell) such that four-level cell currents (Icell), such as 10 μA, 30 μA, 50 μA and 70 μA, can be generated, the predetermined reference currents (Iref1, Iref2, Iref3) can be equal to 20 μA, 40 μA and 60 μA to permit a current variance of 10 μA for sensing accuracy. According to the present invention, the four-level cell currents (Icell) of 10 μA, 30 μA, 50 μA and 70 μA can be represented by two-bit binary data, such as “00”, “01”, “10” and “11”, respectively.
The current comparator 25 has an input end 250 coupled electrically to the node (a) for receiving the difference current (Id1), which may be positive for the duplicate cell current (I′cell) larger than the predetermined reference current (Iref1) or negative for the duplicate cell current (I′cell) smaller than the predetermined reference current (Iref1) therefrom, and an output end 255 for outputting a first logic signal (O1) corresponding to magnitude of the difference current (Id1) received thereby. The current comparator 26 has an input end 260 coupled electrically to the node (b) for receiving the difference current (Id2) which may be positive for the duplicate cell current (I′cell) larger than the predetermined reference current (Iref2) or negative for the duplicate cell current (I′cell) smaller than the predetermined reference current (Iref2) therefrom, and an output end 265 for outputting a second logic signal (O2) corresponding to magnitude of the difference current (Id2) received thereby. The current comparator 27 has an input end 270 coupled electrically to the node (c) for receiving the difference current (Id3), which may be positive for the duplicate cell current (I′cell) larger than the predetermined reference current (Iref3) or negative for the duplicate cell current (I′cell) smaller than the predetermined reference current (Iref3), therefrom, and an output end 275 for outputting a third logic signal (O3) corresponding to magnitude of the difference current (Id3) received thereby. In this embodiment, referring to FIGS. 2 and 4, the current comparator 25 (26, 27) includes a low-impedance source follower input stage 251 (261, 271) having the input end 250 (260, 270) and an output port 254 (264, 274), and an amplifier unit 257 (267, 277) having an input port 256 (266, 276) coupled electrically to the input end 250 (260, 270), and the output end 255 (265, 275). The low-impedance source follower input stage 251 (261, 271) has a very small input impedance (Ri) approximately equal to 1/gm. The source follower input stage 251 (261, 271) has an NMOS transistor (Mn1) and a PMOS transistor (Mp2). Sources of the NMOS and PMOS transistors (Mn1, Mp2) are coupled electrically to the input end 250 (260, 270). Gates of the NMOS and PMOS transistors (Mn1, Mp2) are coupled electrically to the output port 254 (264, 274). The amplifier unit 257 (267, 277) includes a first amplifier stage 252 (262, 272) having the input port 256 (266, 276) and a first output 51 (61, 71), and a second amplifier stage 253 (263, 273) having a second input 52 (62, 72) coupled electrically to the first output51 (61, 71) of the first amplifier stage 252 (262, 272), and the output end 255 (265, 275). The first amplifier stage 252 (262, 272) includes a CMOS composed of a PMOS transistor (Mp3) and anNMOS transistor (Mn4). The second amplifier stage 253 (263, 273) includes a PMOS transistor (Mp5) and an NMOS transistor (Mn6). It is noted that the first output 51 (61, 71) of the first amplifier stage 252 (262, 272) and the second input 52 (62, 72) of the second amplifier stage 253 (263, 273) are coupled electrically to the output port 254 (264, 274) of the source follower input stage 251 (261, 271) so as to form a positive feedback path. Therefore, the amplifier units 257, 267, 277 can operate such that the NMOS transistors (Mn6) and PMOS transistors (Mp5) of the second amplifier stages 253, 263, 273 can be disposed speedily in the cut-off or saturation state so that the first, second and third logic signals (O1, O2, O3) are equal to OV or Vcc at the output ends 255, 265, 275, respectively. Each of the current comparators 25, 26, 27 further includes an NMOS transistor (Mn3) coupled electrically to a source of the NMOS transistor (Mn4) of a corresponding one of the first amplifier stages 252, 262, 272 and controlled by a pulse signal (CK). When the pulse signal (CK) is at a logic low state, no current flows through the first amplifier stage 252, 262, 272 so as to reduce power consumption.
The encoder 28 is coupled electrically to the output ends 255, 265, 275 of the current comparators 25, 26, 27 for receiving the first, second and third logic signals (O1, O2, O3) therefrom. The encoder 28 encodes the first, second and third logic signals (O1, O2, O3) , and outputs first and second encoded signals (a0, a1) according to the truth table of FIG. 3 so as to identify the level associated with the cell current (Icell) flowing through the selected flash cell 20.
Due to the presence of the positive feedback path in each of the current comparators 25, 26, 27, when the difference currents (Id1, Id2, Id3) received by the current comparators 25, 26, 27 become larger, the current comparators 25, 26, 27 can have a faster reaction speed. Referring to FIGS. 5a to 5 f, when different magnitudes of the cell voltage (vcell) equal to 1.0 V, 1.2 V, 1.4 V and 1.6 V are provided as shown in FIG. 5a, and the reference voltages (Vref1, Vref2, Vref3) are 1.1 V, 1.3 V and 1.5 V, respectively, the first, second and third logic signals (O1, O2, O3) vary as shown in FIGS. 5b to 5 d and the first and second encoded signals (a0, a1) vary as shown in FIGS. 5e and 5 f. It is noted that the current comparators 25, 26, 27 have a relatively short delay time (Td) equal to about 3.5 ns as compared to that in prior art, thereby resulting in a faster data-sensing speed. Furthermore, each of the current comparators 25, 26, 27 has a simpler construction than the aforesaid prior art, thereby resulting in a relatively small size and in relatively low fabrication costs. The object of the invention is thus met.
While the present invention has been described in connection with what is considered the most practical and preferred embodiment, it is understood that this invention is not limited to the disclosed embodiment but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.

Claims (14)

We claim:
1. A current-mode identifying circuit for a multilevel flash memory having a flash cell array that includes a plurality of flash cells, said identifying circuit being adapted to identify a level associated with a cell current flowing through a selected one of the flash cells, and comprising:
a current duplicating circuit having an input adapted to be coupled electrically to the selected one of the flash cells, and a plurality of outputs, said current duplicating circuit duplicating the cell current flowing through the selected one of the flash cells, and outputting a duplicate cell current at each of said outputs;
a plurality of nodes, each of which is coupled electrically to a corresponding one of said outputs of said current duplicating circuit so as to receive the duplicate cell current therefrom;
a plurality of reference current generating units, each of which is coupled electrically to a corresponding one of said nodes and draws a predetermined reference current from the corresponding one of said nodes such that a difference current between the duplicate cell current and the predetermined reference current flows out from the corresponding one of said nodes;
a plurality of current comparators, each of which has an input end coupled electrically to a corresponding one of said nodes for receiving the difference current therefrom, and an output end for outputting a logic signal corresponding to magnitude of the difference current received thereby; and
an encoder coupled electrically to said output ends of said current comparators for receiving the logic signals therefrom, said encoder encoding the logic signals so as to identify the level associated with the cell current flowing through the selected one of the flash cells.
2. The identifying circuit as claimed in claim 1, wherein said current duplicating circuit includes a PMOS current mirror having said input and said outputs.
3. The identifying circuit as claimed in claim 1, wherein each of said reference current generating units includes a reference memory cell coupled electrically to a corresponding one of said nodes.
4. The identifying circuit as claimed in claim 3, wherein each of said reference memory cells is controlled by a reference voltage.
5. The identifying circuit as claimed in claim 4, wherein each of said reference memory cells has a pre-charged floating gate to control the amount of the predetermined reference current drawn thereby.
6. The identifying circuit as claimed in claim 3, wherein each of said reference memory cells is controlled by a specific reference voltage so as to control the amount of the predetermined reference current drawn thereby.
7. The identifying circuit as claimed in claim 1, further comprising a voltage-regulating circuit adapted to be coupled electrically to the selected one of the flash cells and coupled electrically to said input of said current duplicating circuit.
8. The identifying circuit as claimed in claim 7, wherein said voltage-regulating circuit includes an NMOS transistor having a drain coupled electrically to said input of said current duplicating circuit, a gate, and a source adapted to be coupled electrically to the selected one of said flash cells, said voltage-regulating circuit further including an inverter having an input port coupled electrically to said source of said NMOS transistor, and an output port coupled electrically to said gate of said NMOS transistor.
9. The identifying circuit as claimed in claim 3, wherein each of said reference current generating units further includes a voltage-regulating circuit interconnecting said reference memory cell and the corresponding one of said nodes.
10. The identifying circuit as claimed in claim 9, wherein said voltage-regulating circuit includes an NMOS transistor having a drain coupled electrically to the corresponding one of said nodes, a gate, and a source coupled electrically to said reference memory cell, said voltage-regulating circuit further including an inverter having an input port coupled electrically to said source of said NMOS transistor, and an output port coupled electrically to said gate of said NMOS transistor.
11. The identifying circuit as claimed in claim 1, wherein each of said current comparators includes a low-impedance source follower input stage having said input end and an output port, and an amplifier unit having an input port coupled electrically to said input end, and said output end.
12. The identifying circuit as claimed in claim 11, wherein said amplifier unit includes a first amplifier stage having said input port, and a first output, and a second amplifier stage having a second input coupled electrically to said first output of said first amplifier stage, and said output end.
13. The identifying circuit as claimed in claim 12, wherein said first output of said first amplifier stage and said second input of said second amplifier stage are coupled electrically to said output port of said source follower input stage so as to form a positive feedback path.
14. The identifying circuit as claimed in claim 12, wherein each of said current comparators further includes an NMOS transistor coupled electrically to said first amplifier stage of said amplifier unit and controlled by a pulse signal.
US09/984,285 2001-10-29 2001-10-29 Current-mode identifying circuit for multilevel flash memories Expired - Lifetime US6459613B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/984,285 US6459613B1 (en) 2001-10-29 2001-10-29 Current-mode identifying circuit for multilevel flash memories

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/984,285 US6459613B1 (en) 2001-10-29 2001-10-29 Current-mode identifying circuit for multilevel flash memories

Publications (1)

Publication Number Publication Date
US6459613B1 true US6459613B1 (en) 2002-10-01

Family

ID=25530428

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/984,285 Expired - Lifetime US6459613B1 (en) 2001-10-29 2001-10-29 Current-mode identifying circuit for multilevel flash memories

Country Status (1)

Country Link
US (1) US6459613B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040228179A1 (en) * 2003-01-20 2004-11-18 Stmicroelectronics S.R.L. Parallel sense amplifier with mirroring of the current to be measured into each reference branch
US20080310221A1 (en) * 2007-06-15 2008-12-18 Micron Technology, Inc. Reference current sources
US20100315872A1 (en) * 2009-06-11 2010-12-16 Seagate Technology Llc Multilevel Cell Memory Devices Having Reference Point Cells
KR101498873B1 (en) * 2008-07-08 2015-03-04 삼성전자주식회사 Method for operating an memory device having characters of DRAM and Non-volatile memory
EP3266023A4 (en) * 2015-05-29 2018-10-24 Hewlett Packard Enterprise Development LP Memristance feedback tuning

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5894436A (en) * 1996-10-29 1999-04-13 Nec Corporation Nonvolatile semiconductor memory having memory cells each storing multi-bits information
US6209113B1 (en) * 1996-10-18 2001-03-27 Micron Technology, Inc. Method and apparatus for performing error correction on data read from a multistate memory
US6282120B1 (en) * 1998-10-23 2001-08-28 Sandisk Corporation Non-volatile memory with improved sensing and method therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6209113B1 (en) * 1996-10-18 2001-03-27 Micron Technology, Inc. Method and apparatus for performing error correction on data read from a multistate memory
US5894436A (en) * 1996-10-29 1999-04-13 Nec Corporation Nonvolatile semiconductor memory having memory cells each storing multi-bits information
US6282120B1 (en) * 1998-10-23 2001-08-28 Sandisk Corporation Non-volatile memory with improved sensing and method therefor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Cristiano Calligraro et al., "A High-Speed Parallel Sensing Scheme for Multi-Level Non-Volative' Memories," Proceedings of the International Workshop on Memory Technology, Design & Testing, 1997, pp. 96-101.
Donato Montanari et al., "Novel Level-Identifying Circuit for Flash Multilevel memories," IEEE, Journal of Solid-State Circuits, vol. 33, No. 7, 1998, pp. 1090-1095.

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040228179A1 (en) * 2003-01-20 2004-11-18 Stmicroelectronics S.R.L. Parallel sense amplifier with mirroring of the current to be measured into each reference branch
US7075844B2 (en) * 2003-01-20 2006-07-11 Stmicroelectronics S.R.L. Parallel sense amplifier with mirroring of the current to be measured into each reference branch
US20080310221A1 (en) * 2007-06-15 2008-12-18 Micron Technology, Inc. Reference current sources
US8068367B2 (en) * 2007-06-15 2011-11-29 Micron Technology, Inc. Reference current sources
US8879327B2 (en) 2007-06-15 2014-11-04 Micron Technology, Inc. Reference current sources
KR101498873B1 (en) * 2008-07-08 2015-03-04 삼성전자주식회사 Method for operating an memory device having characters of DRAM and Non-volatile memory
US20100315872A1 (en) * 2009-06-11 2010-12-16 Seagate Technology Llc Multilevel Cell Memory Devices Having Reference Point Cells
US7916537B2 (en) * 2009-06-11 2011-03-29 Seagate Technology Llc Multilevel cell memory devices having reference point cells
EP3266023A4 (en) * 2015-05-29 2018-10-24 Hewlett Packard Enterprise Development LP Memristance feedback tuning

Similar Documents

Publication Publication Date Title
US10475491B2 (en) Random code generator with antifuse differential cell and associated sensing method
KR101196167B1 (en) Mram sense amplifier having a precharge circuit and method for sensing
US6956779B2 (en) Multistage autozero sensing for a multilevel non-volatile memory integrated circuit system
US7031214B2 (en) Digital multilevel memory system having multistage autozero sensing
US6975539B2 (en) Digital multilevel non-volatile memory system
KR100256616B1 (en) Nonvolatile Semiconductor Memory
US7149110B2 (en) Seek window verify program system and method for a multilevel non-volatile memory integrated circuit system
US20030103398A1 (en) Sub-volt sensing for digital multilevel flash memory
US20130235664A1 (en) Non-Volatile Memory Systems and Methods
US5724284A (en) Multiple bits-per-cell flash shift register page buffer
KR100340922B1 (en) Nonvolatile semiconductor storage device and writing method thereof
US5796273A (en) Sense amplifier for semiconductor memory device
KR100309299B1 (en) Semiconductor memory device which can be set one from multiple threshold value
US6459613B1 (en) Current-mode identifying circuit for multilevel flash memories
US6707737B2 (en) Memory system capable of switching between a reference voltage for normal operation and a reference voltage for burn-in test
US7221595B2 (en) Semiconductor device and method of generating sense signal
US5923590A (en) Device for reading cells of a memory
US6657895B2 (en) Reading circuit and method for a multilevel non-volatile memory
CN101131865A (en) Multistable sense amplifier applied to memory
US6768678B1 (en) Data sensing method used in a memory cell circuit
KR100660535B1 (en) NOR flash memory device performing serial sensing operation
KR100729350B1 (en) NOR flash memory device performing serial sensing operation
KR100196950B1 (en) Semiconductor memory device with positive feedback sense amplifier
KR950014754B1 (en) Current checking circuit for semiconductor element
JP3878149B2 (en) Memory cell circuit and data write and data read method used therefor

Legal Events

Date Code Title Description
AS Assignment

Owner name: WINBOND ELECTRONICS CORP., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LIN, HONGCHIN;CHEN, CHEIN-ZHI;WONG, SHYH-CHYI;REEL/FRAME:012293/0825

Effective date: 20011012

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REFU Refund

Free format text: REFUND - SURCHARGE, PETITION TO ACCEPT PYMT AFTER EXP, UNINTENTIONAL (ORIGINAL EVENT CODE: R2551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12