US20010006479A1 - Read circuit of nonvolatile semiconductor memory - Google Patents

Read circuit of nonvolatile semiconductor memory Download PDF

Info

Publication number
US20010006479A1
US20010006479A1 US09/745,666 US74566600A US2001006479A1 US 20010006479 A1 US20010006479 A1 US 20010006479A1 US 74566600 A US74566600 A US 74566600A US 2001006479 A1 US2001006479 A1 US 2001006479A1
Authority
US
United States
Prior art keywords
mos transistor
channel mos
potential
node
memory cell
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US09/745,666
Other versions
US6438038B2 (en
Inventor
Tamio Ikehashi
Kenichi Imamiya
Junichiro Noda
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.)
Toshiba Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Assigned to KABUSHIKI KAISHA TOSHIBA reassignment KABUSHIKI KAISHA TOSHIBA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IKEHASHI, TAMIO, IMAMIYA, KENICHI, NODA, JUNICHIRO
Publication of US20010006479A1 publication Critical patent/US20010006479A1/en
Priority to US10/188,148 priority Critical patent/US6674668B2/en
Application granted granted Critical
Publication of US6438038B2 publication Critical patent/US6438038B2/en
Priority to US10/665,019 priority patent/US6845047B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/06Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
    • G11C7/067Single-ended amplifiers
    • 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
    • G11C16/28Sensing or reading circuits; Data output circuits using differential sensing or reference cells, e.g. dummy cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/06Sense amplifiers; Associated circuits, e.g. timing or triggering circuits
    • G11C7/062Differential amplifiers of non-latching type, e.g. comparators, long-tailed pairs

Definitions

  • the present invention relates to a read circuit of a non-volatile semiconductor memory.
  • EEPROM electrically erasable programmable read-only memory
  • NOR cell type flash memory As fast random accessible nonvolatile semiconductor memories, EEPROM, NOR cell type flash memory, and the like are known.
  • new types of memories based on a NAND cell type flash memory have been devised as a memory having a fast random access characteristic in parallel with these memories.
  • One of such memories is a so-called “3Tr-NAND.”
  • the 3Tr-NAND is a memory which has each cell unit composed of three transistors, i.e., one memory cell and two select transistors sandwiching the memory cell, and has the following characteristics as compared with the EEPROM or flash memory:
  • the 3Tr-NAND is, for example, smaller in memory cell size as compared with the EEPROM, and can therefore accomplish a reduction in chip size, a reduction in manufacturing cost, and the like. Also, the 3Tr-NAND requires lower power consumption and provides a smaller erasure unit as compared with a NOR cell type flash memory (for further details on 3Tr-NAND, see for example Japanese Patent Application No. 11-10676 (filed on Jan. 19, 1999)).
  • the 3Tr-NAND is equivalent to the NOR cell type flash memory. Specifically, the two memories require approximately 100 nsec. As such, the following description will be made on a read circuit of a NOR cell type flash memory as a conventional read circuit.
  • a memory cell with a positive threshold voltage is a memory cell which stores “0” data (or “0”—programming cell)
  • a memory cell with a negative threshold voltage is a memory cell which stores “1” data (or “1”—programming cell or a erasure cell).
  • the threshold voltage of a memory cell is determined by the quantity of electrons in the floating gate electrode. Also, the quantity of electrons in the floating gate electrode is controlled, for example, by applying an F-N tunnel current to a tunnel insulating film.
  • FIG. 1 shows a conventional read circuit of a NOR cell type flash memory.
  • This read circuit has a so-called double-ended type which compares a current Iref flowing into a reference cell with a current flowing into a selected memory cell to determine data in the memory cell (“1” or “0”).
  • S/Ai indicates one sense amplifier.
  • a plurality of sense amplifiers are disposed in a memory chip.
  • a plurality of bit lines BL 1 , . . . , BLn are connected to a single sense amplifier S/Ai through a column gate.
  • a read control signal generating circuit is connected to the sense amplifier S/Ai, and provides a read control signal to the sense amplifier S/Ai upon reading.
  • the read control signal generating circuit includes a reference cell.
  • the cell current Iref of the reference cell is set to be substantially equal to a cell current Icell flowing into a memory cell which stores “1”data (“1”—programming cell).
  • the reference cell is set to “1”—programming state (negative threshold voltage state).
  • Reference letter W represents the size of a transistor (channel width).
  • Icell flows into an SA node 33 (BL), so that the potential at the SA node 33 becomes lower than the potential at the RSA node 33 .
  • data in a selected memory cell (“1” or “0”) can be discriminated by detecting a potential difference between the SA node 33 and the RSA node 33 using a differential amplifier DA.
  • a consumed current during a read mainly consists of the following three currents:
  • a majority of Ielse is occupied by a current consumed by an intermediate potential generating circuit required for a read operation.
  • I tot 16 ⁇ (3/2 I cell +I amp )+ I else
  • the value Icell or Iamp in the first term of the right side, or the value Ielse in the second term of the right side may be reduced.
  • the first term on the right side exerts a larger influence on Itot than the second term on the right side does.
  • whatever expedient is adopted for reducing the second term on the right side i.e., the value Ielse, the resulting effect on the reduction in Itot is not so large.
  • the conventional read circuit is disadvantageous in that a faster read operation and lower power consumption cannot be simultaneously accomplished.
  • the read circuit of the conventional nonvolatile semiconductor memory for example, a read circuit of a NOR cell type flash memory is disadvantageous in that a faster read operation and lower power consumption cannot be simultaneously accomplished.
  • the faster read operation and lower power consumption are critical problems.
  • the read circuit of the NOR cell type flash memory can be applied as it is as a read circuit of the aforementioned 3Tr-NAND.
  • the faster read operation and lower power consumption must be accomplished in the 3Tr-NAND as well.
  • the present invention has been made to solve the disadvantages mentioned above, and its object is to provide a novel read circuit for use in a nonvolatile semiconductor memory which is capable of reducing a consumed current and performing a fast read.
  • the read circuit of a nonvolatile semiconductor memory comprises at least one sense amplifier, and a read control signal generating circuit for supplying a first signal to the at least one sense amplifier.
  • the at least one sense amplifier has a first current path comprised of a first P-channel MOS transistor having a source electrically connected to a first power supply node and a gate applied with the first signal, and a first N-channel MOS transistor for clamping, connected between a drain of the first P-channel MOS transistor and a memory cell and having a gate applied with a second signal.
  • the read control signal generating circuit has a second current path comprised of a second P-channel MOS transistor having a gate and a drain connected to the gate of the first P-channel MOS transistor and a source electrically connected to the first power supply node, and a second N-channel MOS transistor connected between the drain of the second P-channel MOS transistor and a reference cell, and having a gate applied with a third signal.
  • FIG. 1 is a diagram showing a conventional read circuit
  • FIG. 2 is a block diagram generally showing a read circuit according to the present invention.
  • FIG. 3 is a diagram showing an example of a memory cell array
  • FIG. 4 is a diagram showing a memory cell unit
  • FIG. 5 is a diagram showing a reference cell unit
  • FIG. 6 is a diagram showing a sense amplifier
  • FIG. 7 is a diagram showing a read control signal generating circuit
  • FIG. 8 is a diagram showing a modification of the reference cell unit
  • FIG. 9 is a diagram showing a VCLAMP generating circuit
  • FIG. 10 is a diagram showing a current source in the VCLAMP generating circuit
  • FIG. 11 is a diagram showing a SAREF precharge circuit
  • FIG. 12 is a diagram showing a Vcgref generating circuit
  • FIG. 13 is a diagram showing a variable resistor in the Vcgref generating circuit
  • FIG. 14 is a waveform chart showing operation timings of the read circuit according to the present invention.
  • FIG. 15 is a waveform chart showing operation timings of the read circuit according to the present invention.
  • FIG. 16 is a diagram showing a sense amplifier
  • FIG. 17 is a diagram showing a read control signal generating circuit
  • FIG. 18 is a diagram showing a read control signal generating circuit
  • FIG. 19 is a diagram showing a read circuit according to the present invention.
  • FIG. 2 is a block diagram generally showing a read circuit according to the present invention.
  • a memory cell array 11 is comprised of a plurality of memory cells arranged in an array form.
  • the present invention is not limited to any particular connection type of memory cells in a memory cell array (for example, a NOR cell type, 3Tr-NAND, and the like), as long as it is a nonvolatile semiconductor memory.
  • NOR cell type for example, NOR cell type, 3Tr-NAND, and the like
  • the following description is made on the assumption that the memory cell array 11 is implemented in the 3Tr-NAND configuration.
  • a row address signal is input to a row decoder 13 through an input/output buffer 12 .
  • the row decoder 13 is disposed, for example, at one end of the memory cell array 11 in a row direction.
  • a column address signal is input to a column decoder 14 through the input/output buffer 12 .
  • a column gate 15 and a page buffer 16 are disposed at one end of the memory cell array 11 in a column direction. An output signal of the column decoder 14 is input to the column gate 15 .
  • Memory cells in the memory cell array 11 are connected to sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN through the page buffer 16 and the column gate 15 .
  • N sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN are provided in a memory chip (or a memory macro in the chip).
  • the N sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN are respectively connected to the input buffer 12 through a data bus.
  • the connections allow N-bit data to be communicated between the input/output buffer 12 and the sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN.
  • N is a natural number (1, 2, . . .). In other words, a single or a plurality of the sense amplifiers S/Ai may be provided.
  • One sense amplifier S/Ai is connected to a plurality of bit lines in the memory cell array 11 through the column gate 15 and the page buffer 16 . Details on this connection will be described later.
  • One feature of the present invention lies in the circuit configuration of the N sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN. Details on this aspect will also be described later.
  • a read control signal generating circuit 17 is connected to the N sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN.
  • the read control signal generating circuit 17 generates control signals INVSRC, SAREF required for a read operation, and provides the control signals INVSRC, SAREF to the N sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN.
  • the read control signal generating circuit 17 includes an INVSRC generating circuit 18 , a SAREF generating circuit 19 , a VCLAMP generating circuit 20 , a SAREF precharge circuit 21 , a dummy column gate 22 , a reference cell 23 , a Vcgref generating circuit 24 , and a Vsg generating circuit 25 . These circuits will be described later in detail in terms of function, specific example, and operation.
  • a control circuit 26 generates control signals BLRST, SANDd, ATD 3 , ATD 3 n, SAEN, SAENn, EN required for the read circuit of the present invention.
  • the control signal BLRST is provided to the page buffer 16 .
  • the control signals BLRST, SAENd, ATD 3 , ATD 3 n are provided to the sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/AN.
  • the control signals SAEN, SAENn, EN in turn are provided to the read control signal generating circuit 17 .
  • the respective control signals BLRST, SAENd, ATD 3 , ATD 3 n, SAEN, SAENn, EN will be described later in detail in terms of their functions and operation timings.
  • FIG. 3 shows an example of a memory cell array.
  • FIG. 4 shows a cell unit forming part of the memory cell array.
  • respective cell units in the memory cell array 11 are composed of three transistors, i.e., one memory cell M 2 and two select transistors M 1 , M 3 which sandwich the memory cell M 2 therebetween.
  • the memory cell M 2 has, for example, a stacked gate structure which comprises a floating gate electrode and a control gate electrode.
  • the select transistors M 1 , M 3 which have a structure analogous to the stacked gate structure, for example, function as normal MOS transistors if a lower gate is used as an actual gate electrode.
  • a cell unit has one end connected to bit lines BL 1 , . . . , BLj, . . . , BLm, and the other end connected to cell source lines SL.
  • the bit lines BL 1 , . . . , BLj, . . . , BLm are connected to the column gate 15 through the page buffer 16 .
  • the page buffer 16 has latch circuits LATCH, and reset transistors Tr 1 , . . . , Trj, . . . , Trm.
  • the latch circuits LATCH are provided corresponding to the bit lines BL 1 , . . . , BLj, . . . , BLm.
  • the latch circuits LATCH have a function of temporarily storing program data, for example, in a program operation.
  • the reset transistors Tr 1 , . . . , Trj, . . . , Trm are also provided corresponding to the bit lines BL 1 , . . . , BLj, . . . , BLm.
  • the reset transistors Tr 1 , . . . , Trj, . . . , Trm have a function of resetting the potentials on the bit lines BL 1 , . . . , BLj, . . . , BLm (to a ground potential) based on the control signal BLRST.
  • the cell source lines SL are connected to a cell source line—grounding transistor through shunt lines SH.
  • the cell source line—grounding transistor has a function of setting the cell source lines SL to the ground potential.
  • a plurality of the shunt lines SH are routed in the memory cell array 11 , and extend in the column direction similarly to the bit lines BL 1 , . . . , BLj, . . . , BLm.
  • the shunt lines SH are provided one for every k (for example 32) bit lines, by way of example (m and k may be the same or different).
  • all select gate lines SGS 1 , . . . , SGSi, . . . , SGSp on the source line side are set to such a potential (for example, approximately 3.5 V) that causes select transistors on the source line side to turn on.
  • a select gate line connected to a cell unit including a selected memory cell is also set to such a potential (for example, approximately 3.5 V) that causes an associated select transistor to turn on.
  • select gate lines SGD 1 , . . . , SGDi, . . . , SGDp on the bit line side select gate lines which are not connected to a cell unit including a selected memory cell are set to such a potential (ground potential) that causes associated select transistors to turn off.
  • the present invention employs a method of reading data of a memory cell by comparing a cell current of a selected memory cell with a reference current generated based on a cell current of the reference cell.
  • FIG. 5 shows a cell unit of a reference cell.
  • the cell unit of the reference cell similar to the cell unit (FIG. 4) of a memory cell, is composed of three transistors, i.e., one reference cell M 5 , and two select transistors M 4 , M 6 which sandwich the reference cell M 5 therebetween.
  • the select transistors M 4 , M 6 are constantly applied at their gates with a potential Vsg (for example, approximately 3.5 V) that causes the select transistors M 4 , M 6 to turn on.
  • Vsg for example, approximately 3.5 V
  • the reference cell M 5 is in a selected state at all times.
  • the reference cell M 5 has substantially the same structure as the memory cell M 2 .
  • the reference cell M 5 is characterized in that, unlike the memory cell M 2 , a floating gate electrode and a control gate electrode are short-circuited to each other.
  • a control gate potential Vcgref of the reference cell M 5 is strictly set such that the reference cell M 5 applies a current having substantially the same value as the value of a cell current which flows into a memory cell that stores “1” data (“1”—programming cell).
  • control gate potential Vcgref is set in the following manner.
  • a threshold voltage of the reference cell M 5 is Vtref
  • a control gate potential and a threshold voltage of the memory cell M 2 are Vcg and Vtcell, respectively.
  • a capacitance between the control gate electrode and the floating gate electrode of the memory cell M 2 is C 1
  • a capacitance between the floating gate electrode and the channel of the memory cell M 2 is C 2 .
  • V cgref ⁇ V tref C 1 /C 1 +C 2( V cg ⁇ V tcell )
  • Vcg is set to 0 V (ground potential), and the threshold voltage Vtcell of a memory cell which stores “1” data (“1”—programming cell) to approximately ⁇ 1.5 V. Also, the threshold voltage of the reference cell M 5 , which has the floating gate electrode short-circuited to the control gate electrode, is uniquely determined, and its value is approximately 0.7 V.
  • FIG. 6 shows the configuration of a sense amplifier (for one unit).
  • P-channel MOS transistors MP 1 , MP 6 are connected in series between a Vdd node (Vdd is an internal power supply potential generated in a chip, and is different from an external power supply potential Vcc supplied from the outside of the chip) and an SA node 33 .
  • the control signal SAREF is input to a gate of the MOS transistor MP 1 .
  • the MOS transistor MP 6 has its gate fixed to the ground potential.
  • Inverters INV 1 , INV 3 are connected in series between the SA node 33 and an output node OUT.
  • the inverter INV 1 is comprised of MOS transistors MP 4 , MN 4 , MN 5 connected in series between the Vdd node and a Vss Node (Vss is at the ground potential).
  • control signal INVSRC is input to a gate of the MOS transistor MP 4
  • control signal SAENd is input to a gate of the MOS transistor MN 5
  • SA node 33 is connected to the gate of the MOS transistor MN 4
  • an output node N 1 of the inverter INV 1 is connected to the output node OUT of the sense amplifier S/Ai through the inverter INV 3 .
  • MOS transistors MI 1 , ML 2 are connected in series between the SA node 33 and a BLS node 34 .
  • the BLS node 34 is connected to the column gate 15 .
  • a MOS transistor ML 1 is connected in parallel with the MOS transistor MI 1 .
  • a reset transistor ML 3 is connected to the BLS node 34 .
  • the control signal LCLAMP is input to a gate of the MOS transistor MI 1 ; the control signal SAENd is input to a gate of the MOS transistor ML 2 ; the control signal BLRST is input to a gate of the MOS transistor ML 3 ; and the control signal ATD 3 is input to a gate of the MOS transistor ML 1 .
  • MOS transistors MP 8 , MI 12 are connected in series between the vdd node and the BLS node 34 .
  • the control signal LCLAMP is input to a gate of the MOS transistor MI 2
  • the control signal ATD 3 n is input to a gate of the MOS transistor MP 8 .
  • MOS transistors ML 4 , MN 6 are connected in series between the BLS node 34 and the Vss node.
  • the MOS transistor ML 4 has a gate connected to the BLS node 34 .
  • the control signal ATD 3 is input to a gate of the MOS transistor MN 6 .
  • the control signal LCLAMP is generated by an inverter INV 2 .
  • the inverter INV 2 is comprised of MOS transistors MP 3 , MN 3 , MN 7 connected in series between the Vdd node and the Vss node.
  • the control signal INVSRC is input to a gate of the MOS transistor MP 3
  • the control signal SAENd is input to a gate of the MOS transistor MN 7 .
  • a potential at the BLS node 34 is input to a gate of the MOS transistor MN 3 .
  • a P-channel MOS transistor MPX is provided for realizing a fast precharge independent of read history.
  • this transistor MPX sets the control signal LCLAMP to Vdd upon starting a precharge.
  • FIG. 7 shows the configuration of the read control signal generating circuit.
  • the read control signal generating circuit 17 includes an intermediate potential generating circuit, a SAREF precharge circuit 21 , a dummy column gate 22 , and a reference cell 23 .
  • the reference cell 23 has been described in Section 1.3.
  • the SAREF precharge circuit 21 and the dummy column gate 22 will be described later, and here, within the respective components constituting the read control signal generating circuit 17 , the intermediate potential generating circuit will be described in terms of its specific configuration.
  • the intermediate potential generating circuit comprises an INVSRC generating circuit 18 , a SAREF generating circuit 19 , and a VCLAMP generating circuit 20 .
  • the INVSRC generating circuit 18 is comprised of MOS transistors MP 5 , MN 2 , MN 8 connected in series between a Vdd node and a Vss node (Vdd is an internal power supply potential generated in a chip, and Vss is the ground potential).
  • the MOS transistor MP 5 has a source connected to the Vdd node, and a gate and a drain connected to each other.
  • a control signal BLREF is input to a gate of the MOS transistor MN 2
  • the control signal (enable signal) EN is input to a gate of the MOS transistor MN 8 .
  • control signal (intermediate potential) INVSRC supplied to the sense amplifier S/Ai is output from the drain of the MOS transistor MP 5 .
  • MOS transistor MP 5 and the MOS transistor MP 4 (see FIG. 6) in the sense amplifier S/Ai form a current mirror circuit
  • MOS transistor MP 5 and the MOS transistor MP 3 (see FIG. 6) in the sense amplifier S/Ai form a current mirror circuit.
  • the control signal (intermediate potential) INVSRC is more susceptible to oscillations due to the influence of gate capacitances of the MOS transistors MP 3 , MP 4 (see FIG. 6) in the sense amplifier S/Ai, and the like. Also, if the control signal (intermediate potential) INVSRC deviates from a predetermined value due to oscillations or the like, a long time is required to return the deviated INVSRC to the original value. In other words, a long time is taken until the control signal INVSRC becomes stable.
  • a stabilizing capacitor C 1 is connected to a signal line on which the control signal INVSRC is transmitted in the sense amplifier S/Ai (see FIG. 6).
  • the stabilizing capacitor C 1 should have a capacitance twice or more the gate capacitance of the MOS transistors MP 3 , MP 4 (see FIG. 6) in the sense amplifier S/Ai.
  • the stabilizing capacitor C 1 thus connected prevents the value of the control signal INVSRC from oscillating, thereby making it possible to perform a normal read operation and prevent an increased read time due to the oscillations of the control signal INVSRC.
  • the SAREF generating circuit 19 is comprised of MOS transistors MP 2 , MP 7 , MI 3 , ML 6 connected in series between a Vdd node and a Vss node (Vdd is an internal power supply potential generated in a chip, and Vss is the ground potential).
  • the control signal SAENn is input to a gate of the MOS transistor MP 7 ; the control signal VCLAMP is input to a gate of the MOS transistor MI 3 ; and the control signal SAEN is input to a gate of the MOS transistor ML 6 .
  • the MOS transistor MP 2 has a gate and a drain connected to each other.
  • control signal (intermediate potential) SAREF supplied to the sense amplifier S/Ai is output from the drain of the MOS transistor MP 2 .
  • the MOS transistor MP 2 has the drain connected to an output terminal of the SAREF precharge circuit 21 , later described.
  • the control signal (intermediate potential) SAREF must be prevented from oscillating to accomplish a normal read operation in the sense amplifier S/Ai.
  • a stabilizing capacitor having a capacitance sufficiently larger than a gate capacitance of the MOS transistor MP 1 may be connected to a signal line on which the control signal SAREF is transmitted.
  • the stabilizing capacitor thus connected reduces the amplitude of the oscillating control signal SAREF, so that a shorter time is taken until the control signal SAREF is stabilized (until the amplitude is converged).
  • the connection of the stabilizing capacitor to the signal line on which the control signal SAREF is transmitted results in an increased capacitance which is parasitic on the signal line, as a matter of course. This results in a longer time which is taken from a transition of the control signal SAEN to “H” to the SAREF node 32 reaching a predetermined potential, in proportion to an increase in the capacitance.
  • the control signal SAREF is output after the control signal SAEN transitions to “H,” a longer time required for the SAREF node 32 to reach the predetermined potential means a longer read time.
  • a stabilizing capacitor CP (see FIG. 6) is connected to a signal line on which the control signal INVSRC is transmitted. This is because the INVSRC generating circuit 18 is operative before the control signal SAEN transitions to “H.” In other words, a delayed signal due to the stabilizing capacitor CP does not at all cause any problem during a read.
  • the driving capability of the SAREF generating circuit 19 can be enhanced, for example, by increasing the number of reference cells (cell units) as shown in FIG. 8. Specifically, since the reference cell has, for example, the same structure and the same size as the memory cell, the driving capability of the reference cell can be substantially enhanced by connecting a plurality of reference cells in parallel with each other.
  • the size of the MOS transistor MP 2 must be adjusted in accordance with the number of the reference cells.
  • a current flowing through the MOS transistor MP 2 is M ⁇ Iref, where Iref is a cell current of one reference cell.
  • the read circuit of this embodiment requires that a current flowing into the MOS transistor MP 1 (see FIG. 6) in the sense amplifier S/Ai is set to Iref/2.
  • the channel width W and the channel length of the MOS transistor MP 2 may be set, for example, to 2 ⁇ M ⁇ Wp 1 , Lp 1 , respectively.
  • the MOS transistor MP 1 since the MOS transistor MP 1 has the channel width set to the channel width of the MOS transistor MP 2 multiplied by 1/(2 ⁇ M), the MOS transistor MP 1 is applied with a cell current equal to M ⁇ Iref (cell current of MP 2 ) multiplied by 1/(2 ⁇ M), i.e., Iref/2 , derived from the principle of the current mirror circuit.
  • the number M of reference cells is determined in accordance with the number N of sense amplifiers S/Ai connected to the signal line (SAREF node 32 ) on which the control signal SAREF is transmitted. In other words, since an increase in the number of sense amplifiers S/Ai connected to the SAREF node 32 causes noise to also increase, the number M of reference cells is accordingly increased as well.
  • the ratio of M to N is determined in the following manner.
  • the gate capacitance CMP 1 is set to approximately 100 fF; and the cell current Iref of the reference cell to approximately 20 ⁇ A, by way of example. Also, in this event, the deviation ⁇ V from the predetermined value (reference value) of the control signal SAREF during a precharge of SAREF is approximately 0.1 V.
  • a read operation can be accurately performed at a high speed by setting the number of reference cells and the number N of sense amplifiers S/Ai as follows:
  • the VCLAMP generating circuit 20 is comprised of MOS transistors MI 4 , MN 1 , MN 9 connected in series between a current source I 1 and a Vss node.
  • the control signal (enable signal) EN is input to a gate of the MOS transistor MN 9 .
  • the MOS transistor MI 4 has a gate and a drain connected to each other (diode connection), and from their connecting point, the control signal (intermediate potential) VCLAMP is output.
  • the connecting point of the gate and the drain of the MOS transistor MI 4 is connected to the gate of the MOS transistor MI 3 and to the SAREF precharge circuit 21 .
  • the MOS transistor MN 1 has a gate and a drain connected to each other (diode connection).
  • the MOS transistor MN 1 has the drain connected to the gate of the MOS transistor MN 2 and to the SAREF precharge circuit 21 .
  • the control signal BLREF is output from the drain of the MOS transistor MN 1 .
  • MOS transistors MI 3 , MI 4 form a current mirror circuit, and similarly, the MOS transistors MN 1 , MN 2 form a current mirror circuit.
  • the VCLAMP generating circuit 20 generates the control signal (intermediate potential) VCLAMP, for example, at approximately 1.3 V by the two MOS transistors MI 4 , MN 1 which are diode-connected to a constant current source I 1 . Also, the constant current source I 1 generates a current of approximately 6 ⁇ A which is transmitted to the INVSRC generating circuit 18 and the SAREF precharge circuit 21 through a BLREF node 36 .
  • control signal BLREF is supplied to the INVSRC generating circuit 18 and the SAREF precharge circuit 21 as a reference potential.
  • FIG. 9 only shows the VCLAMP generating circuit 20 extracted from the read control signal generating circuit 17 of FIG. 7.
  • FIG. 10 shows an example of the current source I 1 in the VCLAMP generating circuit 20 .
  • MOS transistors MPA, MPB are designed to have the same size, a current Is of approximately 6 ⁇ A generated by a resistor Rs and a differential amplifier also flows into a node Ns.
  • the current value Is can be represented by VBGR/Rs.
  • VBGR is, for example, approximately 1.23 V, the value of which is not temperature dependent.
  • the value of the resistor Rs is generally temperature dependent.
  • the resistor Rs is implemented by a diffusion resistor which has the characteristics that exhibit a smaller resistance at a higher temperature.
  • the current value Is becomes gradually larger as the temperature rises, whereas the threshold voltages of the N-channel MOS transistors MI 4 , MN 1 , MN 9 become gradually lower as the temperature rises.
  • FIG. 11 specifically shows the configuration of the SAREF precharge circuit 21 in the read circuit of FIG. 7.
  • the SAREF precharge circuit 21 is comprised of MOS transistors MP 10 , MP 11 , MI 5 , MN 10 , MN 11 , MN 12 connected between a Vdd node and a Vss node, and a NAND circuit NA 1 .
  • the control signals EN, SAEN are input to the NAND circuit NA 1 .
  • An output signal of the NAND circuit NA 1 in turn is input to a gate of the MOS transistor MP 10 .
  • the MOS transistor MP 11 has a gate and a drain connected to each other. Since the drain of the MOS transistor MP 11 is connected to the SAREF node 32 , the SAREF node 32 can be precharged by the SAREF precharge circuit.
  • the MOS transistor MI 5 has a gate connected to the gate and the drain of the MOS transistor MI 4 in the VCLAMP generating circuit 20 .
  • the MOS transistors MI 4 , MI 5 form a current mirror circuit.
  • the control signal VCLAMP is input to the gate of the MOS transistor MI 5 .
  • the control signal SAENn is input to the gates of the MOS transistors MN 10 , MN 11 .
  • a connecting point of the MOS transistors MN 10 , MN 11 is connected to a BLSREF node 35 .
  • the control signal BLREF is input to a gate of the MOS transistor MN 12 .
  • FIG. 12 shows the configuration of the Vcgref generating circuit.
  • FIG. 13 shows a specific example of a variable resistor R 3 in FIG. 12.
  • Vcgref generating circuit shown in FIGS. 12 and 13 corresponds to the Vcgref generating circuit 24 in the read control signal generating circuit 17 shown in FIG. 2.
  • control gate potential Vcgref of the reference cell is set to be, for example, approximately 1.7 V
  • the threshold voltage of the reference cell and the coupling ratio largely depend on wafer process conditions, so that it is quite difficult to precisely estimate these values beforehand.
  • the value of the output signal Vcgref of the Vcgref generating circuit must be changed.
  • the Vcgref generating circuit must be configured such that its output potential Vcgref can be freely changed.
  • the Vcgref generating circuit is configured such that the output potential Vcgref thereof can be changed from 1.0 V to 2.5 V in increments of 0.1 V.
  • control gate potential Vcgref is temperature dependent
  • a cell current flowing into the reference cell is also temperature dependent to hinder a correct read, thereby presenting a grave problem.
  • an output potential VBGR of a temperature independent BGR (Band Gap Reference) circuit is used to generate the control gate potential Vcgref.
  • the output potential VBGR (for example, approximately 1.23 V) of the BGR circuit is at a potential between 1.0 V and 2.5 V, so that if this potential is used as it is, it is difficult to change the output potential Vcgref of the Vcgref generating circuit exactly in increments of 0.1 V.
  • the Vcgref generating circuit is comprised of two differential amplifiers DA 1 , DA 2 such that the output potential Vcgref can be changed exactly in increments of 0.1 V.
  • the output potential Vcgref can be changed by varying the resistance of the variable resistor shown in FIG. 13.
  • Section 1.4.1. through Section 1.4.4 have described the configuration of the main components of the read control signal generating circuit.
  • the components constituting the read control signal generating circuit which have not been described, are two: the dummy column gate and the Vsg generating circuit. In the following, these two components will be described in brief.
  • the dummy column gate is provided for making a current path on the memory cell side substantially equal to a current path on the reference cell side (the resistances of the current paths are made substantially identical).
  • a column gate 15 comprised of a MOS transistor is connected between a bit line BLj and the BLS node 34 , for example, as shown in FIG. 6.
  • the reference cell side is also provided with a dummy column gate 22 which is comprised of at least one MOS transistor that remains in ON state at all times, for example, as shown in FIG. 7.
  • the dummy column gate 22 differs from a column gate comprised of a MOS transistor which is controlled ON/OFF by an output signal of a column decoder in that the former is comprised of the MOS transistor which remains in ON state at all times.
  • the Vsg generating circuit 25 (see FIG. 2) generates a potential Vsg applied to the gates of the select transistors M 1 , M 3 (see FIGS. 4 and 6) in the cell unit on the memory cell side. During a read, Vsg is at approximately 3.5 V. In this embodiment, the output signal Vsg of the Vsg generating circuit is also applied to the gates of the select transistors M 5 , M 6 (see FIGS. 6 and 7) in the cell unit on the reference cell side.
  • the Vsg generating circuit may be comprised, for example, of a booster circuit or a boost potential control circuit.
  • a main portion of the read circuit according to the present invention comprises a first path originating from the Vdd node and reaching the Vss node through the P-channel MOS transistor MP 1 and the memory cell units M 1 , M 2 , M 3 ; a second path originating from the Vdd node and reaching the Vss node through the P-channel MOS transistor MP 2 and the reference cell units M 4 , M 5 , M 6 ; and the SAREF node 32 which connects the gates of the two MOS transistors MP 1 , MP 2 to each other.
  • EN, SAEN, SAENd are respectively set to “H” while ATD 3 , BLRST are set to “L.”
  • SAENn, ATD 3 n are inverted versions of SAEN, ATD 3 , respectively.
  • SGD, SGS are both at 3.5 V.
  • a reference current Iref flows over the second path.
  • the value of the current Iref flowing into the reference cell unit is substantially equal to the cell current Icell of a memory cell which stores “1” data.
  • the value of the current flowing over the first path can be adjusted by coordinating the ratio of these MOS transistors MP 1 , MP 2 in size (channel width W).
  • the ratio of the MOS transistors MP 1 , MP 2 in size is determined such that the MOS transistor MP 1 applies a current of Iref/2.
  • the potential at the SA node 33 which is a connecting point of the MOS transistor MP 1 and the MOS transistor MI 1 , is determined by data in the memory cell M 2 , i.e., whether or not the cell current Icell flows into the memory cell M 2 during a read.
  • a read potential (0 V) applied to a control gate electrode (selected word line) Wi of the memory cell M 2 causes the memory cell M 2 to turn on, resulting in the cell current Icell flowing into the memory cell M 2 .
  • the read potential (0 V) applied to the control gate electrode (selected word line) Wi of the memory cell M 2 causes the memory cell M 2 to turn off, so that the cell current Icell does not flow into the memory cell M 2 .
  • the SA node 33 is only supplied with a current from the MOS transistor MP 1 , with the result that the potential at the SA node 33 is increased to Vdd.
  • the data in the memory cell M 2 can be identified by sensing a change in the potential at the SA node 33 by the inverter INV 1 .
  • the read circuit according to the present invention does not require the provision of differential amplifiers in the sense amplifier S/Ai because a potential difference (or amplitude) between the potential at the SA node 33 when “1” data is read and the potential at the SA node 33 when “0” data is read is as large as approximately [Vdd ⁇ 1 V] (Vdd is, for example, 2.5 V or more and 3.5 V or less).
  • Vdd is, for example, 2.5 V or more and 3.5 V or less.
  • the read circuit according to the present invention can accomplish a reduction in power consumption without degrading the read speed since the read speed is as high as that of the conventional read circuit (FIG. 1), however large the amplitude at the SA node 33 is. In this way, the read speed is not degraded in the present invention because the SA node 33 is disconnected from the bit line and accordingly its capacitance is extremely small, thereby reducing the time required for changing the potential at the SA node 33 in accordance with the data in the memory cell M 2 .
  • FIG. 14 shows timings of control signals input from the outside of the chip, and control signals generated inside the chip.
  • the control signals input from the outside of the chip include an address signal Address and a chip enable signal CE.
  • the sense amplifier enable signal SAEN also transitions to “H,” and an ATD pulse is generated by an address transition detector.
  • the duration (tATD) of the ATD pulse is approximately 30 ns (from time tA).
  • the ATD pulse is also generated (at time tB) when the address signal Address changes while the chip enable signal CE is at “H.”
  • ATD 2 is at “H” for the first one-third period
  • ATD 3 is at “H” for the last two-third period.
  • SAENd and BLRST are generated at timings as shown in FIG. 14 based on SAEN, ATD, ATD 2 and ATD 3 .
  • FIG. 15 shows timings of control signals which control the operation of the read circuit according to the present invention.
  • SAEN, ATD 3 , SAENd, BLRST in FIG. 15 correspond to SAEN, ATD 3 , SAENd, BLRST in FIG. 14.
  • SGD is a gate potential of a select transistor on the bit line side (potential on the select gate line).
  • the read operation is mainly controlled by SAEN (SAENn), ATD 3 (ATD 3 n), SAENd, BLRST, and is segmented into four periods: (A) a standby period, (B) a bit line reset period, (C) a precharge period, and (D) a sense period.
  • the read circuit shown in FIGS. 6, 7 and 11 uses the enable signal EN in addition to the aforementioned control signals.
  • the enable signal EN is a signal for enabling an analog circuit.
  • a current consumed by a chip can be reduced substantially to zero by setting the enable signal to “L” (however, a current not much more than a cutoff leak of a MOS transistor will flow).
  • the period (A) in FIG. 15 is a standby period.
  • the standby period refers to a waiting period before a read operation is executed.
  • the INVSRC generating circuit 18 , the VCLAMP generating circuit 20 and the SAREF precharge circuit 21 (see FIGS. 7 and 11), and the Vcgref generating circuit 24 (see FIGS. 2 and 12) are operative even in the standby period.
  • the control signals VCLAMP, BLREF are generated in the VCLAMP generating circuit 20 where EN is at “H.”
  • the control signal Vcgref is generated in the Vcgref generating circuit 24 where ENn is at “L.”
  • the control signal INVSRC is generated in the INVSRC circuit 18 .
  • a precharge level (potential) at each node is set substantially equal to the potential generated at the SAREF node 32 and the potential at the BLSREF node 35 at the time SAEN transitions to “H.”
  • the SAREF node 32 and the BLSREF node 35 have been previously precharged in the standby period in this way for purposes of reducing a time required until the potential at the SAREF node 32 and the potential at the BLSREF node 35 are established during an actual read operation, in order to increase the read speed.
  • the SAREF node 32 is connected to the gate of the MOS transistor MP 1 in the sense amplifier S/Ai, so that when n sense amplifiers S/A 1 , . . . , S/Ai, . . . , S/A.n are arranged in a chip, gates of n MOS transistors are connected to the SAREF node 32 , resulting in an extremely large parasitic capacitance produced at the SAREF node 32 .
  • the SAREF node 32 must have been previously precharged during the standby period, to establish the potential at the SAREF node 32 during a read operation in a shorter time.
  • the standby current can be reduced by employing the N-channel MOS transistor MN 12 (see FIG. 11) of a smaller size.
  • the precharge level of the SAREF node 32 can be adjusted by the sizes of the MOS transistors MP 11 , MI 5 .
  • the precharge level at the SAREF node 32 may be set slightly lower than the level at the SAREF node 32 during the read.
  • the P-channel MOS transistor MP 2 having a larger driving force is initially in OFF state, and a charge on the SAREF node 32 is discharged through the reference cell having a smaller driving force, so that the establishment of the potential at the SAREF node 32 is delayed during the read.
  • a period (B) in FIG. 15 is a bit line reset period.
  • bit line reset period BLRST transitions to “H,” causing the MOS transistors ML 3 , Trj to turn on (see FIG. 6).
  • the bit line BLj and the BLS node 34 are respectively reset to the ground potential (0 V).
  • the bit line BLj and the BLS node 34 are respectively grounded (reset) because the log of the previous read operation is eliminated when reads are repeatedly performed.
  • bit lines BLn, BLj are respectively precharged to approximately 1 V. Also, since the data in the memory cells MC 3 , MC 5 are “0,” the memory cells (selected cells) MC 3 , MC 5 enter into OFF state at the time of a read after precharging the bit lines BLn, BLj. Therefore, even after the data read is completed, the bit lines BLn, BLj maintain a potential of approximately 1 V.
  • the select gate lines SGDP, SGSp are both set to approximately 3.5 V. Therefore, if the select gate lines SGDP, SGSp are respectively increased from 0 V to approximately 3.5 V, select transistors connected to the select gate lines SGDp, SGSp are all turned on. Also, if 0 V is applied to a selected word line Wp, non-selected cells MC 8 , MC 9 are in a “1” state, so that the non-selected cells MC 8 , MC 9 connected to the word line Wp enter into ON state.
  • the potentials on all the bit lines are reset (set to the ground potential) at the beginning of a read operation in order to eliminate a read error resulting from such a read history.
  • the column gate 15 selects a bit line based on an address signal. Therefore, as the address signal changes, a selected bit line also changes. In this event, for selecting again a bit line in response to a change in the address signal, a constant period of time is inevitably required due to the influence of a wiring delay and a logic delay.
  • bit line reset period (B) Assuming that the bit line reset period (B) is not provided, the bit line is precharged (in the period (C)) immediately after the standby state (in the period (A)). More specifically, if precharging of the bit line is started at the same time SAEN transitions to “H,” the bit line will be precharged before a selected bit line is established in the column gate.
  • bit line selected by the preceding address signal is still selected until a selected bit line is established in the column gate after SAEN has transitioned to “H” to precharge a bit line which is not related to a bit line to be selected this time, with the result that the power is consumed for nothing.
  • bit line reset period (B) Useless power will not be consumed if the bit line reset period (B) is set in the column gate to be longer than a period required to establish a selected bit line (selected column) after SAEN has transitioned to “H.”
  • a period (C) in FIG. 15 is a bit line precharge period.
  • the SA node 33 and the BLS node 34 are short-circuited to each other to charge not only the BLS node 34 but also the SA node 33 (more exactly, since the SA node 33 is at Vdd as it is supplied with a charge from the MOS transistor MP 1 , the SA node 33 lowers from Vdd to the precharge level).
  • the SA node 33 and the BLS node 34 are short-circuited to each other because the precharge levels at the SA node 33 and the BLS node 34 are set to the same value which is a value lower than a threshold voltage Vsense of the inverter INV 1 . With the value thus set, the output potential of the inverter INV 1 (potential at the N 1 node) is at “H.”
  • the output potential (potential at the N 1 node) of the inverter INV 1 has been previously set to “H,” to contribute to a faster read.
  • the path comprising the MOS transistor MI 2 , the inverter INV 2 and the INVSRC circuit 18 (see FIGS. 6 and 7) serves to maintain the precharge level on the bit line to a proper value.
  • the MOS transistor MP 3 (in the inverter INV in FIG. 6) and the MOS transistor MP 5 (in the INVSRC generating circuit 18 in FIG. 7) are set to have the size (channel length L and channel width W) identical to each other.
  • the MOS transistor MN 2 (in the INVSRC generating circuit 18 in FIG. 7) and the MOS transistor MN 3 (in the inverter INV 2 in FIG. 6) are likewise set to have the size (channel length L and channel width W) identical to each other. It can therefore be regarded that the inverter INV 2 and the INVSRC circuit 18 constitute a single differential amplifier as a whole.
  • Input signals to this differential amplifier include the control signal BLS and the control signal BLREF, and an output signal therefrom is the control signal LCLAMP.
  • the control signal BLS is at 0 V
  • the control signal LCLAMP is at Vdd, so that the bit line BLj is rapidly precharged through the MOS transistors MP 8 , MI 2 .
  • the control signal LCLAMP falls from Vdd to near 0 V at this time, thereby suppressing injection of charges from the MOS transistor MI 2 to the bit line.
  • MOS transistors MI 2 , ML 4 in FIG. 6 and the MOS transistors MI 4 , MN 1 in FIG. 7 must be set to satisfy the following relation:
  • WMI 2 , LMI 2 represent the channel width and channel length of the MOS transistor MI 2 , respectively
  • WLM 4 , LML 4 represent the channel width and channel length of the MOS transistor ML 4 , respectively
  • WMI 4 , LMI 4 represent the channel width and channel length of the MOS transistor MI 4
  • WMN 1 , LMN 1 represent the channel width and channel length of the MOS transistor MN 1 , respectively.
  • a period (D) in FIG. 15 is a sense period.
  • control signal BLS and the control signal BLREF are substantially equal to each other (at a potential of approximately 1 V or less, however, except for zero).
  • control signal LCLAMP is substantially equal to the control signal VCLAMP (at a potential of approximately 1.3 V or less, however, except for zero).
  • a difference between the control signal VCLAMP and the control signal BLREF (approximately 0.3 V) is on the order of the threshold voltage of the MOS transistor MI 4 . Therefore, the MOS transistor MI 1 is substantially in a cut-off state (see FIGS. 6 and 7).
  • the SA node 33 has a capacity extremely small as compared with the capacity of the bit line BLj. In other words, if the memory cell M 2 contains data “ 0 ,” the SA node 33 is rapidly charged to Vdd.
  • the threshold voltage (the value for determining whether data is “ 0 ” or “ 1 ”) Vsense of the inverter INV 1 is set to a potential higher than the precharge level of the SA node 33 (for example, at approximately 1.3 V), so that the SA node 33 rapidly charged to Vdd means that a high speed read can be performed.
  • the cell current Icell is larger than the current Iref/2 which flows into the MOS transistor MP 1 , so that the potential at the SA node 33 will not exceed the precharge level (a potential of approximately 1V or less, however, except for zero), and gradually falls toward Vss (0 V).
  • the threshold voltage Vsense of the inverter INV 1 is set to a potential (for example, approximately 1.3 V) higher than the precharge level of the SA node 33 , the high speed sense will not suffer from any inconvenience.
  • the inverter INV 2 (see FIG. 6) is in operative.
  • the inverter INV 2 serves to accelerate a change in potential at the SA node 33 in the sense period.
  • the inverter INV 2 reduces the value of the control signal LCLAMP. As a result, the MOS transistor MI 1 is completely cut off, so that the rising potential at the SA node 33 is accelerated.
  • the inverter INV 1 detects a change in the potential at the SA node 33 , specifically, whether the potential at the SA node 33 is “H” or “L.”
  • the inverter INV 1 has the threshold value Vsense set at a larger value than the precharge level of the SA node 33 (a potential of approximately 1 V or less, however, except for zero), for example, at approximately 1.3 V.
  • the threshold voltage Vsense of the inverter INV 1 can be adjusting by coordinating the size of the MOS transistor MN 4 .
  • the MOS transistor MP 4 in the inverter INV 1 has a gate connected to the INVSRC node 31 , rather than connected to the SA node 33 (see FIG. 6). This is because if the gate of the MOS transistor MP 4 were connected to the SA node 33 , the threshold voltage Vsense of the inverter INV 1 would largely depend on Vdd.
  • the gate of the MOS transistor MP 4 is connected to the INVSRC node 31 such that the threshold voltage Vsense of the inverter INV 1 does not depend on Vdd. Consequently, the threshold voltage Vsense of the inverter INV 1 is determined by the current source I 1 of the VCLAMP generating circuit 20 and a current flowing into the MOS transistor MN 4 .
  • the MOS transistors MP 3 , MP 4 , MP 5 are equal in size to one another, and the MOS transistors MN 1 , MN 2 are also equal in size to each other. For this reason, currents flowing into the inverters INV 1 , INV 2 are both equal to a current generated by the current source I 1 in the VCLAMP generating circuit 20 (for example, approximately 6 ⁇ A).
  • a current consumed in one sense amplifier S/Ai (except for Icell) for sensing data (in the sense period) is equal to the total value of the currents flowing into the inverters INV 1 , INV 2 (approximately 12 ⁇ A).
  • This value is one quarter or less of a current (approximately 50 ⁇ A) consumed by a differential amplifier in one sense amplifier within the conventional read circuit (see FIG. 1).
  • the present invention can contribute to a reduction in power consumption as well as to a high speed read.
  • the inverter INV 1 is designed such that the MOS transistor MP 4 is applied only with a current of approximately 6 ⁇ A for reducing the power consumption as described above. For this reason, it takes quite a long time to charge the N 1 node to “H” level.
  • the potential at the SA node 33 is set to a potential equal to or less than the threshold voltage Vsense of the inverter INV 1 (a potential of approximately 1 V or less, however, except for zero) in the precharge period (C), as described above.
  • the potential at the N 1 node has been previously set at “H” level and is discharged to “L” level when the memory cell M 2 contains data “ 0 .”
  • the MOS transistors MI 3 , MI 4 must be set to have the following relation:
  • WMI 3 , LMI 3 represent the channel width and channel length of the MOS transistor MI 3 , respectively; WMI 4 , LMI 4 represent the channel width and channel length of the MOS transistor MI 4 , respectively; and ISRC represents a current generated by the current source I 1 (approximately 6 ⁇ A).
  • the respective transistors are sized such that the control signal VCLAMP is equal in potential to the control signal LCLAMP during the bit line precharge period as well. This permits a smooth transition from the precharge period to the sense period without causing a sudden change in the potential of the control signal LCLAMP, thereby making it possible to promptly perform a sense operation.
  • bit line (BLS node 34 and SA node 33 ) is precharged more rapidly.
  • control signal LCLAMP is increased to approximately Vdd when the control signal BLS is below the precharge level, and the control signal LCLAMP is reduced to approximately 0 V and the MOS transistor ML 4 turns on as the control signal BLS exceeds the precharge level, so that the potentials of the control signals BLS, SA can be accurately set to the precharge level.
  • FIGS. 16 and 17 show main components of a read circuit according to the present invention.
  • This read circuit is characterized by the configuration of a precharge circuit for use in precharging and sensing the bit line BLj, as compared with the read circuit shown in FIGS. 6 and 7.
  • the sense amplifier S/Ai excludes the inverter INV 2 as shown in FIG. 6. More specifically, the VCLAMP node 37 is connected directly to gates of MOS transistors MI 1 , MI 2 ′.
  • bit line BLj (BLS node 34 and SA node 33 ) is supplied with charges from the MOS transistor MI 2 ′ to precharge the bit line BLj.
  • the precharge level is determined by Vdd, the diode-connected MOS transistor ML 4 , and the like.
  • the MOS transistor MI 2 ′ since a constant potential is maintained at a gate of the MOS transistor MI 2 ′ at all times, the MOS transistor MI 2 ′ must be large in size (channel width W) for providing a precharge time as short as that of the read circuit shown in FIGS. 6 and 7.
  • the read circuit of this modification is advantageous over the read circuit of FIGS. 6 and 7 in that a current consumed for a read is reduced by the amount consumed by the inverter INV 2 shown in FIG. 6.
  • FIG. 18 shows main components of a read circuit according to the present invention.
  • this read circuit is characterized in that the potential at the gate of the MOS transistor MI 3 in the SAREF generating circuit 19 is generated by a mechanism similar to the inverter INV 2 in FIG. 6.
  • an inverter INV 4 corresponds to the inverter INV 2 in FIG. 6, and a charging circuit (comprised of MOS transistors MP 13 , MI 6 , ML 5 , MN 15 ) corresponds to the precharge circuit (comprised of MOS transistors MP 8 , MI 2 , ML 4 , MN 6 ) in FIG. 6.
  • the sense amplifier S/Ai of the read circuit shown in FIG. 18 is identical in internal configuration to the sense amplifier S/Ai shown in FIG. 6.
  • the precharge scheme used in the read circuit of the present invention per se has a novel configuration and remarkable advantages, separate from the read circuit of the present invention which employs no differential amplifier in the sense amplifier, and can of course be applied to read circuits other than the read circuit of the present invention.
  • This precharge scheme is characterized, as previously described, in that (i) more rapid precharging is accomplished by previously charging the INVSRC node 31 ; and (ii) the precharge level (potential at the BLS node 34 ) can be accurately set to the control signal BLREF without depending on Vdd.
  • FIG. 19 shows an example in which the precharge scheme of the present invention is applied to the conventional read circuit (FIG. 1).
  • the precharge scheme of the present invention is used to precharge a BL node and a RBL node.
  • the INVSRC generating circuit 18 in FIG. 19 is completely the same as the INVSRC generating circuit 18 in FIG. 7.
  • the control signal BLREF is an intermediate potential generated by the VCLAMP generating circuit 20 in FIG. 7.
  • the inverters INV 5 , INV 6 are completely the same as the inverter circuits INV 2 in FIG. 6.
  • a precharge circuit (comprised of MOS transistors MP 22 , MN 23 to MN 25 and MOS transistors MP 24 , MN 29 to MN 31 ) corresponds to the precharge circuit (comprised of MOS transistors MP 8 , MI 2 , ML 4 , MN 6 ) in FIG. 6.
  • the INVSRC node 31 is previously charged in a standby period. Subsequently, when a bit line precharge period is entered, SAEN transitions to “H” and ATD to “H” to execute a precharge operation for precharging the BL node and the RBL node. This precharge operation is completely the same as the bit line precharge operation in the read circuit of FIGS. 6 and 7.
  • the MOS transistors MN 23 , MN 26 , MN 29 , MN 32 all turn on, so that the BL (RBL) node and the SA (RSA) node are both charged to a precharge level.
  • the MOS transistors MN 23 , MN 26 , MN 29 , MN 32 turn off, and excessive charges in the BL (RBL) node and the SA (RSA) node are discharged by the MOS transistors MN 24 , MN 30 .
  • the potentials at the BL (RBL) node and the SA (RSA) node are set exactly at the value equal to the potential at the BLREF node 36 .
  • the precharge level can be freely set by adjusting the value of the control signal BLREF (reference potential).
  • SAEN transitions to “H” and ATD to “L” to start a sense operation.
  • a differential amplifier DA amplifies a potential difference between the potential at the SA node 33 and the potential at the RSA node 33 , and senses data in the memory cell.
  • the precharge scheme of the present invention can also be applied to the conventional read circuit.
  • the present invention features in the read circuit or the precharge circuit which forms part of the read circuit.
  • the Vcgref generating circuit and the VCLAMP generating circuit may also be applied to circuits other than the read circuit of the present invention.
  • the foregoing description on the read circuit of the present invention has been premised on the 3Tr-NAND configuration, the present invention can be applied to nonvolatile semiconductor memories such as EEPROM, NOR cell type flash memory, and the like, as a matter of course.
  • a test mode for measuring a distribution of threshold voltage of a memory cell after write/erasure is required for optimizing conditions for a write into and an erasure from the memory cell, and for acquiring data related to the reliability such as the data holding capability.
  • the read scheme of the present invention can also be applied to a measurement of the threshold voltage of the memory cell in such a threshold voltage measuring mode.
  • a cell current Icell is proportional to a difference between a voltage on a word line and a threshold voltage of a memory cell.
  • Vtref is a threshold voltage of the reference cell M 5 ;
  • Vcg is a potential at the control gate of the memory cell M 2 ;
  • Vtcell is a threshold voltage of the memory cell M 2 ;
  • C 1 is a capacitance between the control gate electrode and the floating gate electrode of the memory cell M 2 ;
  • C 2 is a capacitance between the floating gate electrode and the channel of the memory cell M 2 .
  • the positive threshold voltage is monitored, for example, when the threshold voltage of the memory cell is monitored after a write (“0”—programming).
  • the potential Vcgref at the control gate of the reference cell is set to the same value as the value for a normal read, while the value of the potential Vcg at the control gate of the memory cell is gradually increased from 0 V.
  • the potential level at the SA node 33 switches from “H” to “L” at a certain boundary point.
  • the value of Vcg at this switching point may be substituted into the aforementioned equation (2) to derive the threshold voltage Vtcell of the memory cell.
  • a zero or a positive potential is applied as the potential Vcg at the control gate of the memory cell, for example, from an external pad for testing which may be connected to the word line.
  • a path for grounding the word line is left shut off.
  • the negative threshold voltage is monitored, for example, when the threshold voltage of the memory cell is monitored after an erasure.
  • the value of the potential Vcg at the control gate of the memory cell is fixed at 0 V, while the value of the potential Vcgref at the control gate of the reference cell is gradually increased from the value for a normal read.
  • the potential Vcgref is increased, the potential level at the SA node 33 switches from “L” to “H” at a certain boundary point.
  • the value of Vcgref at this switching point may be substituted into the aforementioned equation (2) to derive the threshold voltage Vtcell of the memory cell.
  • a zero or a positive potential is applied as the potential Vcgref at the control gate of the reference cell, for example, from the external pad for testing which may be connected to the Vcgref node.
  • the potential Vcgref at the control gate of the reference cell in the test mode may be varied by using a trimming function of the Vcgref generating circuit.
  • a current state of the threshold voltage Vtcell of the memory cell can be accurately measured in a range from a positive high threshold voltage to a negative low threshold voltage. Also, a threshold voltage near the boundary of the positive and negative domains (near 0 V) can also be measured accurately by using either of the two monitoring methods.
  • the monitoring of the threshold voltage of the memory cell is not limited to the foregoing two monitoring method.
  • the potential Vcg at the control gate of the memory cell and the potential Vcgref at the control gate of the reference cell may be gradually reduced from initial potentials, by way of example.
  • the threshold voltage of the memory cell may be monitored while varying both the potential Vcg at the control gate of the memory cell and the potential Vcgref at the control gate of the reference cell.
  • a selected word line may be applied with 0 V, while non-selected word lines may be applied with a negative potential for maintaining associated memory cells in OFF state at all times, in which case, however, a circuit is required for generating the negative potential.
  • the nonvolatile semiconductor memory according to the present invention provides the following effects.
  • a change in the potential at the SA node 33 is so large that a change in a potential on the bit line need not be detected by a differential amplifier, thereby making it possible to largely reduce a consumed current. Also, since currents flowing into the inverters INV 1 , INV 2 are quite small (approximately 6 ⁇ A), the current consumed thereby during a read is significantly reduced. Further, since a selected bit line can be established during the bit line reset period, no useless current is consumed for precharging the bit line.
  • the bit line (BLS node 34 and SA node 33 ) is precharged at a higher speed. Also, since the SA node 33 has a capacity significantly smaller than that of the bit line, and the bit line has been precharged, the SA node 33 can be rapidly charged when “0” is read. Further, since the SAREF node 32 has been previously charged in the standby period, the SA node 33 can be rapidly charged when “0” is read.
  • control signal BLS when the control signal BLS is at the precharge level, the control signal LCLAMP is approximately at 0 V, and the MOS transistor MI 1 is completely cut off, resulting in accelerated charging of the SA node 33 . Further, since Vsense is higher than the precharge level of the bit line, a change in the potential at the SA node 33 can be promptly sensed. Furthermore, since the N 1 node is previously charged to Vdd, the data can be promptly discriminated even if the MOS transistor MP 4 is small in size.
  • control signal LCLAMP is increased substantially to Vdd when the control signal BLS is below the precharge level. Then, the control signal LCLAMP is reduced substantially to 0 V and the MOS transistor ML 4 turns on as the control signal LBS exceeds the precharge level. Therefore, the potentials of the control signals BLS, SA can be accurately set to the precharge level.

Abstract

An INVSRC node and a SAREF node are previously precharged. After a potential on a bit line is reset, the bit line (BLS node) is precharged. In this event, a clamp MOS transistor in a sense amplifier is in ON state, and an SA node is also precharged simultaneously. A precharge level is set to a value lower than a threshold voltage of an inverter. Subsequently, when SAEN transitions to “H,” a sense operation is performed. For reading data “0,” the SA node is rapidly increased to Vdd. For reading data “1,” the SA node slowly approaches to Vss. A change in the potential at the SA node is detected by the inverter.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 11-373069, filed Dec. 28, 1999, the entire contents of which are incorporated herein by reference. [0001]
  • BACKGROUND OF THE INVENTION
  • 0. The present invention relates to a read circuit of a non-volatile semiconductor memory. [0002]
  • 1. Types of Fast Random Accessible Nonvolatile Semiconductor Memories: [0003]
  • As fast random accessible nonvolatile semiconductor memories, EEPROM, NOR cell type flash memory, and the like are known. In recent years, new types of memories based on a NAND cell type flash memory have been devised as a memory having a fast random access characteristic in parallel with these memories. One of such memories is a so-called “3Tr-NAND.” [0004]
  • The 3Tr-NAND is a memory which has each cell unit composed of three transistors, i.e., one memory cell and two select transistors sandwiching the memory cell, and has the following characteristics as compared with the EEPROM or flash memory: [0005]
  • (1) ability of fast read in units of 16 bits (=word); [0006]
  • (2) a small erasure unit of 32 words; [0007]
  • (3) ability of performing a read operation at low power consumption; and [0008]
  • (4) relatively small memory cell size. [0009]
  • Specifically, the 3Tr-NAND is, for example, smaller in memory cell size as compared with the EEPROM, and can therefore accomplish a reduction in chip size, a reduction in manufacturing cost, and the like. Also, the 3Tr-NAND requires lower power consumption and provides a smaller erasure unit as compared with a NOR cell type flash memory (for further details on 3Tr-NAND, see for example Japanese Patent Application No. 11-10676 (filed on Jan. 19, 1999)). [0010]
  • 2. Read Circuit of NOR Cell Type Flash Memory [0011]
  • As to an access time upon reading, the 3Tr-NAND is equivalent to the NOR cell type flash memory. Specifically, the two memories require approximately 100 nsec. As such, the following description will be made on a read circuit of a NOR cell type flash memory as a conventional read circuit. [0012]
  • Also, for facilitating the understanding of the following description, definitions are made as follows beforehand about data in a memory cell. Specifically, it is assumed that a memory cell with a positive threshold voltage is a memory cell which stores “0” data (or “0”—programming cell), and a memory cell with a negative threshold voltage is a memory cell which stores “1” data (or “1”—programming cell or a erasure cell). [0013]
  • It should be noted that the threshold voltage of a memory cell, for example, a memory cell of a stacked gate structure having a floating gate electrode, is determined by the quantity of electrons in the floating gate electrode. Also, the quantity of electrons in the floating gate electrode is controlled, for example, by applying an F-N tunnel current to a tunnel insulating film. [0014]
  • 2.1. Circuit Configuration [0015]
  • FIG. 1 shows a conventional read circuit of a NOR cell type flash memory. [0016]
  • This read circuit has a so-called double-ended type which compares a current Iref flowing into a reference cell with a current flowing into a selected memory cell to determine data in the memory cell (“1” or “0”). [0017]
  • S/Ai indicates one sense amplifier. Generally, a plurality of sense amplifiers are disposed in a memory chip. Also, a plurality of bit lines BL[0018] 1, . . . , BLn are connected to a single sense amplifier S/Ai through a column gate. Further, a read control signal generating circuit is connected to the sense amplifier S/Ai, and provides a read control signal to the sense amplifier S/Ai upon reading. The read control signal generating circuit includes a reference cell.
  • Then, upon reading, the cell current Iref of the reference cell is set to be substantially equal to a cell current Icell flowing into a memory cell which stores “1”data (“1”—programming cell). In other words, assuming that the memory cell is identical in structure to the reference cell, the reference cell is set to “1”—programming state (negative threshold voltage state). [0019]
  • As a read potential (ground potential) is provided to a selected word line and a dummy word line, and the cell current Iref flows through the reference cell, a current flowing into an RSA node [0020] 33 (RBL) is set to Iref/2 (=Icell/2) by current mirror circuits MR1, MR2. Reference letter W represents the size of a transistor (channel width).
  • When a selected memory cell stores “1” data (in the case of “1”—programming cell), Icell flows into an SA node [0021] 33 (BL), so that the potential at the SA node 33 becomes lower than the potential at the RSA node 33.
  • On the other hand, when a selected memory cell stores “0” data (in the case of “0”—programming cell), little current flows into the SA node [0022] 33 (BL), so that the potential at the SA node 33 becomes higher than the potential at the RSA node 33.
  • Therefore, data in a selected memory cell (“1” or “0”) can be discriminated by detecting a potential difference between the [0023] SA node 33 and the RSA node 33 using a differential amplifier DA.
  • 2.2. Consumed Current during Read [0024]
  • In the NOR cell type flash memory, when the read circuit as described above is used, for example, it can be thought that a consumed current during a read mainly consists of the following three currents: [0025]
  • cell current:Icell [0026]
  • current produced by the differential amplifier: [0027]
  • Iamp [0028]
  • current produced in components other than the above: [0029]
  • Ielse [0030]
  • A majority of Ielse is occupied by a current consumed by an intermediate potential generating circuit required for a read operation. [0031]
  • Consider now that a read is performed in units of 16 bits (=1 word). [0032]
  • In this event, since 16 sets of read circuits are required, a total value Itot of consumed currents during the read is calculated as: [0033]
  • I tot=16×(3/2 I cell +I amp)+I else
  • In the equation (1), a factor 3/2 in the first term of the right side is based on the sum of a cell current Icell of a memory cell which stores “1” data (“1”—programming cell) and a cell current Iref/2 of the reference cell (=Icell/2). [0034]
  • For reducing the value Itot, the value Icell or Iamp in the first term of the right side, or the value Ielse in the second term of the right side may be reduced. However, the first term on the right side exerts a larger influence on Itot than the second term on the right side does. For this reason, whatever expedient is adopted for reducing the second term on the right side, i.e., the value Ielse, the resulting effect on the reduction in Itot is not so large. [0035]
  • Therefore, it can be understood that a reduction in the value of the first term on the right side is effective for reducing the value Itot. However, it is quite difficult to reduce the value Icell in the first term on the right side. This is because if Icell is simply reduced alone without changing a method of sensing a potential on a bit line (read data) during a read, a read time is necessarily extended. [0036]
  • Thus, for reducing the value Itot, it is only Iamp that leaves ground for consideration. [0037]
  • However, the value Iamp depends on a time required by a differential amplifier for amplification (=sense time). Specifically, in the read circuit of FIG. 1, for example, a significantly large current need be consumed for amplifying the potential difference between the [0038] SA node 33 and the RSA node 33 at a high speed. Assuming that Icell is set to approximately 30 μA and a sense time to approximately 30 nsec, Iamp is required to be as large as 50 μA or so.
  • In other words, since the sense time and the consumed current are in a trade-off relationship in a read operation, the conventional read circuit is disadvantageous in that a faster read operation and lower power consumption cannot be simultaneously accomplished. [0039]
  • As appreciated, the read circuit of the conventional nonvolatile semiconductor memory, for example, a read circuit of a NOR cell type flash memory is disadvantageous in that a faster read operation and lower power consumption cannot be simultaneously accomplished. [0040]
  • Also, for nonvolatile semiconductor memories other than the NOR cell type flash memory, the faster read operation and lower power consumption are critical problems. For example, the read circuit of the NOR cell type flash memory can be applied as it is as a read circuit of the aforementioned 3Tr-NAND. In this case, the faster read operation and lower power consumption must be accomplished in the 3Tr-NAND as well. [0041]
  • Particularly, since the 3Tr-NAND has been developed for use in portable devices with low power consumption such as a non-contact type IC card, the faster read operation and lower power consumption are extremely critical. [0042]
  • BRIEF SUMMARY OF THE INVENTION
  • The present invention has been made to solve the disadvantages mentioned above, and its object is to provide a novel read circuit for use in a nonvolatile semiconductor memory which is capable of reducing a consumed current and performing a fast read. [0043]
  • The read circuit of a nonvolatile semiconductor memory according to the present invention comprises at least one sense amplifier, and a read control signal generating circuit for supplying a first signal to the at least one sense amplifier. The at least one sense amplifier has a first current path comprised of a first P-channel MOS transistor having a source electrically connected to a first power supply node and a gate applied with the first signal, and a first N-channel MOS transistor for clamping, connected between a drain of the first P-channel MOS transistor and a memory cell and having a gate applied with a second signal. As a feature, the read control signal generating circuit has a second current path comprised of a second P-channel MOS transistor having a gate and a drain connected to the gate of the first P-channel MOS transistor and a source electrically connected to the first power supply node, and a second N-channel MOS transistor connected between the drain of the second P-channel MOS transistor and a reference cell, and having a gate applied with a third signal. [0044]
  • Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter. [0045]
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
  • The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate presently preferred embodiments of the invention, and together with the general description given above and the detailed description of the preferred embodiments given below, serve to explain the principles of the invention. [0046]
  • FIG. 1 is a diagram showing a conventional read circuit; [0047]
  • FIG. 2 is a block diagram generally showing a read circuit according to the present invention; [0048]
  • FIG. 3 is a diagram showing an example of a memory cell array; [0049]
  • FIG. 4 is a diagram showing a memory cell unit; [0050]
  • FIG. 5 is a diagram showing a reference cell unit; [0051]
  • FIG. 6 is a diagram showing a sense amplifier; [0052]
  • FIG. 7 is a diagram showing a read control signal generating circuit; [0053]
  • FIG. 8 is a diagram showing a modification of the reference cell unit; [0054]
  • FIG. 9 is a diagram showing a VCLAMP generating circuit; [0055]
  • FIG. 10 is a diagram showing a current source in the VCLAMP generating circuit; [0056]
  • FIG. 11 is a diagram showing a SAREF precharge circuit; [0057]
  • FIG. 12 is a diagram showing a Vcgref generating circuit; [0058]
  • FIG. 13 is a diagram showing a variable resistor in the Vcgref generating circuit; [0059]
  • FIG. 14 is a waveform chart showing operation timings of the read circuit according to the present invention; [0060]
  • FIG. 15 is a waveform chart showing operation timings of the read circuit according to the present invention; [0061]
  • FIG. 16 is a diagram showing a sense amplifier; [0062]
  • FIG. 17 is a diagram showing a read control signal generating circuit; [0063]
  • FIG. 18 is a diagram showing a read control signal generating circuit; and [0064]
  • FIG. 19 is a diagram showing a read circuit according to the present invention. [0065]
  • DETAILED DESCRIPTION OF THE INVENTION
  • 1. A read circuit of a nonvolatile semiconductor memory according to the present invention will hereinafter be described in detail with reference to the drawings. [0066]
  • 1.1. General Configuration of Read Circuit [0067]
  • FIG. 2 is a block diagram generally showing a read circuit according to the present invention. [0068]
  • A [0069] memory cell array 11 is comprised of a plurality of memory cells arranged in an array form. The present invention is not limited to any particular connection type of memory cells in a memory cell array (for example, a NOR cell type, 3Tr-NAND, and the like), as long as it is a nonvolatile semiconductor memory. However for facilitating the understanding of the description, the following description is made on the assumption that the memory cell array 11 is implemented in the 3Tr-NAND configuration.
  • A row address signal is input to a [0070] row decoder 13 through an input/output buffer 12. The row decoder 13 is disposed, for example, at one end of the memory cell array 11 in a row direction. A column address signal is input to a column decoder 14 through the input/output buffer 12.
  • A [0071] column gate 15 and a page buffer 16 are disposed at one end of the memory cell array 11 in a column direction. An output signal of the column decoder 14 is input to the column gate 15. Memory cells in the memory cell array 11 are connected to sense amplifiers S/A1, . . . , S/Ai, . . . , S/AN through the page buffer 16 and the column gate 15.
  • In this embodiment, N sense amplifiers S/A[0072] 1, . . . , S/Ai, . . . , S/AN are provided in a memory chip (or a memory macro in the chip). The N sense amplifiers S/A1, . . . , S/Ai, . . . , S/AN are respectively connected to the input buffer 12 through a data bus. The connections allow N-bit data to be communicated between the input/output buffer 12 and the sense amplifiers S/A1, . . . , S/Ai, . . . , S/AN.
  • The value of N is a natural number (1, 2, . . .). In other words, a single or a plurality of the sense amplifiers S/Ai may be provided. [0073]
  • One sense amplifier S/Ai is connected to a plurality of bit lines in the [0074] memory cell array 11 through the column gate 15 and the page buffer 16. Details on this connection will be described later. One feature of the present invention lies in the circuit configuration of the N sense amplifiers S/A1, . . . , S/Ai, . . . , S/AN. Details on this aspect will also be described later.
  • A read control [0075] signal generating circuit 17 is connected to the N sense amplifiers S/A1, . . . , S/Ai, . . . , S/AN. The read control signal generating circuit 17 generates control signals INVSRC, SAREF required for a read operation, and provides the control signals INVSRC, SAREF to the N sense amplifiers S/A1, . . . , S/Ai, . . . , S/AN.
  • The read control [0076] signal generating circuit 17 includes an INVSRC generating circuit 18, a SAREF generating circuit 19, a VCLAMP generating circuit 20, a SAREF precharge circuit 21, a dummy column gate 22, a reference cell 23, a Vcgref generating circuit 24, and a Vsg generating circuit 25. These circuits will be described later in detail in terms of function, specific example, and operation.
  • A [0077] control circuit 26 generates control signals BLRST, SANDd, ATD3, ATD3n, SAEN, SAENn, EN required for the read circuit of the present invention.
  • The control signal BLRST is provided to the [0078] page buffer 16. The control signals BLRST, SAENd, ATD3, ATD3n are provided to the sense amplifiers S/A1, . . . , S/Ai, . . . , S/AN. The control signals SAEN, SAENn, EN in turn are provided to the read control signal generating circuit 17. The respective control signals BLRST, SAENd, ATD3, ATD3n, SAEN, SAENn, EN will be described later in detail in terms of their functions and operation timings.
  • 1.2 Configuration of Memory Cell Array [0079]
  • Prior to description on the read circuit according to the present invention, the configuration of the memory cell array will be first described. [0080]
  • FIG. 3 shows an example of a memory cell array. FIG. 4 shows a cell unit forming part of the memory cell array. [0081]
  • Since this embodiment is based on the 3Tr-NAND, respective cell units in the [0082] memory cell array 11 are composed of three transistors, i.e., one memory cell M2 and two select transistors M1, M3 which sandwich the memory cell M2 therebetween.
  • The memory cell M[0083] 2 has, for example, a stacked gate structure which comprises a floating gate electrode and a control gate electrode. The select transistors M1, M3, which have a structure analogous to the stacked gate structure, for example, function as normal MOS transistors if a lower gate is used as an actual gate electrode.
  • A cell unit has one end connected to bit lines BL[0084] 1, . . . , BLj, . . . , BLm, and the other end connected to cell source lines SL. The bit lines BL1, . . . , BLj, . . . , BLm are connected to the column gate 15 through the page buffer 16.
  • The [0085] page buffer 16 has latch circuits LATCH, and reset transistors Tr1, . . . , Trj, . . . , Trm. The latch circuits LATCH are provided corresponding to the bit lines BL1, . . . , BLj, . . . , BLm. The latch circuits LATCH have a function of temporarily storing program data, for example, in a program operation.
  • The reset transistors Tr[0086] 1, . . . , Trj, . . . , Trm are also provided corresponding to the bit lines BL1, . . . , BLj, . . . , BLm. The reset transistors Tr1, . . . , Trj, . . . , Trm have a function of resetting the potentials on the bit lines BL1, . . . , BLj, . . . , BLm (to a ground potential) based on the control signal BLRST.
  • The cell source lines SL are connected to a cell source line—grounding transistor through shunt lines SH. The cell source line—grounding transistor has a function of setting the cell source lines SL to the ground potential. [0087]
  • A plurality of the shunt lines SH are routed in the [0088] memory cell array 11, and extend in the column direction similarly to the bit lines BL1, . . . , BLj, . . . , BLm. The shunt lines SH are provided one for every k (for example 32) bit lines, by way of example (m and k may be the same or different).
  • During a read, all select gate lines SGS[0089] 1, . . . , SGSi, . . . , SGSp on the source line side are set to such a potential (for example, approximately 3.5 V) that causes select transistors on the source line side to turn on. Also, within select gate lines SGD1, . . . , SGDi, . . . , SGDp on the bit line side, a select gate line connected to a cell unit including a selected memory cell is also set to such a potential (for example, approximately 3.5 V) that causes an associated select transistor to turn on.
  • Also, for example, within the select gate lines SGD[0090] 1, . . . , SGDi, . . . , SGDp on the bit line side, select gate lines which are not connected to a cell unit including a selected memory cell are set to such a potential (ground potential) that causes associated select transistors to turn off.
  • With the 3Tr-NAND configuration, during a read, all word lines W[0091] 1, . . . , Wi, . . . , Wp are set to the ground potential (only limited to the case where a memory cell in “0”—programming state has a positive threshold voltage, and a memory cell in “1”—programming state has a negative threshold voltage).
  • 1.3. Configuration of Reference Cell [0092]
  • The present invention employs a method of reading data of a memory cell by comparing a cell current of a selected memory cell with a reference current generated based on a cell current of the reference cell. [0093]
  • Thus, in the following, the reference cell will be described. [0094]
  • FIG. 5 shows a cell unit of a reference cell. [0095]
  • The cell unit of the reference cell, similar to the cell unit (FIG. 4) of a memory cell, is composed of three transistors, i.e., one reference cell M[0096] 5, and two select transistors M4, M6 which sandwich the reference cell M5 therebetween.
  • The select transistors M[0097] 4, M6 are constantly applied at their gates with a potential Vsg (for example, approximately 3.5 V) that causes the select transistors M4, M6 to turn on. In other words, the reference cell M5 is in a selected state at all times.
  • The reference cell M[0098] 5 has substantially the same structure as the memory cell M2. The reference cell M5 is characterized in that, unlike the memory cell M2, a floating gate electrode and a control gate electrode are short-circuited to each other.
  • A control gate potential Vcgref of the reference cell M[0099] 5 is strictly set such that the reference cell M5 applies a current having substantially the same value as the value of a cell current which flows into a memory cell that stores “1” data (“1”—programming cell).
  • Specifically, the control gate potential Vcgref is set in the following manner. [0100]
  • First, it is assumed that a threshold voltage of the reference cell M[0101] 5 is Vtref, and a control gate potential and a threshold voltage of the memory cell M2 are Vcg and Vtcell, respectively. Assume also that a capacitance between the control gate electrode and the floating gate electrode of the memory cell M2 is C1, while a capacitance between the floating gate electrode and the channel of the memory cell M2 is C2.
  • Here, the following relation is satisfied when a cell current of the memory cell M[0102] 2 is equal to a cell current of the reference cell M5:
  • V cgref−Vtref =C1/C1+C2(V cg −V tcell)
  • During a read, Vcg is set to 0 V (ground potential), and the threshold voltage Vtcell of a memory cell which stores “1” data (“1”—programming cell) to approximately −1.5 V. Also, the threshold voltage of the reference cell M[0103] 5, which has the floating gate electrode short-circuited to the control gate electrode, is uniquely determined, and its value is approximately 0.7 V.
  • Therefore, assuming that a capacitance ratio C[0104] 1/(C1+C2) of the memory cell M2 is approximately 0.65, it is understood from the above equation (2) that the control gate potential Vcgref of the reference cell may be set to approximately 1.7 V. The specific configuration of the Vcgref generating circuit for generating the control gate potential Vcgref of the reference cell will be described later in detail.
  • 1.4. Configuration of Read Circuit [0105]
  • In the following, the configuration of the read circuit according to the present invention will be described in detail. [0106]
  • In the following description, definitions are made as follows beforehand about transistors which constitute the read circuit. [0107]
  • Specifically, MPq (q=1, 2, . . .) designates P-channel MOS transistors, and MLq (q=1, 2, . . .) and MNq (q=1, 2, . . .) designate N-channel MOS transistors. Also, MIq (q=1, 2, . . .) designates N-channel MOS transistors which have lower threshold voltage as compared with the MOS transistors MLq, MNq. In other words, when a potential difference between a gate and a source is 0 V, the MOS transistors MLj and MNj cut off, whereas the MOS transistors MIj do not cut off. [0108]
  • 1.4.1. Configuration of Sense Amplifier [0109]
  • FIG. 6 shows the configuration of a sense amplifier (for one unit). [0110]
  • In FIG. 6, “S/Ai” corresponds to “S/Ai” in FIG. 2. [0111]
  • P-channel MOS transistors MP[0112] 1, MP6 are connected in series between a Vdd node (Vdd is an internal power supply potential generated in a chip, and is different from an external power supply potential Vcc supplied from the outside of the chip) and an SA node 33. The control signal SAREF is input to a gate of the MOS transistor MP1. Also, the MOS transistor MP6 has its gate fixed to the ground potential.
  • Inverters INV[0113] 1, INV3 are connected in series between the SA node 33 and an output node OUT. The inverter INV1 is comprised of MOS transistors MP4, MN4, MN5 connected in series between the Vdd node and a Vss Node (Vss is at the ground potential).
  • The control signal INVSRC is input to a gate of the MOS transistor MP[0114] 4, while the control signal SAENd is input to a gate of the MOS transistor MN5. Also, the SA node 33 is connected to the gate of the MOS transistor MN4, and an output node N1 of the inverter INV1 is connected to the output node OUT of the sense amplifier S/Ai through the inverter INV3.
  • MOS transistors MI[0115] 1, ML2 are connected in series between the SA node 33 and a BLS node 34. The BLS node 34 is connected to the column gate 15. A MOS transistor ML1 is connected in parallel with the MOS transistor MI1. Also, a reset transistor ML3 is connected to the BLS node 34.
  • The control signal LCLAMP is input to a gate of the MOS transistor MI[0116] 1; the control signal SAENd is input to a gate of the MOS transistor ML2; the control signal BLRST is input to a gate of the MOS transistor ML3; and the control signal ATD3 is input to a gate of the MOS transistor ML1.
  • Also, MOS transistors MP[0117] 8, MI12 are connected in series between the vdd node and the BLS node 34. The control signal LCLAMP is input to a gate of the MOS transistor MI2, and the control signal ATD3n is input to a gate of the MOS transistor MP8.
  • Further, MOS transistors ML[0118] 4, MN6 are connected in series between the BLS node 34 and the Vss node. The MOS transistor ML4 has a gate connected to the BLS node 34. The control signal ATD3 is input to a gate of the MOS transistor MN6.
  • The control signal LCLAMP is generated by an inverter INV[0119] 2. The inverter INV2 is comprised of MOS transistors MP3, MN3, MN7 connected in series between the Vdd node and the Vss node. The control signal INVSRC is input to a gate of the MOS transistor MP3, and the control signal SAENd is input to a gate of the MOS transistor MN7. A potential at the BLS node 34 is input to a gate of the MOS transistor MN3.
  • A P-channel MOS transistor MPX is provided for realizing a fast precharge independent of read history. In other words, this transistor MPX sets the control signal LCLAMP to Vdd upon starting a precharge. [0120]
  • 1.4.2 configuration of Read Control Signal Generating Circuit [0121] 1 (About Intermediate Potential Generating Circuit)
  • FIG. 7 shows the configuration of the read control signal generating circuit. [0122]
  • The read control [0123] signal generating circuit 17 includes an intermediate potential generating circuit, a SAREF precharge circuit 21, a dummy column gate 22, and a reference cell 23. The reference cell 23 has been described in Section 1.3. The SAREF precharge circuit 21 and the dummy column gate 22 will be described later, and here, within the respective components constituting the read control signal generating circuit 17, the intermediate potential generating circuit will be described in terms of its specific configuration.
  • The intermediate potential generating circuit comprises an [0124] INVSRC generating circuit 18, a SAREF generating circuit 19, and a VCLAMP generating circuit 20.
  • <[0125] INVSRC Generating Circuit 18>
  • As shown in FIG. 7, the [0126] INVSRC generating circuit 18 is comprised of MOS transistors MP5, MN2, MN8 connected in series between a Vdd node and a Vss node (Vdd is an internal power supply potential generated in a chip, and Vss is the ground potential).
  • The MOS transistor MP[0127] 5 has a source connected to the Vdd node, and a gate and a drain connected to each other. A control signal BLREF is input to a gate of the MOS transistor MN2, and the control signal (enable signal) EN is input to a gate of the MOS transistor MN8.
  • Also, the control signal (intermediate potential) INVSRC supplied to the sense amplifier S/Ai is output from the drain of the MOS transistor MP[0128] 5.
  • The MOS transistor MP[0129] 5 and the MOS transistor MP4 (see FIG. 6) in the sense amplifier S/Ai form a current mirror circuit, and similarly, the MOS transistor MP5 and the MOS transistor MP3 (see FIG. 6) in the sense amplifier S/Ai form a current mirror circuit.
  • The [0130] INVSRC generating circuit 18 outputs the control signal (intermediate potential) INVSRC when it transitions from a sleep state (EN=“L”) to a standby state (EN=“H”). Also, during a read, the INVSRC generating circuit 18 remains in the standby state, and a current (consumed current) always flows into the INVSRC generating circuit 18.
  • Therefore, for accomplishing a reduction in power consumption during a read, it is necessary to minimize the current (consumed current) flowing into the INVSRC generating circuit [0131] 18 (in this respect, the same is true for the VCLAMP generating circuit 20, later described).
  • However, as the current consumed by the [0132] INVSRC generating circuit 18 is reduced for lower power consumption, the control signal (intermediate potential) INVSRC is more susceptible to oscillations due to the influence of gate capacitances of the MOS transistors MP3, MP4 (see FIG. 6) in the sense amplifier S/Ai, and the like. Also, if the control signal (intermediate potential) INVSRC deviates from a predetermined value due to oscillations or the like, a long time is required to return the deviated INVSRC to the original value. In other words, a long time is taken until the control signal INVSRC becomes stable.
  • As a result, this gives rise to problems such as erroneously read data, a longer read time, and the like. [0133]
  • To solve these problems, in this embodiment, a stabilizing capacitor C[0134] 1 is connected to a signal line on which the control signal INVSRC is transmitted in the sense amplifier S/Ai (see FIG. 6). The stabilizing capacitor C1 should have a capacitance twice or more the gate capacitance of the MOS transistors MP3, MP4 (see FIG. 6) in the sense amplifier S/Ai.
  • The stabilizing capacitor C[0135] 1 thus connected prevents the value of the control signal INVSRC from oscillating, thereby making it possible to perform a normal read operation and prevent an increased read time due to the oscillations of the control signal INVSRC.
  • <SAREF Generating Circuit> [0136]
  • As shown in FIG. 7, the [0137] SAREF generating circuit 19 is comprised of MOS transistors MP2, MP7, MI3, ML6 connected in series between a Vdd node and a Vss node (Vdd is an internal power supply potential generated in a chip, and Vss is the ground potential).
  • The control signal SAENn is input to a gate of the MOS transistor MP[0138] 7; the control signal VCLAMP is input to a gate of the MOS transistor MI3; and the control signal SAEN is input to a gate of the MOS transistor ML6. The MOS transistor MP2 has a gate and a drain connected to each other.
  • Also, the control signal (intermediate potential) SAREF supplied to the sense amplifier S/Ai is output from the drain of the MOS transistor MP[0139] 2. The MOS transistor MP2 has the drain connected to an output terminal of the SAREF precharge circuit 21, later described.
  • The MOS transistor MP[0140] 2 and the MOS transistor MP1 (see FIG. 6) in the sense amplifier S/Ai form a current mirror circuit.
  • In the [0141] SAREF generating circuit 19, like the aforementioned INVSRC generating circuit 18, the control signal (intermediate potential) SAREF must be prevented from oscillating to accomplish a normal read operation in the sense amplifier S/Ai.
  • To prevent the control signal SAREF from oscillating, a stabilizing capacitor having a capacitance sufficiently larger than a gate capacitance of the MOS transistor MP[0142] 1 (see FIG. 6) may be connected to a signal line on which the control signal SAREF is transmitted. The stabilizing capacitor thus connected reduces the amplitude of the oscillating control signal SAREF, so that a shorter time is taken until the control signal SAREF is stabilized (until the amplitude is converged).
  • However, the connection of the stabilizing capacitor to the signal line on which the control signal SAREF is transmitted results in an increased capacitance which is parasitic on the signal line, as a matter of course. This results in a longer time which is taken from a transition of the control signal SAEN to “H” to the [0143] SAREF node 32 reaching a predetermined potential, in proportion to an increase in the capacitance. In the SAREF generating circuit 19, since the control signal SAREF is output after the control signal SAEN transitions to “H,” a longer time required for the SAREF node 32 to reach the predetermined potential means a longer read time.
  • For the reason set forth above, no stabilizing capacitor is connected to the signal line on which the control signal SAREF is transmitted. Instead, the oscillations of the control signal SAREF are prevented by enhancing the driving capability of the [0144] SAREF generating circuit 19. Specifically, while the absence of the stabilizing capacitor causes a larger amplitude of the oscillating control signal SAREF, the enhanced driving capability of the SAREF generating circuit 19 can reduce a time required to converge the amplitude.
  • It should be noted that a stabilizing capacitor CP (see FIG. 6) is connected to a signal line on which the control signal INVSRC is transmitted. This is because the [0145] INVSRC generating circuit 18 is operative before the control signal SAEN transitions to “H.” In other words, a delayed signal due to the stabilizing capacitor CP does not at all cause any problem during a read.
  • The driving capability of the [0146] SAREF generating circuit 19 can be enhanced, for example, by increasing the number of reference cells (cell units) as shown in FIG. 8. Specifically, since the reference cell has, for example, the same structure and the same size as the memory cell, the driving capability of the reference cell can be substantially enhanced by connecting a plurality of reference cells in parallel with each other.
  • It should be noted that for connecting a plurality of reference cells in parallel, the size of the MOS transistor MP[0147] 2 must be adjusted in accordance with the number of the reference cells. When the number of reference cells connected in parallel is M, a current flowing through the MOS transistor MP2 is M×Iref, where Iref is a cell current of one reference cell.
  • Then, the read circuit of this embodiment requires that a current flowing into the MOS transistor MP[0148] 1 (see FIG. 6) in the sense amplifier S/Ai is set to Iref/2. Specifically, for achieving this requirement, assuming that the channel width and the channel length of the MOS transistor MP1 are Wp1, Lp1, respectively, the channel width W and the channel length of the MOS transistor MP2 may be set, for example, to 2×M×Wp1, Lp1, respectively.
  • Stated another way, since the MOS transistor MP[0149] 1 has the channel width set to the channel width of the MOS transistor MP2 multiplied by 1/(2×M), the MOS transistor MP1 is applied with a cell current equal to M×Iref (cell current of MP2) multiplied by 1/(2×M), i.e., Iref/2 , derived from the principle of the current mirror circuit.
  • The number M of reference cells is determined in accordance with the number N of sense amplifiers S/Ai connected to the signal line (SAREF node [0150] 32) on which the control signal SAREF is transmitted. In other words, since an increase in the number of sense amplifiers S/Ai connected to the SAREF node 32 causes noise to also increase, the number M of reference cells is accordingly increased as well.
  • Specifically, the ratio of M to N is determined in the following manner. [0151]
  • Assuming that the gate capacitance of the P-channel MOS transistor MP[0152] 1 is CMP1, since N sense amplifiers S/Ai are connected to the SAREF node 32, the capacitance of the SAREF node 32 is calculated to be N×CMP1.
  • Assuming also that the potential at the [0153] SAREF node 32 deviates from ΔV by a predetermined value due to the influence of capacitive coupling between the SAREF node 32 and other conductive materials, and this deviation ΔV returns to the original predetermined value in a time (return time) Δt by means of the cell current M×Iref, the following relation is derived based on the charge conservation law:
  • N×CMP1×ΔV=M×Iref×Δt
  • Here, the gate capacitance CMP[0154] 1 is set to approximately 100 fF; and the cell current Iref of the reference cell to approximately 20 μA, by way of example. Also, in this event, the deviation ΔV from the predetermined value (reference value) of the control signal SAREF during a precharge of SAREF is approximately 0.1 V.
  • It has been found from a simulation that the return time Δt should be approximately 2 nsec or less in order for the deviation ΔV to avoid affecting the sense time in the sense amplifier S/Ai. [0155]
  • Thus, according to the aforementioned relation, a read operation can be accurately performed at a high speed by setting the number of reference cells and the number N of sense amplifiers S/Ai as follows: [0156]
  • M≧N/4
  • <VCLAMP Generating Circuit> [0157]
  • As shown in FIG. 7, the [0158] VCLAMP generating circuit 20 is comprised of MOS transistors MI4, MN1, MN9 connected in series between a current source I1 and a Vss node. The control signal (enable signal) EN is input to a gate of the MOS transistor MN9.
  • The MOS transistor MI[0159] 4 has a gate and a drain connected to each other (diode connection), and from their connecting point, the control signal (intermediate potential) VCLAMP is output. The connecting point of the gate and the drain of the MOS transistor MI4 is connected to the gate of the MOS transistor MI3 and to the SAREF precharge circuit 21.
  • Likewise, the MOS transistor MN[0160] 1 has a gate and a drain connected to each other (diode connection). The MOS transistor MN1 has the drain connected to the gate of the MOS transistor MN2 and to the SAREF precharge circuit 21. The control signal BLREF is output from the drain of the MOS transistor MN1.
  • The MOS transistors MI[0161] 3, MI4 form a current mirror circuit, and similarly, the MOS transistors MN1, MN2 form a current mirror circuit.
  • The [0162] VCLAMP generating circuit 20 generates the control signal (intermediate potential) VCLAMP, for example, at approximately 1.3 V by the two MOS transistors MI4, MN1 which are diode-connected to a constant current source I1. Also, the constant current source I1 generates a current of approximately 6 μA which is transmitted to the INVSRC generating circuit 18 and the SAREF precharge circuit 21 through a BLREF node 36.
  • In other words, the control signal BLREF is supplied to the [0163] INVSRC generating circuit 18 and the SAREF precharge circuit 21 as a reference potential.
  • A specific example of the current source I[0164] 1 in the VCLAMP generating circuit 20 will be described below.
  • FIG. 9 only shows the [0165] VCLAMP generating circuit 20 extracted from the read control signal generating circuit 17 of FIG. 7. FIG. 10 shows an example of the current source I1 in the VCLAMP generating circuit 20.
  • Since MOS transistors MPA, MPB are designed to have the same size, a current Is of approximately 6 μA generated by a resistor Rs and a differential amplifier also flows into a node Ns. [0166]
  • Here, the current value Is can be represented by VBGR/Rs. VBGR is, for example, approximately 1.23 V, the value of which is not temperature dependent. On the other hand, the value of the resistor Rs is generally temperature dependent. [0167]
  • Therefore, the resistor Rs is implemented by a diffusion resistor which has the characteristics that exhibit a smaller resistance at a higher temperature. In this case, the current value Is becomes gradually larger as the temperature rises, whereas the threshold voltages of the N-channel MOS transistors MI[0168] 4, MN1, MN9 become gradually lower as the temperature rises.
  • In other words, a deviation of the current value caused by a change in the resistance of the resistor Rs and a deviation of the current value caused by a change in the threshold voltages of the MOS transistors MI[0169] 4, MN1, MN9 are canceled each other, resulting in the elimination of the temperature dependency with respect to the value of the current flowing through the MOS transistors MI4, MN1, MN9.
  • It is therefore possible to generate the control signals (intermediate potentials) VCLAMP, BLREF which are substantially independent of temperature. [0170]
  • 1.4.3. Configuration of Read Control Signal Generating Circuit [0171] 2 (about SAREF Precharge Circuit)
  • FIG. 11 specifically shows the configuration of the SAREF [0172] precharge circuit 21 in the read circuit of FIG. 7.
  • The SAREF [0173] precharge circuit 21 is comprised of MOS transistors MP10, MP11, MI5, MN10, MN11, MN12 connected between a Vdd node and a Vss node, and a NAND circuit NA1.
  • The control signals EN, SAEN are input to the NAND circuit NA[0174] 1. An output signal of the NAND circuit NA1 in turn is input to a gate of the MOS transistor MP10. The MOS transistor MP11 has a gate and a drain connected to each other. Since the drain of the MOS transistor MP11 is connected to the SAREF node 32, the SAREF node 32 can be precharged by the SAREF precharge circuit.
  • The MOS transistor MI[0175] 5 has a gate connected to the gate and the drain of the MOS transistor MI4 in the VCLAMP generating circuit 20. In other words, the MOS transistors MI4, MI5 form a current mirror circuit. The control signal VCLAMP is input to the gate of the MOS transistor MI5.
  • The control signal SAENn is input to the gates of the MOS transistors MN[0176] 10, MN11. A connecting point of the MOS transistors MN10, MN11 is connected to a BLSREF node 35. Also, the control signal BLREF is input to a gate of the MOS transistor MN12.
  • [0177] 1.4.4 Configuration of Read Control Signal Generating Circuit 3 (About Vcgref Generating Circuit)
  • FIG. 12 shows the configuration of the Vcgref generating circuit. FIG. 13 shows a specific example of a variable resistor R[0178] 3 in FIG. 12.
  • The Vcgref generating circuit shown in FIGS. 12 and 13 corresponds to the [0179] Vcgref generating circuit 24 in the read control signal generating circuit 17 shown in FIG. 2.
  • While the control gate potential Vcgref of the reference cell is set to be, for example, approximately 1.7 V, the threshold voltage of the reference cell and the coupling ratio largely depend on wafer process conditions, so that it is quite difficult to precisely estimate these values beforehand. Also, in a test mode (later described) involved in a measurement of a threshold voltage distribution for a memory cell, the value of the output signal Vcgref of the Vcgref generating circuit must be changed. [0180]
  • Therefore, the Vcgref generating circuit must be configured such that its output potential Vcgref can be freely changed. For example, the Vcgref generating circuit is configured such that the output potential Vcgref thereof can be changed from 1.0 V to 2.5 V in increments of 0.1 V. [0181]
  • Also, if the control gate potential Vcgref is temperature dependent, a cell current flowing into the reference cell is also temperature dependent to hinder a correct read, thereby presenting a grave problem. To solve this problem, an output potential VBGR of a temperature independent BGR (Band Gap Reference) circuit is used to generate the control gate potential Vcgref. [0182]
  • However, the output potential VBGR (for example, approximately 1.23 V) of the BGR circuit is at a potential between 1.0 V and 2.5 V, so that if this potential is used as it is, it is difficult to change the output potential Vcgref of the Vcgref generating circuit exactly in increments of 0.1 V. [0183]
  • Thus, in this example, the Vcgref generating circuit is comprised of two differential amplifiers DA[0184] 1, DA2 such that the output potential Vcgref can be changed exactly in increments of 0.1 V.
  • First, the first differential amplifier DA[0185] 1 is used to convert VBGR (=approximately 1.23 V) to a potential out of the range from 1.0 V to 2.5 V, for example, to 0.5 V. Then, the second differential amplifier DA2 is used to generate Vcgref based on the converted reference potential (0.5 V).
  • In this way, the output potential Vcgref can be changed exactly in increments of 0.1 V. [0186]
  • The output potential Vcgref can be changed by varying the resistance of the variable resistor shown in FIG. 13. [0187]
  • 1.4.5. Configuration of Read Control Signal Generating Circuit [0188] 4
  • Section 1.4.1. through Section 1.4.4 have described the configuration of the main components of the read control signal generating circuit. [0189]
  • The components constituting the read control signal generating circuit, which have not been described, are two: the dummy column gate and the Vsg generating circuit. In the following, these two components will be described in brief. [0190]
  • The dummy column gate is provided for making a current path on the memory cell side substantially equal to a current path on the reference cell side (the resistances of the current paths are made substantially identical). Specifically, on the memory cell side, a [0191] column gate 15 comprised of a MOS transistor is connected between a bit line BLj and the BLS node 34, for example, as shown in FIG. 6.
  • As such, the reference cell side is also provided with a [0192] dummy column gate 22 which is comprised of at least one MOS transistor that remains in ON state at all times, for example, as shown in FIG. 7. The dummy column gate 22 differs from a column gate comprised of a MOS transistor which is controlled ON/OFF by an output signal of a column decoder in that the former is comprised of the MOS transistor which remains in ON state at all times.
  • The Vsg generating circuit [0193] 25 (see FIG. 2) generates a potential Vsg applied to the gates of the select transistors M1, M3 (see FIGS. 4 and 6) in the cell unit on the memory cell side. During a read, Vsg is at approximately 3.5 V. In this embodiment, the output signal Vsg of the Vsg generating circuit is also applied to the gates of the select transistors M5, M6 (see FIGS. 6 and 7) in the cell unit on the reference cell side.
  • The Vsg generating circuit may be comprised, for example, of a booster circuit or a boost potential control circuit. [0194]
  • 2. Operation of Read Circuit [0195]
  • In the following, description will be made on the operation of the read circuit according to the present invention which has been described in connection with FIGS. 2 through 13. [0196]
  • 2.1. Outline of Operation. [0197]
  • First, the operation of the read circuit according to the present invention will be outlined with reference to FIGS. 6 and 7. A main portion of the read circuit according to the present invention comprises a first path originating from the Vdd node and reaching the Vss node through the P-channel MOS transistor MP[0198] 1 and the memory cell units M1, M2, M3; a second path originating from the Vdd node and reaching the Vss node through the P-channel MOS transistor MP2 and the reference cell units M4, M5, M6; and the SAREF node 32 which connects the gates of the two MOS transistors MP1, MP2 to each other.
  • For facilitating the description, assume that the respective control signals for use in a read operation are set to the following values. [0199]
  • EN, SAEN, SAENd are respectively set to “H” while ATD[0200] 3, BLRST are set to “L.” SAENn, ATD3n are inverted versions of SAEN, ATD3, respectively. SGD, SGS are both at 3.5 V.
  • In a read operation under these conditions, a reference current Iref flows over the second path. Here, as described above, the value of the current Iref flowing into the reference cell unit is substantially equal to the cell current Icell of a memory cell which stores “1” data. [0201]
  • Since the two MOS transistors MP[0202] 1, MP2 form a current mirror circuit, the value of the current flowing over the first path can be adjusted by coordinating the ratio of these MOS transistors MP1, MP2 in size (channel width W). In other words, in the present invention, the ratio of the MOS transistors MP1, MP2 in size is determined such that the MOS transistor MP1 applies a current of Iref/2.
  • Then, the potential at the [0203] SA node 33, which is a connecting point of the MOS transistor MP1 and the MOS transistor MI1, is determined by data in the memory cell M2, i.e., whether or not the cell current Icell flows into the memory cell M2 during a read.
  • For example, when the memory cell M[0204] 2 stores “1” data, a read potential (0 V) applied to a control gate electrode (selected word line) Wi of the memory cell M2 causes the memory cell M2 to turn on, resulting in the cell current Icell flowing into the memory cell M2.
  • Also, since Icell=Iref is satisfied as described above, the current Icell (=Iref) drawn by the memory cell M[0205] 2 from the SA node 33 is larger than the current Iref/2 supplied by the MOS transistor MP1 to the SA node 33, with the result that the potential at the SA node 33 is reduced to 1 V or less.
  • On the other hand, when the memory cell M[0206] 2 stores “0” data, the read potential (0 V) applied to the control gate electrode (selected word line) Wi of the memory cell M2 causes the memory cell M2 to turn off, so that the cell current Icell does not flow into the memory cell M2.
  • In this event, the [0207] SA node 33 is only supplied with a current from the MOS transistor MP1, with the result that the potential at the SA node 33 is increased to Vdd.
  • Therefore, the data in the memory cell M[0208] 2 can be identified by sensing a change in the potential at the SA node 33 by the inverter INV1.
  • Notably, in the present invention, no differential amplifiers are used in the sense amplifier (for one unit) S/Ai. This can reduce the current consumed by the read circuit of the present invention to an extremely small value, as compared with the current consumed by the conventional read circuit (FIG. 1). [0209]
  • The read circuit according to the present invention does not require the provision of differential amplifiers in the sense amplifier S/Ai because a potential difference (or amplitude) between the potential at the [0210] SA node 33 when “1” data is read and the potential at the SA node 33 when “0” data is read is as large as approximately [Vdd−1 V] (Vdd is, for example, 2.5 V or more and 3.5 V or less). In other words, the potential at the SA node 33 can be input to the inverter INV1 as it is to sense the data in the memory cell M2.
  • Also, the read circuit according to the present invention can accomplish a reduction in power consumption without degrading the read speed since the read speed is as high as that of the conventional read circuit (FIG. 1), however large the amplitude at the [0211] SA node 33 is. In this way, the read speed is not degraded in the present invention because the SA node 33 is disconnected from the bit line and accordingly its capacitance is extremely small, thereby reducing the time required for changing the potential at the SA node 33 in accordance with the data in the memory cell M2.
  • 2.2. operation Timing [0212]
  • In the following, the operation of the read circuit according to the present invention will be described in detail with reference to timing charts of FIGS. 14 and 15. [0213]
  • FIG. 14 shows timings of control signals input from the outside of the chip, and control signals generated inside the chip. [0214]
  • The control signals input from the outside of the chip include an address signal Address and a chip enable signal CE. [0215]
  • As the chip enable signal CE transitions to “H,” data is read from a memory cell identified by the address signal Address at this time. When the address signal Address changes during an “H” period of the chip enable signal CE, data is read from a memory cell identified by the new address signal Address after the change. [0216]
  • During a read operation, as the chip enable signal CE transitions to “H,” the sense amplifier enable signal SAEN also transitions to “H,” and an ATD pulse is generated by an address transition detector. The duration (tATD) of the ATD pulse is approximately 30 ns (from time tA). [0217]
  • The ATD pulse is also generated (at time tB) when the address signal Address changes while the chip enable signal CE is at “H.” [0218]
  • Also, in an “H” period of ATD, ATD[0219] 2 is at “H” for the first one-third period, and ATD3 is at “H” for the last two-third period. Then, SAENd and BLRST are generated at timings as shown in FIG. 14 based on SAEN, ATD, ATD2 and ATD3.
  • FIG. 15 shows timings of control signals which control the operation of the read circuit according to the present invention. [0220]
  • SAEN, ATD[0221] 3, SAENd, BLRST in FIG. 15 correspond to SAEN, ATD3, SAENd, BLRST in FIG. 14. Also, SGD is a gate potential of a select transistor on the bit line side (potential on the select gate line).
  • The read operation is mainly controlled by SAEN (SAENn), ATD[0222] 3 (ATD3n), SAENd, BLRST, and is segmented into four periods: (A) a standby period, (B) a bit line reset period, (C) a precharge period, and (D) a sense period.
  • It should be noted that the read circuit shown in FIGS. 6, 7 and [0223] 11 uses the enable signal EN in addition to the aforementioned control signals. The enable signal EN is a signal for enabling an analog circuit.
  • For example, a current consumed by a chip can be reduced substantially to zero by setting the enable signal to “L” (however, a current not much more than a cutoff leak of a MOS transistor will flow). [0224]
  • In the periods (A) to (D), EN is set to “H” (EN=“H”). [0225]
  • In the following, the operation in each period will be described in order. [0226]
  • 2.2.1. Standby Period [0227]
  • The period (A) in FIG. 15 is a standby period. The standby period refers to a waiting period before a read operation is executed. [0228]
  • The [0229] INVSRC generating circuit 18, the VCLAMP generating circuit 20 and the SAREF precharge circuit 21 (see FIGS. 7 and 11), and the Vcgref generating circuit 24 (see FIGS. 2 and 12) are operative even in the standby period. Specifically, the control signals VCLAMP, BLREF are generated in the VCLAMP generating circuit 20 where EN is at “H.” Also, the control signal Vcgref is generated in the Vcgref generating circuit 24 where ENn is at “L.” Further, the control signal INVSRC is generated in the INVSRC circuit 18.
  • In the standby period, since SAEN is at “L,” the path from the P-channel MOS transistor MP[0230] 2 to the reference cell 23 (see FIGS. 7 and 11) is electrically disconnected. On the other hand, since the SAREF precharge circuit 21 (see FIGS. 7 and 11) is operative, the SAREF node 32 and the BLSREF node 35 are respectively precharged.
  • A precharge level (potential) at each node is set substantially equal to the potential generated at the [0231] SAREF node 32 and the potential at the BLSREF node 35 at the time SAEN transitions to “H.”
  • The [0232] SAREF node 32 and the BLSREF node 35 have been previously precharged in the standby period in this way for purposes of reducing a time required until the potential at the SAREF node 32 and the potential at the BLSREF node 35 are established during an actual read operation, in order to increase the read speed.
  • Stated another way, if such a precharge operation were not performed, a quite long time would be required until the potentials at [0233] SAREF node 32 and the BLSREF node 35 are established after the SAEN has transitioned to “H,” resulting in a longer read time.
  • Particularly, the [0234] SAREF node 32 is connected to the gate of the MOS transistor MP1 in the sense amplifier S/Ai, so that when n sense amplifiers S/A1, . . . , S/Ai, . . . , S/A.n are arranged in a chip, gates of n MOS transistors are connected to the SAREF node 32, resulting in an extremely large parasitic capacitance produced at the SAREF node 32.
  • Therefore, for accomplishing a high speed read, the [0235] SAREF node 32 must have been previously precharged during the standby period, to establish the potential at the SAREF node 32 during a read operation in a shorter time.
  • Nevertheless, since the SAREF precharge circuit [0236] 21 (see FIG. 11) causes a penetration current to flow in an operative state, the SAREF node 32 previously precharged by the SAREF precharge circuit 21 will increase a standby current (consumed current) in the standby period.
  • This problem, however, can be solved by a countermeasure as shown below. Specifically, the standby current can be reduced by employing the N-channel MOS transistor MN[0237] 12 (see FIG. 11) of a smaller size. Also, in this event, the precharge level of the SAREF node 32 can be adjusted by the sizes of the MOS transistors MP11, MI5.
  • Also, when it is difficult to set the precharge level at the [0238] SAREF node 32 during the standby completely equal to the level at the SAREF node 32 during a read (SAEN=“H”), the precharge level at the SAREF node 32 may be set slightly lower than the level at the SAREF node 32 during the read.
  • By thus setting the precharge level at the [0239] SAREF node 32, since the P-channel MOS transistor MP2 having a large driving force has been in ON state at the time SAEN transitions to “H,” the SAREF node 32 is rapidly charged through the MOS transistor MP2, so that the potential at the SAREF node 32 is promptly established during the read.
  • When the precharge level at the [0240] SAREF node 32 is set slightly higher than the level at SAREF node 32 during a read, the P-channel MOS transistor MP2 having a larger driving force is initially in OFF state, and a charge on the SAREF node 32 is discharged through the reference cell having a smaller driving force, so that the establishment of the potential at the SAREF node 32 is delayed during the read.
  • 2.2.2. Bit Line Reset Period [0241]
  • A period (B) in FIG. 15 is a bit line reset period. [0242]
  • In the bit line reset period, BLRST transitions to “H,” causing the MOS transistors ML[0243] 3, Trj to turn on (see FIG. 6). As a result, the bit line BLj and the BLS node 34 are respectively reset to the ground potential (0 V). The bit line BLj and the BLS node 34 are respectively grounded (reset) because the log of the previous read operation is eliminated when reads are repeatedly performed.
  • Now, referring again to FIG. 3, the necessity of resetting the bit line will be described from a viewpoint of a trouble which would occur if the bit line is not reset. [0244]
  • Assuming that data contained in memory cells MC[0245] 1, MC2, MC3, MC4, MC5, MC6 are “0,” respectively, and data contained in memory cells MC7, MC8, MC9 are “1,” respectively, consider the case where data are read in the order of the memory cells MC3→MC5→MC7.
  • First, in a data read operation for the memory cells MC[0246] 3, MC5, the bit lines BLn, BLj are respectively precharged to approximately 1 V. Also, since the data in the memory cells MC3, MC5 are “0,” the memory cells (selected cells) MC3, MC5 enter into OFF state at the time of a read after precharging the bit lines BLn, BLj. Therefore, even after the data read is completed, the bit lines BLn, BLj maintain a potential of approximately 1 V.
  • Here, since this embodiment is not implemented on the assumption that the potentials on the bit lines BLn, BLj are reset (set to the ground potential), the next data read is executed for the memory cell MC[0247] 7 with the potential of approximately 1 V maintained on the bit lines BLn, BLj and with the bit lines BLn, BLj remaining in a floating state (because the column gates corresponding to the bit lines BLn, BLj are in OFF state).
  • In the data read operation for the memory cell MC[0248] 7, the select gate lines SGDP, SGSp are both set to approximately 3.5 V. Therefore, if the select gate lines SGDP, SGSp are respectively increased from 0 V to approximately 3.5 V, select transistors connected to the select gate lines SGDp, SGSp are all turned on. Also, if 0 V is applied to a selected word line Wp, non-selected cells MC8, MC9 are in a “1” state, so that the non-selected cells MC8, MC9 connected to the word line Wp enter into ON state.
  • In this event, charges accumulated on the bit lines BLn, BLj are discharged to the source line SL through the non-selected cells MC[0249] 8, MC9. As a result, a source potential of the selected memory cell MC7 may exceed 0 V due to a voltage drop caused by the resistances of the cell source line SL and the shunt line SH. Such a phenomenon occurs more prominently as a larger number of memory cells storing “1” data are connected to the word line Wp.
  • Then, as the source potential of the selected memory cell MC[0250] 7 exceeds 0 V, a current flowing into the memory cell MC7 is reduced below a current which flows into the memory cell MC7 when the source potential is 0 V, thereby preventing the potential of the SA node 33 (see FIG. 6) from decreasing sufficiently, with the result that the data in the memory cell MC7 may be determined as “0” although it is “1.”
  • In the present invention, the potentials on all the bit lines are reset (set to the ground potential) at the beginning of a read operation in order to eliminate a read error resulting from such a read history. [0251]
  • Also, the absence of the bit line reset period would cause useless consumption of power, as described below. [0252]
  • Specifically, the column gate [0253] 15 (see FIG. 3) selects a bit line based on an address signal. Therefore, as the address signal changes, a selected bit line also changes. In this event, for selecting again a bit line in response to a change in the address signal, a constant period of time is inevitably required due to the influence of a wiring delay and a logic delay.
  • Assuming that the bit line reset period (B) is not provided, the bit line is precharged (in the period (C)) immediately after the standby state (in the period (A)). More specifically, if precharging of the bit line is started at the same time SAEN transitions to “H,” the bit line will be precharged before a selected bit line is established in the column gate. [0254]
  • Thus, a bit line selected by the preceding address signal is still selected until a selected bit line is established in the column gate after SAEN has transitioned to “H” to precharge a bit line which is not related to a bit line to be selected this time, with the result that the power is consumed for nothing. [0255]
  • To eliminate the useless power consumption, the present invention provides the bit line reset period (B). Useless power will not be consumed if the bit line reset period (B) is set in the column gate to be longer than a period required to establish a selected bit line (selected column) after SAEN has transitioned to “H.” [0256]
  • 2.2.3. Bit Line Precharge Period [0257]
  • A period (C) in FIG. 15 is a bit line precharge period. [0258]
  • In the bit line precharge period, ATD[0259] 3 transitions to “H,” causing the MOS transistors MP8, MN6 to turn on. Also, since the INVSRC node 31 has been previously charged (in the standby period), the potential of the control signal LCLAMP varies in accordance with the potential of the control signal BLS. When the potential of the control signal BLS is approximately at 0 V, the control signal LCLAMP is approximately at Vdd, causing the MOS transistor MI2 to turn on.
  • Consequently, a current flows from the Vdd node into the bit line BLj (BLS node [0260] 34) through the MOS transistor MI2 (see FIG. 6) to precharge the bit line BLj.
  • Also, in this event, since the MOS transistor ML[0261] 1 also turns on, the SA node 33 and the BLS node 34 are short-circuited to each other to charge not only the BLS node 34 but also the SA node 33 (more exactly, since the SA node 33 is at Vdd as it is supplied with a charge from the MOS transistor MP1, the SA node 33 lowers from Vdd to the precharge level).
  • In the bit line precharge period, the [0262] SA node 33 and the BLS node 34 are short-circuited to each other because the precharge levels at the SA node 33 and the BLS node 34 are set to the same value which is a value lower than a threshold voltage Vsense of the inverter INV1. With the value thus set, the output potential of the inverter INV1 (potential at the N1 node) is at “H.”
  • Specifically, since the MOS transistor MP[0263] 4 in the inverter INV1 applies a current as small as approximately 6 μA for lower power consumption, the N1 node left at “L” would require an extremely long time to transition the Ni node from “L” to “H.”
  • Thus, in the present invention, the output potential (potential at the N[0264] 1 node) of the inverter INV1 has been previously set to “H,” to contribute to a faster read.
  • The path comprising the MOS transistor MI[0265] 2, the inverter INV2 and the INVSRC circuit 18 (see FIGS. 6 and 7) serves to maintain the precharge level on the bit line to a proper value.
  • In the following, the operation of this path will be described (see FIGS. 6 and 7). [0266]
  • The MOS transistor MP[0267] 3 (in the inverter INV in FIG. 6) and the MOS transistor MP5 (in the INVSRC generating circuit 18 in FIG. 7) are set to have the size (channel length L and channel width W) identical to each other. The MOS transistor MN2 (in the INVSRC generating circuit 18 in FIG. 7) and the MOS transistor MN3 (in the inverter INV2 in FIG. 6) are likewise set to have the size (channel length L and channel width W) identical to each other. It can therefore be regarded that the inverter INV2 and the INVSRC circuit 18 constitute a single differential amplifier as a whole.
  • Input signals to this differential amplifier include the control signal BLS and the control signal BLREF, and an output signal therefrom is the control signal LCLAMP. At the time precharging of the bit line BLj has started, the control signal BLS is at 0 V, and the control signal LCLAMP is at Vdd, so that the bit line BLj is rapidly precharged through the MOS transistors MP[0268] 8, MI2.
  • Also, when the precharged bit line BLj causes the control signal BLS (potential on the bit line) to be higher than the control signal BLREF (reference potential), the control signal LCLAMP falls from Vdd to near 0 V at this time, thereby suppressing injection of charges from the MOS transistor MI[0269] 2 to the bit line.
  • Also, since the MOS transistor ML[0270] 4 turns on simultaneously, excessive charges accumulated on the bit line BLj are discharged to the Vss node through the MOS transistor ML4.
  • In this way, the bit line BLj (the [0271] BLS node 34 and the SA node 33) is properly precharged to a potential (precharge level) substantially equal to the control signal BLREF (BSL=SA=BLREF).
  • The sizes of the MOS transistors MI[0272] 2, ML4 are set such that the control signal VCLAMP is equal to the control signal LCLAMP in potential during the bit line precharge period when Icell=Iref/2 is satisfied.
  • For this purpose, the MOS transistors MI[0273] 2, ML4 in FIG. 6 and the MOS transistors MI4, MN1 in FIG. 7 must be set to satisfy the following relation:
  • (WMI[0274] 2/LMI2)/(WML4/LML4)= (WMI4/LMI4)/(WMN1/LMN1)
  • where WMI[0275] 2, LMI2 represent the channel width and channel length of the MOS transistor MI2, respectively; WLM4, LML4 represent the channel width and channel length of the MOS transistor ML4, respectively; WMI4, LMI4 represent the channel width and channel length of the MOS transistor MI4, respectively; and WMN1, LMN1 represent the channel width and channel length of the MOS transistor MN1, respectively.
  • By setting the MOS transistors MI[0276] 2, ML4 in FIG. 6 and the MOS transistors MI4, MN1 in FIG. 7 to have the channel widths and channel lengths which satisfy the relation as expressed above, the sense operation, later described, can be promptly performed.
  • 2.2.4. Sense Period [0277]
  • A period (D) in FIG. 15 is a sense period. [0278]
  • At the time the bit line has been precharged, the control signal BLS and the control signal BLREF are substantially equal to each other (at a potential of approximately 1 V or less, however, except for zero). Also, the control signal LCLAMP is substantially equal to the control signal VCLAMP (at a potential of approximately 1.3 V or less, however, except for zero). [0279]
  • A difference between the control signal VCLAMP and the control signal BLREF (approximately 0.3 V) is on the order of the threshold voltage of the MOS transistor MI[0280] 4. Therefore, the MOS transistor MI1 is substantially in a cut-off state (see FIGS. 6 and 7).
  • In this state, when ATD[0281] 3 transitions to “L” and the MOS transistor ML1 turns off, the potential at the SA node 33 is determined by the current Iref/2 flowing into the MOS transistor MP1 and the cell current Icell of the memory cell M2.
  • When the memory cell M[0282] 2 contains data “0,” i.e., when the cell current Icell does not flow into the memory cell M2 at the time the selected word line Wi is applied with 0 V, the BLS node 34 has already been precharged to prevent charges from escaping. Therefore, charges supplied from the MOS transistor MP1 to the SA node 33 are all charged in the SA node 33.
  • Here, the [0283] SA node 33 has a capacity extremely small as compared with the capacity of the bit line BLj. In other words, if the memory cell M2 contains data “0,” the SA node 33 is rapidly charged to Vdd.
  • As described above, in the present invention, since the bit line BLj (BLS node [0284] 34) has already been precharged, the SA node 33 is rapidly charged when the memory cell M2 contains data “0.” Then, as described later, the threshold voltage (the value for determining whether data is “0” or “1”) Vsense of the inverter INV1 is set to a potential higher than the precharge level of the SA node 33 (for example, at approximately 1.3 V), so that the SA node 33 rapidly charged to Vdd means that a high speed read can be performed.
  • On the other hand, when the memory cell M[0285] 2 contains data “1,” i.e., when the cell current Icell flows into the memory cell M2 at the time the selected word line Wi is applied with 0 V, the cell current Icell (=Iref) is larger than the current Iref/2 which flows into the MOS transistor MP1, so that the potential at the SA node 33 will not exceed the precharge level (a potential of approximately 1V or less, however, except for zero), and gradually falls toward Vss (0 V).
  • When the memory cell M[0286] 2 contains data “1,” the potential at the SA node 33 slowly falls. However, since the threshold voltage Vsense of the inverter INV1 is set to a potential (for example, approximately 1.3 V) higher than the precharge level of the SA node 33, the high speed sense will not suffer from any inconvenience.
  • During the sense period, the inverter INV[0287] 2 (see FIG. 6) is in operative. In other words, in the present invention, the inverter INV2 serves to accelerate a change in potential at the SA node 33 in the sense period.
  • More specifically, when the memory cell M[0288] 2 contains data “0,” the inverter INV2 reduces the value of the control signal LCLAMP. As a result, the MOS transistor MI1 is completely cut off, so that the rising potential at the SA node 33 is accelerated.
  • On the other hand, when the memory cell M[0289] 2 contains data “1”, the inverter INV2 increases the value of the control signal LCLAMP. As a result, charges in the SA node 33 having a smaller capacity more readily flow into the BLS node 34 having a larger capacity through the MOS transistor MI1, so that the potential at the SA node 33 gradually falls while maintaining the same potential as that at the BLS node 34.
  • The inverter INV[0290] 1 (see FIG. 6) detects a change in the potential at the SA node 33, specifically, whether the potential at the SA node 33 is “H” or “L.” The inverter INV1 has the threshold value Vsense set at a larger value than the precharge level of the SA node 33 (a potential of approximately 1 V or less, however, except for zero), for example, at approximately 1.3 V.
  • This is because the determination as to “H”/“L” at the [0291] SA node 33 can be promptly made by setting Vsense in the foregoing manner, since the SA node 33 can be charged fast in the present invention as described above.
  • It should be noted that the threshold voltage Vsense of the inverter INV[0292] 1 can be adjusting by coordinating the size of the MOS transistor MN4.
  • The MOS transistor MP[0293] 4 in the inverter INV1 has a gate connected to the INVSRC node 31, rather than connected to the SA node 33 (see FIG. 6). This is because if the gate of the MOS transistor MP4 were connected to the SA node 33, the threshold voltage Vsense of the inverter INV1 would largely depend on Vdd.
  • Thus, the gate of the MOS transistor MP[0294] 4 is connected to the INVSRC node 31 such that the threshold voltage Vsense of the inverter INV1 does not depend on Vdd. Consequently, the threshold voltage Vsense of the inverter INV1 is determined by the current source I1 of the VCLAMP generating circuit 20 and a current flowing into the MOS transistor MN4.
  • In FIGS. 6 and 7, the MOS transistors MP[0295] 3, MP4, MP5 are equal in size to one another, and the MOS transistors MN1, MN2 are also equal in size to each other. For this reason, currents flowing into the inverters INV1, INV2 are both equal to a current generated by the current source I1 in the VCLAMP generating circuit 20 (for example, approximately 6 μA).
  • Therefore, according to the read circuit of the present invention, a current consumed in one sense amplifier S/Ai (except for Icell) for sensing data (in the sense period) is equal to the total value of the currents flowing into the inverters INV[0296] 1, INV2 (approximately 12 μA).
  • This value is one quarter or less of a current (approximately 50 μA) consumed by a differential amplifier in one sense amplifier within the conventional read circuit (see FIG. 1). In other words, the present invention can contribute to a reduction in power consumption as well as to a high speed read. [0297]
  • It should be noted that the inverter INV[0298] 1 is designed such that the MOS transistor MP4 is applied only with a current of approximately 6 μA for reducing the power consumption as described above. For this reason, it takes quite a long time to charge the N1 node to “H” level.
  • To cope with this inconvenience, the potential at the [0299] SA node 33 is set to a potential equal to or less than the threshold voltage Vsense of the inverter INV1 (a potential of approximately 1 V or less, however, except for zero) in the precharge period (C), as described above. Specifically, the potential at the N1 node has been previously set at “H” level and is discharged to “L” level when the memory cell M2 contains data “0.”
  • The MOS transistors MI[0300] 3, MI4 in FIG. 7 are sized such that the control signal VCLAMP is equal in potential to the control signal LCLAMP during the sense period when Icell=Iref/2.
  • For such sizing, the MOS transistors MI[0301] 3, MI4 must be set to have the following relation:
  • (WMI[0302] 3/LMI3)/Iref= (WMI4/LMI4)/ISRC
  • where WMI[0303] 3, LMI3 represent the channel width and channel length of the MOS transistor MI3, respectively; WMI4, LMI4 represent the channel width and channel length of the MOS transistor MI4, respectively; and ISRC represents a current generated by the current source I1 (approximately 6 μA).
  • As described above, the respective transistors are sized such that the control signal VCLAMP is equal in potential to the control signal LCLAMP during the bit line precharge period as well. This permits a smooth transition from the precharge period to the sense period without causing a sudden change in the potential of the control signal LCLAMP, thereby making it possible to promptly perform a sense operation. [0304]
  • 2.2.5. Summary [0305]
  • The operation of the read circuit according to the present invention has been described above in detail. Now, the features of the read operation in the present invention are summarized as follows (see FIGS. 6, 7 and [0306] 11).
  • [About Reduction in Power Consumption] [0307]
  • (i) Since the potential at the [0308] SA node 33 widely changes, a change in potential on the bit line need not be detected by a differential amplifier, so that a consumed current can be largely reduced.
  • (ii) The currents flowing into the inverters INV[0309] 1, INV2 are so small (approximately 6 μA) that a very small current is consumed during a read.
  • (iii) Since a selected bit line can be established during the bit line reset period, no current is consumed for nothing while the bit line is precharged. [0310]
  • [About Faster Read] [0311]
  • (i) Since the [0312] INVSRC node 31 has been previously charged in the standby period, the bit line (BLS node 34 and SA node 33) is precharged more rapidly.
  • (ii) Since the [0313] SA node 33 has a capacity significantly smaller than that of the bit line, and the bit line has been precharged, the SA node 33 can be rapidly charged for reading “0.”
  • (iii) Since the [0314] SAREF node 32 has been previously charged in the standby period, the SA node 33 can be rapidly charged for reading “0.”
  • (iv) Since the control signal LCLAMP is reduced approximately to 0 V, when the control signal BLS is at the precharge level, to completely cut off the MOS transistor MI[0315] 1, the charging of the SA node 33 is accelerated.
  • (v) Since Vsense is higher than the precharge level of the bit line, a change in the potential at the [0316] SA node 33 can be promptly sensed by virtue of (ii) through (vi).
  • (vi) Since the NI node has been previously charged to Vdd, data can be promptly discriminated even with the small MOS transistor MP[0317] 4.
  • [Others] [0318]
  • (i) The employment of constant current circuits (the [0319] VCLAMP generating circuit 20 and the INVSRC generating circuit) eliminates the Vdd dependency of the inverters (sense circuits) INV1, INV2.
  • (ii) Since a sequence for resetting the potential on the bit line is added, a read error due to a read history can be prevented. [0320]
  • (iii) While the bit line is being precharged, the control signal LCLAMP is increased to approximately Vdd when the control signal BLS is below the precharge level, and the control signal LCLAMP is reduced to approximately 0 V and the MOS transistor ML[0321] 4 turns on as the control signal BLS exceeds the precharge level, so that the potentials of the control signals BLS, SA can be accurately set to the precharge level.
  • 3. Modifications to Read Circuit [0322]
  • While the basic configuration of the main components in the read circuit according to the present invention has been shown in FIGS. 6, 7 and [0323] 11, the present invention is not limited to this configuration and can of course be modified in various manners without departing from the spirit and scope of the invention.
  • In the following, description will be made on modifications which appear to be highly feasible and important. [0324]
  • 3.1. [0325] Modification 1
  • FIGS. 16 and 17 show main components of a read circuit according to the present invention. [0326]
  • This read circuit is characterized by the configuration of a precharge circuit for use in precharging and sensing the bit line BLj, as compared with the read circuit shown in FIGS. 6 and 7. [0327]
  • Specifically, in this modification, the sense amplifier S/Ai excludes the inverter INV[0328] 2 as shown in FIG. 6. More specifically, the VCLAMP node 37 is connected directly to gates of MOS transistors MI1, MI2′.
  • In this configuration, as ATD[0329] 3 transitions to “H” (in the bit line precharge period), the bit line BLj (BLS node 34 and SA node 33) is supplied with charges from the MOS transistor MI2′ to precharge the bit line BLj. The precharge level is determined by Vdd, the diode-connected MOS transistor ML4, and the like.
  • In the read circuit of this modification, since a constant potential is maintained at a gate of the MOS transistor MI[0330] 2′ at all times, the MOS transistor MI2′ must be large in size (channel width W) for providing a precharge time as short as that of the read circuit shown in FIGS. 6 and 7.
  • The read circuit of this modification is advantageous over the read circuit of FIGS. 6 and 7 in that a current consumed for a read is reduced by the amount consumed by the inverter INV[0331] 2 shown in FIG. 6.
  • 3.2. [0332] Modification 2
  • FIG. 18 shows main components of a read circuit according to the present invention. [0333]
  • In comparison with the read circuit of FIGS. 6 and 7, this read circuit is characterized in that the potential at the gate of the MOS transistor MI[0334] 3 in the SAREF generating circuit 19 is generated by a mechanism similar to the inverter INV2 in FIG. 6.
  • Specifically, an inverter INV[0335] 4 corresponds to the inverter INV2 in FIG. 6, and a charging circuit (comprised of MOS transistors MP13, MI6, ML5, MN15) corresponds to the precharge circuit (comprised of MOS transistors MP8, MI2, ML4, MN6) in FIG. 6.
  • The sense amplifier S/Ai of the read circuit shown in FIG. 18 is identical in internal configuration to the sense amplifier S/Ai shown in FIG. 6. [0336]
  • With the configuration described above, since a circuit for generating the potential at the gate of the MOS transistor MI[0337] 1 (see FIG. 6) has completely the same configuration as a circuit for generating the potential at the gate of the MOS transistor MI3, good circuit symmetry, as it is called, is provided, thereby allowing an accurate comparison of a cell current of the memory cell M2 with a reference cell current of the reference cell M5.
  • 3.3. Application Example of Present Precharge Scheme to Other Read Circuits [0338]
  • The precharge scheme used in the read circuit of the present invention per se has a novel configuration and remarkable advantages, separate from the read circuit of the present invention which employs no differential amplifier in the sense amplifier, and can of course be applied to read circuits other than the read circuit of the present invention. [0339]
  • Specifically, taking the read circuit of FIGS. 6 and 7 as an example, only a combination of the [0340] INVSRC circuit 18, the inverter INV2 and the precharge circuit (comprised of the MOS transistors MP8, MI2, ML4, MN6) is regarded as a separate invention related to a precharge scheme.
  • This precharge scheme is characterized, as previously described, in that (i) more rapid precharging is accomplished by previously charging the [0341] INVSRC node 31; and (ii) the precharge level (potential at the BLS node 34) can be accurately set to the control signal BLREF without depending on Vdd.
  • FIG. 19 shows an example in which the precharge scheme of the present invention is applied to the conventional read circuit (FIG. 1). [0342]
  • In this example, the precharge scheme of the present invention is used to precharge a BL node and a RBL node. [0343]
  • The [0344] INVSRC generating circuit 18 in FIG. 19 is completely the same as the INVSRC generating circuit 18 in FIG. 7. The control signal BLREF is an intermediate potential generated by the VCLAMP generating circuit 20 in FIG. 7. The inverters INV5, INV6 are completely the same as the inverter circuits INV2 in FIG. 6. A precharge circuit (comprised of MOS transistors MP22, MN23 to MN25 and MOS transistors MP24, MN29 to MN31) corresponds to the precharge circuit (comprised of MOS transistors MP8, MI2, ML4, MN6) in FIG. 6.
  • The [0345] INVSRC node 31 is previously charged in a standby period. Subsequently, when a bit line precharge period is entered, SAEN transitions to “H” and ATD to “H” to execute a precharge operation for precharging the BL node and the RBL node. This precharge operation is completely the same as the bit line precharge operation in the read circuit of FIGS. 6 and 7.
  • Briefly, upon precharging, the MOS transistors MN[0346] 23, MN26, MN29, MN32 all turn on, so that the BL (RBL) node and the SA (RSA) node are both charged to a precharge level. As the potentials at the BL (RBL) node and the SA (RSA) node exceed the precharge level, the MOS transistors MN23, MN26, MN29, MN32 turn off, and excessive charges in the BL (RBL) node and the SA (RSA) node are discharged by the MOS transistors MN24, MN30.
  • In this way, the potentials at the BL (RBL) node and the SA (RSA) node are set exactly at the value equal to the potential at the [0347] BLREF node 36. In other words, the precharge level can be freely set by adjusting the value of the control signal BLREF (reference potential).
  • Subsequently, as a sense period is entered, SAEN transitions to “H” and ATD to “L” to start a sense operation. [0348]
  • Since a threshold voltage of the reference cell is identical to the threshold voltage of “1”—programming cell, a cell current Iref (=Icell) flows into the reference cell, and Iref/2 flows into a MOS transistor MN[0349] 34 by a current mirror circuit.
  • On the other hand, when a memory cell contains data “[0350] 0,” the cell current Icell (=Iref) will not flow thereinto, so that the potential at the SA node 33 becomes higher than the potential at the RSA node 33. On the other hand, when the memory cell contains data “1,” the cell current Icell (=Iref) flows into the memory cell, causing the potential at the SA node 33 to be lower than the potential at the RSA node 33.
  • Then, a differential amplifier DA amplifies a potential difference between the potential at the [0351] SA node 33 and the potential at the RSA node 33, and senses data in the memory cell.
  • In this way, the precharge scheme of the present invention can also be applied to the conventional read circuit. [0352]
  • 3.4. Others [0353]
  • As described above, the present invention features in the read circuit or the precharge circuit which forms part of the read circuit. Also, the Vcgref generating circuit and the VCLAMP generating circuit may also be applied to circuits other than the read circuit of the present invention. Further, while the foregoing description on the read circuit of the present invention has been premised on the 3Tr-NAND configuration, the present invention can be applied to nonvolatile semiconductor memories such as EEPROM, NOR cell type flash memory, and the like, as a matter of course. [0354]
  • 4. Threshold Voltage Measuring Mode [0355]
  • A test mode for measuring a distribution of threshold voltage of a memory cell after write/erasure is required for optimizing conditions for a write into and an erasure from the memory cell, and for acquiring data related to the reliability such as the data holding capability. [0356]
  • The read scheme of the present invention can also be applied to a measurement of the threshold voltage of the memory cell in such a threshold voltage measuring mode. [0357]
  • In the following, description will be made on a threshold voltage measuring method according to the present invention. [0358]
  • First, assume that a cell current Icell is proportional to a difference between a voltage on a word line and a threshold voltage of a memory cell. [0359]
  • Icell∝Vcg−Vtcell
  • If a sufficiently long sense period is provided, the potential at the [0360] SA node 33 in FIG. 6 transitions to “H” when: V tcell > V cg - 1 2 C1 + C2 C1 ( V cgref - V tref )
    Figure US20010006479A1-20010705-M00001
  • and to “L” when: [0361] V tcell < V cg - 1 2 C1 + C2 C1 ( V cgref - V tref )
    Figure US20010006479A1-20010705-M00002
  • from the aforementioned equation (2) which has been described at the beginning of “Detailed Description of the Embodiments.” [0362]
  • In the above equations, Vtref is a threshold voltage of the reference cell M[0363] 5; Vcg is a potential at the control gate of the memory cell M2; Vtcell is a threshold voltage of the memory cell M2; C1 is a capacitance between the control gate electrode and the floating gate electrode of the memory cell M2; and C2 is a capacitance between the floating gate electrode and the channel of the memory cell M2.
  • Here, “1/2” appearing in the above equations (4) and (5) is derived from the fact that the ratio of currents flowing into the MOS transistors MP[0364] 1, MP2 in FIG. 6 is 1:2. Also, the values on the right sides of the above equations (4) and (5) vary depending on the values of the potential Vcg at the control gate of the memory cell and the potential vcgref at the control gate of the reference cell. Stated another way, as the level at the SA node 33 (“H” or “L”) is detected to find a change-over point of “H”/“L” at the SA node 33, while changing the values of the control gate potentials Vcg, Vcgref, the change-over point can be monitored as the threshold voltage Vtref of the memory cell.
  • A specific example will be described in connection with monitoring of positive/negative threshold voltages. [0365]
  • Monitoring of Positive Threshold Voltage [0366]
  • The positive threshold voltage is monitored, for example, when the threshold voltage of the memory cell is monitored after a write (“0”—programming). In this case, the potential Vcgref at the control gate of the reference cell is set to the same value as the value for a normal read, while the value of the potential Vcg at the control gate of the memory cell is gradually increased from 0 V. As the potential Vcg is increased, the potential level at the [0367] SA node 33 switches from “H” to “L” at a certain boundary point. The value of Vcg at this switching point may be substituted into the aforementioned equation (2) to derive the threshold voltage Vtcell of the memory cell.
  • Also, for freely switching the value of the potential Vcg at the control gate of the memory cell, a zero or a positive potential is applied as the potential Vcg at the control gate of the memory cell, for example, from an external pad for testing which may be connected to the word line. In the test mode for monitoring the positive threshold voltage, a path for grounding the word line is left shut off. [0368]
  • Monitoring of Negative Threshold Voltage [0369]
  • The negative threshold voltage is monitored, for example, when the threshold voltage of the memory cell is monitored after an erasure. In this case, the value of the potential Vcg at the control gate of the memory cell is fixed at 0 V, while the value of the potential Vcgref at the control gate of the reference cell is gradually increased from the value for a normal read. As the potential Vcgref is increased, the potential level at the [0370] SA node 33 switches from “L” to “H” at a certain boundary point. The value of Vcgref at this switching point may be substituted into the aforementioned equation (2) to derive the threshold voltage Vtcell of the memory cell.
  • Also, for freely switching the value of the potential Vcgref at the control gate of the reference cell, a zero or a positive potential is applied as the potential Vcgref at the control gate of the reference cell, for example, from the external pad for testing which may be connected to the Vcgref node. The potential Vcgref at the control gate of the reference cell in the test mode may be varied by using a trimming function of the Vcgref generating circuit. [0371]
  • With the employment of the approach as described, a current state of the threshold voltage Vtcell of the memory cell can be accurately measured in a range from a positive high threshold voltage to a negative low threshold voltage. Also, a threshold voltage near the boundary of the positive and negative domains (near 0 V) can also be measured accurately by using either of the two monitoring methods. [0372]
  • Also, the monitoring of the threshold voltage of the memory cell is not limited to the foregoing two monitoring method. Alternatively, in the two monitoring methods, the potential Vcg at the control gate of the memory cell and the potential Vcgref at the control gate of the reference cell may be gradually reduced from initial potentials, by way of example. Further alternatively, the threshold voltage of the memory cell may be monitored while varying both the potential Vcg at the control gate of the memory cell and the potential Vcgref at the control gate of the reference cell. [0373]
  • It should be noted that in a NOR cell type flash memory, no select transistors are generally connected between a memory cell and a bit line, but the memory cell is directly connected to the bit line. In this case, the method described in the foregoing “Monitoring of Negative Threshold Voltage” cannot be employed for monitoring the threshold voltage of the memory cell. [0374]
  • This is because all word lines are set at 0 V when a negative threshold voltage is monitored (i.e., Vcg=0 V). In this event, in the 3Tr-NAND configuration, one memory cell (selected cell) can be identified for connection to a bit line by means of select transistors, whereas the NOR cell type flash memory has no select transistors so that all memory cells end up in a selected state. [0375]
  • To avoid this situation, for example, a selected word line may be applied with 0 V, while non-selected word lines may be applied with a negative potential for maintaining associated memory cells in OFF state at all times, in which case, however, a circuit is required for generating the negative potential. [0376]
  • In the NOR cell type flash memory, if the write (“1”—programming) state and the erasure (“0”—programming) state are both set to a positive threshold voltage, the monitoring is only required for the positive threshold voltage, so that it can be thought that the need for monitoring the negative threshold is not so high. [0377]
  • 5. Effects [0378]
  • As described above, the nonvolatile semiconductor memory according to the present invention provides the following effects. [0379]
  • (i) A current consumed during a read can be reduced. [0380]
  • Specifically, in the present invention, a change in the potential at the [0381] SA node 33 is so large that a change in a potential on the bit line need not be detected by a differential amplifier, thereby making it possible to largely reduce a consumed current. Also, since currents flowing into the inverters INV1, INV2 are quite small (approximately 6 μA), the current consumed thereby during a read is significantly reduced. Further, since a selected bit line can be established during the bit line reset period, no useless current is consumed for precharging the bit line.
  • (ii) A read speed can be improved. [0382]
  • Specifically, since the [0383] INVSRC node 31 has been previously charged in the standby period, the bit line (BLS node 34 and SA node 33) is precharged at a higher speed. Also, since the SA node 33 has a capacity significantly smaller than that of the bit line, and the bit line has been precharged, the SA node 33 can be rapidly charged when “0” is read. Further, since the SAREF node 32 has been previously charged in the standby period, the SA node 33 can be rapidly charged when “0” is read.
  • Also, when the control signal BLS is at the precharge level, the control signal LCLAMP is approximately at 0 V, and the MOS transistor MI[0384] 1 is completely cut off, resulting in accelerated charging of the SA node 33. Further, since Vsense is higher than the precharge level of the bit line, a change in the potential at the SA node 33 can be promptly sensed. Furthermore, since the N1 node is previously charged to Vdd, the data can be promptly discriminated even if the MOS transistor MP4 is small in size.
  • (iii) The employment of the constant current circuits ([0385] VCLAMP generating circuit 20 and INVSRC generating circuit) eliminates the dependency of the inverters (sense circuits) INV1, INV2 on Vdd.
  • (iv) The addition of a sequence for resetting the potential on the bit line results in the ability of preventing a read error due to read history. [0386]
  • (i) For precharging the bit line, the control signal LCLAMP is increased substantially to Vdd when the control signal BLS is below the precharge level. Then, the control signal LCLAMP is reduced substantially to 0 V and the MOS transistor ML[0387] 4 turns on as the control signal LBS exceeds the precharge level. Therefore, the potentials of the control signals BLS, SA can be accurately set to the precharge level.
  • Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents. [0388]

Claims (46)

What is claimed is:
1. A read circuit of a nonvolatile semiconductor memory comprising:
at least one sense amplifier; and
a read control signal generating circuit for supplying a first signal to said at least one sense amplifier,
wherein said at least one sense amplifier has a first current path comprised of a first P-channel MOS transistor having a source electrically connected to a first power supply node and a gate applied with said first signal, and a first N-channel MOS transistor connected between a drain of said first P-channel MOS transistor and a memory cell and having a gate applied with a second signal, and
said read control signal generating circuit has a second current path comprised of a second P-channel MOS transistor having a gate and a drain connected to the gate of said first P-channel MOS transistor and a source electrically connected to said first power supply node, and a second N-channel MOS transistor connected between the drain of said second P-channel MOS transistor and a reference cell and having a gate applied with a third signal.
2. The read circuit according to
claim 1
, wherein assuming that a write state is defined as a state in which a difference (Vcg−Vtcell) between a voltage Vcg at a control gate of said memory cell and a threshold voltage Vtcell is negative, and an erasure state is defined as a state in which said difference is positive, the sizes of said first and second P-channel MOS transistors and the value of a cell current of said reference cell are determined such that a drain current of said first P-channel MOS transistor is smaller than a cell current of said memory cell when said memory cell is in the erasure state.
3. The read circuit according to
claim 2
, wherein said first and second P-channel MOS transistors are sized in a ratio such that the value of the cell current of said reference cell is equal to the value of the cell current of said memory cell when said memory cell is in the erasure state, and the value of the drain current of said first P-channel MOS transistor is one half of the value of the cell current of said reference cell.
4. The read circuit according to
claim 1
, wherein assuming that the number of said at least one sense amplifier is N, where N is a natural number, the number of said first P-channel MOS transistors is N, and said reference cell comprises M cells connected in parallel with each other, where M is a natural number and satisfies M>N/4.
5. The read circuit according to
claim 1
, wherein said reference cell has the same structure as a structure obtained by short-circuiting a control gate electrode to a floating gate electrode of said memory cell.
6. The read circuit according to
claim 5
, wherein a potential applied to a control gate electrode of said reference cell is set to a value such that a cell current of said reference cell is substantially equal to a cell current of said memory cell in an erasure state.
7. The read circuit according to
claim 1
, wherein for monitoring a threshold voltage of said memory cell having a negative threshold voltage in a test operation, a potential at a control gate electrode of said memory cell is fixed to a value for a normal read operation, and a potential at a control gate electrode of said reference cell is varied to detect the threshold voltage of said memory cell; and
for monitoring a threshold voltage of said memory cell having a positive threshold voltage, the potential at the control gate electrode of said reference cell is fixed to the value for the normal read operation, and a potential at the control gate electrode of said memory cell is varied to detect the threshold voltage of said memory cell.
8. A read circuit of a nonvolatile semiconductor memory comprising:
at least one sense amplifier; and
a read control signal generating circuit for supplying a first signal to said at least one sense amplifier,
wherein said at least one sense amplifier has a first current path comprised of a first P-channel MOS transistor having a source electrically connected to a first power supply node and a gate applied with said first signal, and a first N-channel MOS transistor connected between a drain of said first P-channel MOS transistor and a memory cell and having a gate applied with a second signal, and
said read control signal generating circuit has a second current path comprised of a second P-channel MOS transistor having a gate and a drain connected to the gate of said first P-channel MOS transistor and a source electrically connected to said first power supply node, and a second N-channel MOS transistor connected between the drain of said second P-channel MOS transistor and a reference cell and having a gate applied with said second signal.
9. The read circuit according to
claim 8
, wherein assuming that a write state is defined as a state in which a difference (Vcg−Vtcell) between a voltage Vcg at a control gate of said memory cell and a threshold voltage Vtcell is negative, and an erasure state is defined as a state in which said difference is positive, the sizes of said first and second P-channel MOS transistors and the value of a cell current of said reference cell are determined such that a drain current of said first P-channel MOS transistor is smaller than a cell current of said memory cell when said memory cell is in the erasure state.
10. The read circuit according to
claim 9
, wherein said first and second P-channel MOS transistors are sized in a ratio such that the value of the cell current of said reference cell is equal to the value of the cell current of said memory cell when said memory cell is in the erasure state, and the value of the drain current of said first P-channel MOS transistor is one half of the value of the cell current of said reference cell.
11. The read circuit according to
claim 8
, wherein assuming that the number of said at least one sense amplifier is N, where N is a natural number, the number of said first P-channel MOS transistors is N, and said reference cell comprises M cells connected in parallel with each other, where M is a natural number and satisfies M>N/4.
12. The read circuit according to
claim 8
, wherein said reference cell has the same structure as a structure obtained by short-circuiting a control gate electrode to a floating gate electrode of said memory cell.
13. The read circuit according to
claim 12
, wherein a potential applied to a control gate electrode of said reference cell is set to a value such that a cell current of said reference cell is substantially equal to a cell current of said memory cell in an erasure state.
14. The read circuit according to
claim 8
, wherein for monitoring a threshold voltage of said memory cell having a negative threshold voltage in a test operation, a potential at a control gate electrode of said memory cell is fixed to a value for a normal read operation, and a potential at a control gate electrode of said reference cell is varied to detect the threshold voltage of said memory cell; and
for monitoring a threshold voltage of said memory cell having a positive threshold voltage, the potential at the control gate electrode of said reference cell is fixed to the value for the normal read operation, and a potential at the control gate electrode of said memory cell is varied to detect the threshold voltage of said memory cell.
15. A read circuit of a nonvolatile semiconductor memory comprising:
at least one sense amplifier; and
a read control signal generating circuit for supplying a first signal to said at least one sense amplifier,
wherein said at least one sense amplifier includes:
a first inverter comprised of a first P-channel MOS transistor having a source electrically connected to a first power supply node; a first N-channel MOS transistor connected between a drain of said first P-channel MOS transistor and a memory cell, and having a gate applied with a second signal; a second P-channel MOS transistor having a gate applied with said first signal, a source electrically connected to said first power supply node, and a drain connected to the gate of said first N-channel MOS transistor; and a second N-channel MOS transistor having a gate connected to a first connection node between said first N-channel MOS transistor and said memory cell, a source connected to a second power supply node, and a drain connected to the gate of said first N-channel MOS transistor; and
a third N-channel MOS transistor having a gate connected to the gate of said first N-channel MOS transistor, a drain connected to said first power supply node through a switch transistor, and a source connected to said first connection node, and
a bit line is precharged in a read operation by supplying charges from said third N-channel MOS transistor to said first connection node.
16. The read circuit according to
claim 15
, wherein a fourth N-channel MOS transistor is connected between said first connection node and said second power supply node, said fourth N-channel MOS transistor having a gate and a drain connected to each other.
17. The read circuit according to
claim 16
, wherein said read control signal generating circuit includes a first intermediate potential generating circuit;
said first intermediate potential generating circuit is comprised of a third P-channel MOS transistor having a gate and a drain connected to each other and a source connected to said first power supply node; and a fifth N-channel MOS transistor having a gate applied with a third signal, a source connected to said second power supply node, and a drain connected to the drain of said third P-channel MOS transistor; and
said first signal is output from the drain of said third P-channel MOS transistor.
18. The read circuit according to
claim 17
, wherein said second and third P-channel transistors are equal in size to each other, and said second and fifth N-channel MOS transistors are equal in size to each other.
19. The read circuit according to
claim 17
, wherein said third signal is generated by a second intermediate potential generating circuit;
said second intermediate potential generating circuit is comprised of a constant current source for generating a constant current; a sixth N-channel MOS transistor having a gate and a drain connected to said constant current source; and a seventh N-channel MOS transistor having a gate and a drain connected to a source of said sixth N-channel MOS transistor, and a source connected to said second power supply node; and
said third signal is output from the drain of said seventh N-channel MOS transistor.
20. A constant current source comprising:
a differential amplifier;
first and second P-channel MOS transistors equal in size to each other, each of said first and second P-channel MOS transistor having a gate applied with an output signal of said differential amplifier and a source connected to a first power supply node; and
a resistor element connected between a drain of said first P-channel MOS transistor and a second power supply node,
wherein said differential amplifier is applied with a reference potential at a first input terminal thereof, said differential amplifier has a second input terminal connected to the drain of said first P-channel MOS transistor, and a constant current is output from a drain of said second P-channel MOS transistor.
21. The read circuit according to
claim 19
, wherein said constant current source is comprised of a differential amplifier; first and second P-channel MOS transistors equal in size to each other, each of said first and second P-channel MOS transistors having a gate applied with an output signal of said differential amplifier and a source connected to a first power supply node; and a resistor element connected between a drain of said first P-channel MOS transistor and a second power supply node;
said differential amplifier is applied with a reference potential at a first input terminal thereof, said differential amplifier has a second input terminal connected to the drain of said first P-channel MOS transistor, and a constant current is output from a drain of said second P-channel MOS transistor; and
said reference potential has a value independent of temperature, and said resistor element has a characteristic that exhibits a smaller resistance at a higher temperature.
22. The read circuit according to
claim 1
, wherein said at least one sense amplifier includes an inverter which functions as a sense circuit;
said inverter is comprised of a third P-channel MOS transistor having a gate applied with a fourth signal, a source connected to said first power supply node, and a drain connected to an output node; and a third N-channel MOS transistor having a gate connected to a connection node between said first P-channel MOS transistor and said first N-channel MOS transistor, a source connected to a second power supply node, and a drain connected to said output node; and
said inverter discriminates data in said memory cell by detecting a change in a potential at said connection node.
23. The read circuit according to
claim 22
, wherein said connection node is precharged to a potential lower than a threshold voltage of said inverter before a sense operation.
24. The read circuit according to
claim 8
, wherein said at least one sense amplifier includes an inverter which functions as a sense circuit;
said inverter is comprised of a third P-channel MOS transistor having a gate applied with a fourth signal, a source connected to said first power supply node, and a drain connected to an output node; and a third N-channel MOS transistor having a gate connected to a connection node between said first P-channel MOS transistor and said first N-channel MOS transistor, a source connected to a second power supply node, and a drain connected to said output node; and
said inverter discriminates data in said memory cell by detecting a change in a potential at said connection node.
25. The read circuit according to
claim 24
, wherein said connection node is precharged to a potential lower than a threshold voltage of said inverter before a sense operation.
26. The read circuit according to
claim 15
, wherein said at least one sense amplifier includes a second inverter which function as a sense circuit;
said second inverter is comprised of a third P-channel MOS transistor having a gate applied with said first signal, a source electrically connected to said first power supply node, and a drain connected to an output node; and a fourth N-channel MOS transistor having a gate connected to a second connection node between said first P-channel MOS transistor and said first N-channel MOS transistor, a source connected to said second power supply node, and a drain connected to said output node; and
said second inverter discriminates data in said memory cell by detecting a change in a potential at said second connection node.
27. The read circuit according to
claim 26
, wherein said second connection node is precharged to a potential lower than a threshold voltage of said second inverter before a sense operation.
28. The read circuit according to
claim 27
, wherein said first and second connection nodes are short-circuited to each other and precharged to the same potential when a bit line is precharged.
29. The read circuit according to
claim 26
, wherein an element having a larger capacitance than the sum of gate capacitances of said second and third P-channel MOS transistors is connected to the gates of said second and third P-channel MOS transistors.
30. The read circuit according to
claim 15
, wherein a level of said second signal varies in accordance with a potential at said first connection node.
31. The read circuit according to
claim 1
, wherein said read control signal generating circuit includes a precharge circuit, said precharge circuit precharging a first connection node between said second P-channel MOS transistor and said second N-channel MOS transistor, and a second connection node between said second N-channel MOS transistor and said reference cell, respectively, for a period other than a first period in which a cell current is flowing into said reference cell.
32. The read circuit according to
claim 31
, wherein a potential at said first connection node in a second period is set to a value identical to or lower than the potential at said first connection node in said first period, and a potential at said second connection node in said second period is set to a value identical to or lower than the potential at said second connection node in said first period.
33. The read circuit according to
claim 8
, wherein said read control signal generating circuit includes a precharge circuit, said precharge circuit precharging a first connection node between said second P-channel MOS transistor and said second N-channel MOS transistor, and a second connection node between said second N-channel MOS transistor and said reference cell, respectively, for a period other than a first period in which a cell current is flowing into said reference cell.
34. The read circuit according to
claim 33
, wherein a potential at said first connection node in a second period is set to a value identical to or lower than the potential at said first connection node in said first period, and a potential at said second connection node in said second period is set to a value identical to or lower than the potential at said second connection node in said first period.
35. The read circuit according to
claim 1
, wherein said at least one sense amplifier includes an N-channel MOS transistor which is connected in parallel with said first N-channel MOS transistor, and transitions to an ON state when a bit line is precharged.
36. The read circuit according to
claim 8
, wherein said at least one sense amplifier includes an N-channel MOS transistor which is connected in parallel with said first N-channel MOS transistor, and transitions to an ON state when a bit line is precharged.
37. The read circuit according to
claim 15
, wherein said at least one sense amplifier includes an N-channel MOS transistor which is connected in parallel with said first N-channel MOS transistor, and transitions to an ON state when a bit line is precharged.
38. The read circuit according to
claim 1
, wherein a potential on a bit line is reset before said bit line is precharged.
39. The read circuit according to
claim 38
, wherein a precharge period is provided for said bit line subsequent to a reset period for said bit line, said bit line being selected in the reset period of said bit line.
40. The read circuit according to
claim 38
, wherein the gate of said first N-channel MOS transistor is connected to said first power supply node when said bit line is precharged.
41. The read circuit according to
claim 8
, wherein a potential on a bit line is reset before said bit line is precharged.
42. The read circuit according to
claim 41
, wherein a precharge period is provided for said bit line subsequent to a reset period for said bit line, said bit line being selected in the reset period of said bit line.
43. The read circuit according to
claim 41
, wherein the gate of said first N-channel MOS transistor is connected to said first power supply node when said bit line is precharged.
44. The read circuit according to
claim 15
, wherein a potential on a bit line is reset before said bit line is precharged.
45. The read circuit according to
claim 44
, wherein a precharge period is provided for said bit line subsequent to a reset period for said bit line, said bit line being selected in the reset period of said bit line.
46. The read circuit according to
claim 44
, wherein the gate of said first N-channel MOS transistor is connected to said first power supply node when said bit line is precharged.
US09/745,666 1999-12-28 2000-12-26 Read circuit of nonvolatile semiconductor memory Expired - Fee Related US6438038B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/188,148 US6674668B2 (en) 1999-12-28 2002-07-03 Read circuit on nonvolatile semiconductor memory
US10/665,019 US6845047B2 (en) 1999-12-28 2003-09-22 Read circuit of nonvolatile semiconductor memory

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP37306999A JP2001184881A (en) 1999-12-28 1999-12-28 Read-out circuit for non-volatile semiconductor memory
JP11-373069 1999-12-28

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/188,148 Division US6674668B2 (en) 1999-12-28 2002-07-03 Read circuit on nonvolatile semiconductor memory

Publications (2)

Publication Number Publication Date
US20010006479A1 true US20010006479A1 (en) 2001-07-05
US6438038B2 US6438038B2 (en) 2002-08-20

Family

ID=18501528

Family Applications (3)

Application Number Title Priority Date Filing Date
US09/745,666 Expired - Fee Related US6438038B2 (en) 1999-12-28 2000-12-26 Read circuit of nonvolatile semiconductor memory
US10/188,148 Expired - Fee Related US6674668B2 (en) 1999-12-28 2002-07-03 Read circuit on nonvolatile semiconductor memory
US10/665,019 Expired - Fee Related US6845047B2 (en) 1999-12-28 2003-09-22 Read circuit of nonvolatile semiconductor memory

Family Applications After (2)

Application Number Title Priority Date Filing Date
US10/188,148 Expired - Fee Related US6674668B2 (en) 1999-12-28 2002-07-03 Read circuit on nonvolatile semiconductor memory
US10/665,019 Expired - Fee Related US6845047B2 (en) 1999-12-28 2003-09-22 Read circuit of nonvolatile semiconductor memory

Country Status (2)

Country Link
US (3) US6438038B2 (en)
JP (1) JP2001184881A (en)

Cited By (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020196667A1 (en) * 1999-12-28 2002-12-26 Kabushiki Kaisha Toshiba Read circuit of nonvolatile semiconductor memory
EP1324347A1 (en) * 2001-12-28 2003-07-02 STMicroelectronics S.r.l. A circuit for controlling a reference node in a sense amplifier
WO2004029984A2 (en) * 2002-09-24 2004-04-08 Sandisk Corporation Non-volatile memory and its sensing method
US20050057965A1 (en) * 2003-09-17 2005-03-17 Raul-Adrian Cernea Non-volatile memory and method with bit line coupled compensation
US20050195768A1 (en) * 2004-03-03 2005-09-08 Petite Thomas D. Method for communicating in dual-modes
EP1610335A2 (en) * 2002-09-24 2005-12-28 SanDisk Corporation Non-volatile memory and its sensing method
US20060023502A1 (en) * 2002-09-24 2006-02-02 Raul-Adrian Cernea Non-volatile memory and method with reduced neighboring field errors
US7046568B2 (en) 2002-09-24 2006-05-16 Sandisk Corporation Memory sensing circuit and method for low voltage operation
US20060126394A1 (en) * 2004-12-14 2006-06-15 Yan Li Multi-state memory having data recovery after program fail
US20060126393A1 (en) * 2004-12-14 2006-06-15 Yan Li Data recovery methods in multi-state memory after program fail
US20060158947A1 (en) * 2002-09-24 2006-07-20 Chan Siu L Reference sense amplifier for non-volatile memory
US20060158935A1 (en) * 2002-09-24 2006-07-20 Chan Siu L Method for compensated sensing in non-volatile memory
US20060221697A1 (en) * 2005-04-01 2006-10-05 Yan Li Use of data latches in multi-phase programming of non-volatile memories
US20060233022A1 (en) * 2005-04-01 2006-10-19 Yan Li Non-Volatile Memory with Background Data Latch Caching During Program Operations
US20060267076A1 (en) * 2005-05-31 2006-11-30 Nec Electronics Corporation Non-volatile semiconductor memory device
US20060291294A1 (en) * 2005-06-24 2006-12-28 Macronix International Co., Ltd. Method for refreshing a flash memory
US20070013027A1 (en) * 2005-06-30 2007-01-18 Shimbayashi Koji Semiconductor device and method of manufacturing the same
US7215574B2 (en) 2003-09-17 2007-05-08 Sandisk Corporation Non-volatile memory and method with bit line compensation dependent on neighboring operating modes
US20080181001A1 (en) * 2007-01-24 2008-07-31 Anobit Technologies Memory device with negative thresholds
CN100423129C (en) * 2002-02-28 2008-10-01 株式会社日立制作所 Non-volatile storage, IC card and data processing system
US7443757B2 (en) 2002-09-24 2008-10-28 Sandisk Corporation Non-volatile memory and method with reduced bit line crosstalk errors
US7447078B2 (en) 2005-04-01 2008-11-04 Sandisk Corporation Method for non-volatile memory with background data latch caching during read operations
US7463521B2 (en) 2005-04-01 2008-12-09 Sandisk Corporation Method for non-volatile memory with managed execution of cached data
US20090043951A1 (en) * 2007-08-06 2009-02-12 Anobit Technologies Ltd. Programming schemes for multi-level analog memory cells
US20090125785A1 (en) * 2004-05-13 2009-05-14 Sergey Anatolievich Gorobets Pipelined Data Relocation and Improved Chip Architectures
US20090144600A1 (en) * 2007-11-30 2009-06-04 Anobit Technologies Ltd Efficient re-read operations from memory devices
US20090157964A1 (en) * 2007-12-16 2009-06-18 Anobit Technologies Ltd. Efficient data storage in multi-plane memory devices
US7697326B2 (en) 2006-05-12 2010-04-13 Anobit Technologies Ltd. Reducing programming error in memory devices
US20100131827A1 (en) * 2007-05-12 2010-05-27 Anobit Technologies Ltd Memory device with internal signap processing unit
US20100131826A1 (en) * 2006-08-27 2010-05-27 Anobit Technologies Ltd. Estimation of non-linear distortion in memory devices
US7773413B2 (en) 2007-10-08 2010-08-10 Anobit Technologies Ltd. Reliable data storage in analog memory cells in the presence of temperature variations
US20100220509A1 (en) * 2009-03-01 2010-09-02 Anobit Technologies Ltd Selective Activation of Programming Schemes in Analog Memory Cell Arrays
US7821826B2 (en) 2006-10-30 2010-10-26 Anobit Technologies, Ltd. Memory cell readout using successive approximation
US7864573B2 (en) 2008-02-24 2011-01-04 Anobit Technologies Ltd. Programming analog memory cells for reduced variance after retention
US7900102B2 (en) 2006-12-17 2011-03-01 Anobit Technologies Ltd. High-speed programming of memory devices
US20110072332A1 (en) * 2004-12-21 2011-03-24 Andrew Tomlin Method for Copying Data in Reprogrammable Non-Volatile Memory
US7924648B2 (en) 2006-11-28 2011-04-12 Anobit Technologies Ltd. Memory power and performance management
US7925936B1 (en) 2007-07-13 2011-04-12 Anobit Technologies Ltd. Memory device with non-uniform programming levels
US7924613B1 (en) 2008-08-05 2011-04-12 Anobit Technologies Ltd. Data storage in analog memory cells with protection against programming interruption
US7924587B2 (en) 2008-02-21 2011-04-12 Anobit Technologies Ltd. Programming of analog memory cells using a single programming pulse per state transition
US7975192B2 (en) 2006-10-30 2011-07-05 Anobit Technologies Ltd. Reading memory cells using multiple thresholds
US7995388B1 (en) 2008-08-05 2011-08-09 Anobit Technologies Ltd. Data storage using modified voltages
US8001320B2 (en) 2007-04-22 2011-08-16 Anobit Technologies Ltd. Command interface for memory devices
US8000141B1 (en) 2007-10-19 2011-08-16 Anobit Technologies Ltd. Compensation for voltage drifts in analog memory cells
US8000135B1 (en) 2008-09-14 2011-08-16 Anobit Technologies Ltd. Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
US8050086B2 (en) 2006-05-12 2011-11-01 Anobit Technologies Ltd. Distortion estimation and cancellation in memory devices
US8059457B2 (en) 2008-03-18 2011-11-15 Anobit Technologies Ltd. Memory device with multiple-accuracy read commands
US8068360B2 (en) 2007-10-19 2011-11-29 Anobit Technologies Ltd. Reading analog memory cells using built-in multi-threshold commands
US8085586B2 (en) 2007-12-27 2011-12-27 Anobit Technologies Ltd. Wear level estimation in analog memory cells
US8151163B2 (en) 2006-12-03 2012-04-03 Anobit Technologies Ltd. Automatic defect management in memory devices
US8151166B2 (en) 2007-01-24 2012-04-03 Anobit Technologies Ltd. Reduction of back pattern dependency effects in memory devices
US8156398B2 (en) 2008-02-05 2012-04-10 Anobit Technologies Ltd. Parameter estimation based on error correction code parity check equations
US8156403B2 (en) 2006-05-12 2012-04-10 Anobit Technologies Ltd. Combined distortion estimation and error correction coding for memory devices
US8169825B1 (en) 2008-09-02 2012-05-01 Anobit Technologies Ltd. Reliable data storage in analog memory cells subjected to long retention periods
US8174905B2 (en) 2007-09-19 2012-05-08 Anobit Technologies Ltd. Programming orders for reducing distortion in arrays of multi-level analog memory cells
US8174857B1 (en) 2008-12-31 2012-05-08 Anobit Technologies Ltd. Efficient readout schemes for analog memory cell devices using multiple read threshold sets
US8208304B2 (en) 2008-11-16 2012-06-26 Anobit Technologies Ltd. Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N
US8209588B2 (en) 2007-12-12 2012-06-26 Anobit Technologies Ltd. Efficient interference cancellation in analog memory cell arrays
US8230300B2 (en) 2008-03-07 2012-07-24 Apple Inc. Efficient readout from analog memory cells using data compression
US8234545B2 (en) 2007-05-12 2012-07-31 Apple Inc. Data storage with incremental redundancy
US8239734B1 (en) 2008-10-15 2012-08-07 Apple Inc. Efficient data storage in storage device arrays
US8238157B1 (en) 2009-04-12 2012-08-07 Apple Inc. Selective re-programming of analog memory cells
US8239735B2 (en) 2006-05-12 2012-08-07 Apple Inc. Memory Device with adaptive capacity
US8248831B2 (en) 2008-12-31 2012-08-21 Apple Inc. Rejuvenation of analog memory cells
US8261159B1 (en) 2008-10-30 2012-09-04 Apple, Inc. Data scrambling schemes for memory devices
US8259506B1 (en) 2009-03-25 2012-09-04 Apple Inc. Database of memory read thresholds
US8270246B2 (en) 2007-11-13 2012-09-18 Apple Inc. Optimized selection of memory chips in multi-chips memory devices
US8369141B2 (en) 2007-03-12 2013-02-05 Apple Inc. Adaptive estimation of memory cell read thresholds
US8400858B2 (en) 2008-03-18 2013-03-19 Apple Inc. Memory device with reduced sense time readout
US8472280B2 (en) 2010-12-21 2013-06-25 Sandisk Technologies Inc. Alternate page by page programming scheme
US8479080B1 (en) 2009-07-12 2013-07-02 Apple Inc. Adaptive over-provisioning in memory systems
US8482978B1 (en) 2008-09-14 2013-07-09 Apple Inc. Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
US8495465B1 (en) 2009-10-15 2013-07-23 Apple Inc. Error correction coding over multiple memory pages
US8527819B2 (en) 2007-10-19 2013-09-03 Apple Inc. Data storage in analog memory cell arrays having erase failures
US8572311B1 (en) 2010-01-11 2013-10-29 Apple Inc. Redundant data storage in multi-die memory systems
US8572423B1 (en) 2010-06-22 2013-10-29 Apple Inc. Reducing peak current in memory systems
US8595591B1 (en) 2010-07-11 2013-11-26 Apple Inc. Interference-aware assignment of programming levels in analog memory cells
US8645794B1 (en) 2010-07-31 2014-02-04 Apple Inc. Data storage in analog memory cells using a non-integer number of bits per cell
US8677054B1 (en) 2009-12-16 2014-03-18 Apple Inc. Memory management schemes for non-volatile memory devices
US8694854B1 (en) 2010-08-17 2014-04-08 Apple Inc. Read threshold setting based on soft readout statistics
US8694853B1 (en) 2010-05-04 2014-04-08 Apple Inc. Read commands for reading interfering memory cells
US8694814B1 (en) 2010-01-10 2014-04-08 Apple Inc. Reuse of host hibernation storage space by memory controller
US8832354B2 (en) 2009-03-25 2014-09-09 Apple Inc. Use of host system resources by memory controller
US8856475B1 (en) 2010-08-01 2014-10-07 Apple Inc. Efficient selection of memory blocks for compaction
TWI464738B (en) * 2009-12-25 2014-12-11 Toshiba Kk Nonvolatile semiconductor memory device
US8924661B1 (en) 2009-01-18 2014-12-30 Apple Inc. Memory system including a controller and processors associated with memory devices
US8949684B1 (en) 2008-09-02 2015-02-03 Apple Inc. Segmented data storage
US9021181B1 (en) 2010-09-27 2015-04-28 Apple Inc. Memory management for unifying memory cell conditions by using maximum time intervals
US9104580B1 (en) 2010-07-27 2015-08-11 Apple Inc. Cache memory for hybrid disk drives
CN107785050A (en) * 2016-08-24 2018-03-09 华邦电子股份有限公司 Semiconductor storage and its reading method
CN111095413A (en) * 2017-10-17 2020-05-01 研究与开发3有限责任公司 Memory with variable impedance cells and transition time data sensing
US11556416B2 (en) 2021-05-05 2023-01-17 Apple Inc. Controlling memory readout reliability and throughput by adjusting distance between read thresholds
US11847342B2 (en) 2021-07-28 2023-12-19 Apple Inc. Efficient transfer of hard data and confidence levels in reading a nonvolatile memory

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6822904B2 (en) * 2001-01-03 2004-11-23 Micron Technology, Inc. Fast sensing scheme for floating-gate memory cells
US20030096087A1 (en) 2001-08-01 2003-05-22 Benenati Paul L. Water resistant ink jet printable sheet
US7166156B2 (en) 2001-08-01 2007-01-23 Ppg Industries Ohio, Inc. Ink recordable substrate coating composition having a pH less than 7
ITRM20010531A1 (en) * 2001-08-31 2003-02-28 Micron Technology Inc LOW POWER AND HIGH VOLTAGE DETECTOR DEVICE FOR DITIPO FLASH MEMORIES.
JP4156248B2 (en) * 2002-02-18 2008-09-24 株式会社ルネサステクノロジ Nonvolatile semiconductor memory device
JP2003273654A (en) * 2002-03-15 2003-09-26 Seiko Epson Corp Temperature characteristic compensator
US20040002570A1 (en) 2002-04-19 2004-01-01 Parrinello Luciano M. Water resistant ink jet recordable substrate
KR100539236B1 (en) * 2003-06-18 2005-12-27 삼성전자주식회사 Semiconductor memory device having correction current supply circuit and data reading method thereof
KR100515060B1 (en) * 2003-08-13 2005-09-14 삼성전자주식회사 Nonvolatile semiconductor memory device having constant bit line precharge level
JP2005069869A (en) * 2003-08-25 2005-03-17 Seiko Epson Corp Electrostatic capacitance detection device, its driving method, fingerprint sensor and biometric authentication device
JP4133692B2 (en) * 2003-08-29 2008-08-13 メンター・グラフィクス・コーポレーション Nonvolatile semiconductor memory device
WO2005023543A2 (en) 2003-09-03 2005-03-17 Ppg Industries Ohio, Inc. Water resistant ink jet printable sheet
JP4287235B2 (en) * 2003-10-09 2009-07-01 株式会社東芝 Nonvolatile semiconductor memory device
WO2005106892A1 (en) * 2004-04-21 2005-11-10 Micron Technology, Inc. Sense amplifier for a non-volatile memory device
ITRM20040199A1 (en) * 2004-04-21 2004-07-21 Micron Technology Inc DETECTION AMPLIFIER FOR A NON-VOLATILE MEMORY DEVICE.
KR100618840B1 (en) * 2004-06-29 2006-09-01 삼성전자주식회사 Sense circuit for low power supply voltage flash memory device
US7009880B1 (en) 2004-08-17 2006-03-07 Programmable Microelectronics Corporation Non-volatile memory architecture to improve read performance
US7187614B2 (en) * 2004-10-14 2007-03-06 International Business Machines Corporation Array read access control using MUX select signal gating of the read port
US7230873B2 (en) * 2004-10-21 2007-06-12 International Business Machines Corporation Forced pulldown of array read bitlines for generating MUX select signals
JP2006134536A (en) * 2004-11-09 2006-05-25 Matsushita Electric Ind Co Ltd Nonvolatile semiconductor memory and its read method
US7352618B2 (en) * 2004-12-15 2008-04-01 Samsung Electronics Co., Ltd. Multi-level cell memory device and associated read method
JP4772363B2 (en) * 2005-04-12 2011-09-14 株式会社東芝 Nonvolatile semiconductor memory device
US7259993B2 (en) * 2005-06-03 2007-08-21 Infineon Technologies Ag Reference scheme for a non-volatile semiconductor memory device
US7190621B2 (en) * 2005-06-03 2007-03-13 Infineon Technologies Ag Sensing scheme for a non-volatile semiconductor memory cell
JP4801935B2 (en) * 2005-06-08 2011-10-26 株式会社東芝 Semiconductor memory device
JP4901204B2 (en) * 2005-12-13 2012-03-21 株式会社東芝 Semiconductor integrated circuit device
US7561472B2 (en) * 2006-09-11 2009-07-14 Micron Technology, Inc. NAND architecture memory with voltage sensing
US7423476B2 (en) * 2006-09-25 2008-09-09 Micron Technology, Inc. Current mirror circuit having drain-source voltage clamp
KR100816214B1 (en) * 2006-09-29 2008-03-21 주식회사 하이닉스반도체 Voltage generator of a flash memory device
KR100855964B1 (en) * 2006-11-03 2008-09-02 삼성전자주식회사 Flash memory device, and method for reading therefrom
KR100865326B1 (en) * 2006-12-26 2008-10-27 삼성전자주식회사 Semiconductor device and data sensing method preventing mismatch of reference signal at data sensing
US7508715B2 (en) * 2007-07-03 2009-03-24 Sandisk Corporation Coarse/fine program verification in non-volatile memory using different reference levels for improved sensing
US7599224B2 (en) * 2007-07-03 2009-10-06 Sandisk Corporation Systems for coarse/fine program verification in non-volatile memory using different reference levels for improved sensing
US7843735B2 (en) * 2007-10-31 2010-11-30 Micron Technology, Inc. Sensing memory cells
JP2009129472A (en) * 2007-11-20 2009-06-11 Toshiba Corp Semiconductor storage device
JP2009199675A (en) * 2008-02-22 2009-09-03 Seiko Instruments Inc Nonvolatile semiconductor memory device
US7787282B2 (en) 2008-03-21 2010-08-31 Micron Technology, Inc. Sensing resistance variable memory
JP2009295221A (en) * 2008-06-04 2009-12-17 Toshiba Corp Semiconductor memory device
JP4464454B1 (en) * 2008-11-27 2010-05-19 Necエレクトロニクス株式会社 Semiconductor device and verify method in semiconductor device
JP5197406B2 (en) * 2009-01-27 2013-05-15 株式会社東芝 Semiconductor memory device
JP2012203931A (en) * 2011-03-24 2012-10-22 Toshiba Corp Semiconductor memory device
US9293215B2 (en) * 2014-03-18 2016-03-22 Integrated Silicon Solution, Inc. Reference current circuit with temperature coefficient correction
US9711190B2 (en) * 2014-04-10 2017-07-18 Taiwan Semiconductor Manufacturing Co. Limited Stabilizing circuit
US10304550B1 (en) 2017-11-29 2019-05-28 Sandisk Technologies Llc Sense amplifier with negative threshold sensing for non-volatile memory
US10643677B2 (en) 2018-06-26 2020-05-05 Sandisk Technologies Llc Negative kick on bit line control transistors for faster bit line settling during sensing
US10643695B1 (en) 2019-01-10 2020-05-05 Sandisk Technologies Llc Concurrent multi-state program verify for non-volatile memory
US10643713B1 (en) 2019-02-08 2020-05-05 Sandisk Technologies Llc Toggling power supply for faster bit line settling during sensing
US11024392B1 (en) 2019-12-23 2021-06-01 Sandisk Technologies Llc Sense amplifier for bidirectional sensing of memory cells of a non-volatile memory

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2268268B1 (en) * 1974-04-16 1976-10-29 Peugeot & Renault
US4725984A (en) 1984-02-21 1988-02-16 Seeq Technology, Inc. CMOS eprom sense amplifier
US5587952A (en) * 1984-12-17 1996-12-24 Hitachi, Ltd. Dynamic random access memory including read preamplifiers activated before rewrite amplifiers
KR0141495B1 (en) * 1988-11-01 1998-07-15 미다 가쓰시게 Semiconductor memory device and defect remedying method thereof
JP2825291B2 (en) * 1989-11-13 1998-11-18 株式会社東芝 Semiconductor storage device
JPH05325583A (en) * 1992-05-27 1993-12-10 Nec Ic Microcomput Syst Ltd Sense amplifier circuit
JP3705842B2 (en) * 1994-08-04 2005-10-12 株式会社ルネサステクノロジ Semiconductor device
JPH0887881A (en) * 1994-09-19 1996-04-02 Mitsubishi Electric Corp Semiconductor memory
US5812456A (en) * 1996-10-01 1998-09-22 Microchip Technology Incorporated Switched ground read for EPROM memory array
US5703809A (en) * 1996-10-01 1997-12-30 Microchip Technology Incorporated Overcharge/discharge voltage regulator for EPROM memory array
JPH1166858A (en) * 1997-08-12 1999-03-09 Mitsubishi Electric Corp Semiconductor storage device
JPH11110969A (en) * 1997-10-06 1999-04-23 Mitsubishi Electric Corp Static type semiconductor storage
US6118699A (en) * 1998-07-14 2000-09-12 Kabushiki Kaisha Toshiba Semiconductor memory device using MONOS type nonvolatile memory cell
JP3317907B2 (en) * 1998-09-09 2002-08-26 エヌイーシーマイクロシステム株式会社 Current-type sense amplifier circuit, sensing method thereof, and current-type sense amplifier circuit having low current function
JP3999900B2 (en) 1998-09-10 2007-10-31 株式会社東芝 Nonvolatile semiconductor memory
JP2000163961A (en) * 1998-11-26 2000-06-16 Mitsubishi Electric Corp Synchronous semiconductor integrated circuit device
JP2001184881A (en) * 1999-12-28 2001-07-06 Toshiba Corp Read-out circuit for non-volatile semiconductor memory
JP4020573B2 (en) * 2000-07-27 2007-12-12 富士通株式会社 Magnetic memory device and data reading method in magnetic memory device
US6734719B2 (en) * 2001-09-13 2004-05-11 Kabushiki Kaisha Toshiba Constant voltage generation circuit and semiconductor memory device

Cited By (165)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6845047B2 (en) 1999-12-28 2005-01-18 Kabushiki Kaisha Toshiba Read circuit of nonvolatile semiconductor memory
US6674668B2 (en) * 1999-12-28 2004-01-06 Kabushiki Kaisha Toshiba Read circuit on nonvolatile semiconductor memory
US20040057326A1 (en) * 1999-12-28 2004-03-25 Kabushiki Kaisha Toshiba Read circuit of nonvolatile semiconductor memory
US20020196667A1 (en) * 1999-12-28 2002-12-26 Kabushiki Kaisha Toshiba Read circuit of nonvolatile semiconductor memory
EP1324347A1 (en) * 2001-12-28 2003-07-02 STMicroelectronics S.r.l. A circuit for controlling a reference node in a sense amplifier
US6801466B2 (en) 2001-12-28 2004-10-05 Stmicroelectronics S.R.L. Circuit for controlling a reference node in a sense amplifier
CN100423129C (en) * 2002-02-28 2008-10-01 株式会社日立制作所 Non-volatile storage, IC card and data processing system
US8050126B2 (en) 2002-09-24 2011-11-01 Sandisk Technologies Inc. Non-volatile memory with improved sensing by reducing source line current
US20100182831A1 (en) * 2002-09-24 2010-07-22 Raul-Adrian Cernea Non-Volatile Memory And Method With Reduced Neighboring Field Errors
US7428171B2 (en) 2002-09-24 2008-09-23 Sandisk Corporation Non-volatile memory and method with improved sensing
EP1610335A2 (en) * 2002-09-24 2005-12-28 SanDisk Corporation Non-volatile memory and its sensing method
US20060023502A1 (en) * 2002-09-24 2006-02-02 Raul-Adrian Cernea Non-volatile memory and method with reduced neighboring field errors
US7023736B2 (en) 2002-09-24 2006-04-04 Sandisk Corporation Non-volatile memory and method with improved sensing
US7046568B2 (en) 2002-09-24 2006-05-16 Sandisk Corporation Memory sensing circuit and method for low voltage operation
WO2004029984A2 (en) * 2002-09-24 2004-04-08 Sandisk Corporation Non-volatile memory and its sensing method
EP1610335A3 (en) * 2002-09-24 2008-08-06 SanDisk Corporation Non-volatile memory and its sensing method
US7443757B2 (en) 2002-09-24 2008-10-28 Sandisk Corporation Non-volatile memory and method with reduced bit line crosstalk errors
US20060158947A1 (en) * 2002-09-24 2006-07-20 Chan Siu L Reference sense amplifier for non-volatile memory
US20060158935A1 (en) * 2002-09-24 2006-07-20 Chan Siu L Method for compensated sensing in non-volatile memory
US20060203545A1 (en) * 2002-09-24 2006-09-14 Raul-Adrian Cernea Memory Sensing Circuit and Method for Low Voltage Operation
US8300457B2 (en) 2002-09-24 2012-10-30 Sandisk Technologies Inc. Non-volatile memory and method with reduced neighboring field errors
US8300473B2 (en) 2002-09-24 2012-10-30 Sandisk Technologies Inc. Non-volatile memory with improved sensing by reducing source line current
WO2004029984A3 (en) * 2002-09-24 2004-12-23 Sandisk Corp Non-volatile memory and its sensing method
US8023322B2 (en) 2002-09-24 2011-09-20 Sandisk Technologies Inc. Non-volatile memory and method with reduced neighboring field errors
US20110075480A1 (en) * 2002-09-24 2011-03-31 Raul-Adrian Cernea Non-Volatile Memory With Improved Sensing By Reducing Source Line Current
US7852678B2 (en) 2002-09-24 2010-12-14 Sandisk Corporation Non-volatile memory with improved sensing by reducing source line current
US7376030B2 (en) 2002-09-24 2008-05-20 Sandisk Corporation Memory sensing circuit and method for low voltage operation
US7551484B2 (en) 2002-09-24 2009-06-23 Sandisk Corporation Non-volatile memory and method with reduced source line bias errors
US7196931B2 (en) 2002-09-24 2007-03-27 Sandisk Corporation Non-volatile memory and method with reduced source line bias errors
US7327619B2 (en) 2002-09-24 2008-02-05 Sandisk Corporation Reference sense amplifier for non-volatile memory
US7324393B2 (en) 2002-09-24 2008-01-29 Sandisk Corporation Method for compensated sensing in non-volatile memory
US20070109847A1 (en) * 2002-09-24 2007-05-17 Raul-Adrian Cernea Non-Volatile Memory and Method With Improved Sensing
US7239551B2 (en) 2002-09-24 2007-07-03 Sandisk Corporation Non-volatile memory and method with reduced neighboring field errors
US20070279992A1 (en) * 2002-09-24 2007-12-06 Raul-Adrian Cernea Non-Volatile Memory And Method With Reduced Neighboring Field Errors
US7269069B2 (en) 2003-09-17 2007-09-11 Sandisk Corporation Non-volatile memory and method with bit line to bit line coupled compensation
US20070297234A1 (en) * 2003-09-17 2007-12-27 Raul-Adrian Cernea Non-Volatile Memory And Method With Bit Line To Bit Line Coupled Compensation
US7215574B2 (en) 2003-09-17 2007-05-08 Sandisk Corporation Non-volatile memory and method with bit line compensation dependent on neighboring operating modes
US7532514B2 (en) 2003-09-17 2009-05-12 Sandisk Corporation Non-volatile memory and method with bit line to bit line coupled compensation
US20050057965A1 (en) * 2003-09-17 2005-03-17 Raul-Adrian Cernea Non-volatile memory and method with bit line coupled compensation
US7064980B2 (en) 2003-09-17 2006-06-20 Sandisk Corporation Non-volatile memory and method with bit line coupled compensation
US20050195768A1 (en) * 2004-03-03 2005-09-08 Petite Thomas D. Method for communicating in dual-modes
US20090125785A1 (en) * 2004-05-13 2009-05-14 Sergey Anatolievich Gorobets Pipelined Data Relocation and Improved Chip Architectures
US8621323B2 (en) 2004-05-13 2013-12-31 SanDisk Technologies, Inc. Pipelined data relocation and improved chip architectures
US9122591B2 (en) 2004-05-13 2015-09-01 Sandisk Technologies Inc. Pipelined data relocation and improved chip architectures
US7420847B2 (en) 2004-12-14 2008-09-02 Sandisk Corporation Multi-state memory having data recovery after program fail
US7345928B2 (en) 2004-12-14 2008-03-18 Sandisk Corporation Data recovery methods in multi-state memory after program fail
US20060126394A1 (en) * 2004-12-14 2006-06-15 Yan Li Multi-state memory having data recovery after program fail
US20060126393A1 (en) * 2004-12-14 2006-06-15 Yan Li Data recovery methods in multi-state memory after program fail
US20110072332A1 (en) * 2004-12-21 2011-03-24 Andrew Tomlin Method for Copying Data in Reprogrammable Non-Volatile Memory
US8914703B2 (en) 2004-12-21 2014-12-16 SanDisk Technologies, Inc. Method for copying data in reprogrammable non-volatile memory
US20090067253A1 (en) * 2005-04-01 2009-03-12 Yan Li Method for Non-Volatile Memory With Background Data Latch Caching During Read Operations
US7609552B2 (en) 2005-04-01 2009-10-27 Sandisk Corporation Non-volatile memory with background data latch caching during erase operations
US7158421B2 (en) 2005-04-01 2007-01-02 Sandisk Corporation Use of data latches in multi-phase programming of non-volatile memories
US7505320B2 (en) 2005-04-01 2009-03-17 Sandisk Corporation Non-volatile memory with background data latch caching during program operations
US7508721B2 (en) 2005-04-01 2009-03-24 Sandisk Corporation Use of data latches in multi-phase programming of non-volatile memories
US20060233022A1 (en) * 2005-04-01 2006-10-19 Yan Li Non-Volatile Memory with Background Data Latch Caching During Program Operations
US7206230B2 (en) 2005-04-01 2007-04-17 Sandisk Corporation Use of data latches in cache operations of non-volatile memories
US20060221697A1 (en) * 2005-04-01 2006-10-05 Yan Li Use of data latches in multi-phase programming of non-volatile memories
US8351269B2 (en) 2005-04-01 2013-01-08 SanDisk Technologies, Inc. Method for non-volatile memory with background data latch caching during read operations
US20060233026A1 (en) * 2005-04-01 2006-10-19 Yan Li Method for Non-Volatile Memory with Background Data Latch Caching During Program Operations
US8036041B2 (en) 2005-04-01 2011-10-11 Sandisk Technologies Inc. Method for non-volatile memory with background data latch caching during read operations
US7577037B2 (en) 2005-04-01 2009-08-18 Sandisk Corporation Use of data latches in cache operations of non-volatile memories
US20090262578A1 (en) * 2005-04-01 2009-10-22 Yan Li Use of Data Latches in Cache Operations of Non-Volatile Memories
US7502260B2 (en) 2005-04-01 2009-03-10 Sandisk Corporation Method for non-volatile memory with background data latch caching during program operations
US7619922B2 (en) 2005-04-01 2009-11-17 Sandisk Corporation Method for non-volatile memory with background data latch caching during erase operations
US20100226176A1 (en) * 2005-04-01 2010-09-09 Yan Li Method for Non-Volatile Memory With Background Data Latch Caching During Read Operations
US7486558B2 (en) 2005-04-01 2009-02-03 Sandisk Corporation Non-volatile memory with managed execution of cached data
US7936602B2 (en) 2005-04-01 2011-05-03 Sandisk Corporation Use of data latches in cache operations of non-volatile memories
US7733703B2 (en) 2005-04-01 2010-06-08 Sandisk Corporation Method for non-volatile memory with background data latch caching during read operations
US7447078B2 (en) 2005-04-01 2008-11-04 Sandisk Corporation Method for non-volatile memory with background data latch caching during read operations
US7480181B2 (en) 2005-04-01 2009-01-20 Sandisk Corporation Non-volatile memory with background data latch caching during read operations
US20070002626A1 (en) * 2005-04-01 2007-01-04 Yan Li Non-Volatile Memory with Managed Execution of Cached Data
US7463521B2 (en) 2005-04-01 2008-12-09 Sandisk Corporation Method for non-volatile memory with managed execution of cached data
US7733728B2 (en) * 2005-05-31 2010-06-08 Nec Electronics Corporation Non-volatile semiconductor memory device
US20060267076A1 (en) * 2005-05-31 2006-11-30 Nec Electronics Corporation Non-volatile semiconductor memory device
US20060291294A1 (en) * 2005-06-24 2006-12-28 Macronix International Co., Ltd. Method for refreshing a flash memory
US7551503B2 (en) 2005-06-24 2009-06-23 Macronix International Co., Ltd. Method for refreshing a flash memory
US8076753B2 (en) * 2005-06-30 2011-12-13 Spansion Llc Semiconductor device and method of manufacturing the same
US20070013027A1 (en) * 2005-06-30 2007-01-18 Shimbayashi Koji Semiconductor device and method of manufacturing the same
US8698280B2 (en) 2005-06-30 2014-04-15 Spansion Llc Capacitive element using MOS transistors
US8599611B2 (en) 2006-05-12 2013-12-03 Apple Inc. Distortion estimation and cancellation in memory devices
US8239735B2 (en) 2006-05-12 2012-08-07 Apple Inc. Memory Device with adaptive capacity
US8156403B2 (en) 2006-05-12 2012-04-10 Anobit Technologies Ltd. Combined distortion estimation and error correction coding for memory devices
US8570804B2 (en) 2006-05-12 2013-10-29 Apple Inc. Distortion estimation and cancellation in memory devices
US8050086B2 (en) 2006-05-12 2011-11-01 Anobit Technologies Ltd. Distortion estimation and cancellation in memory devices
US7697326B2 (en) 2006-05-12 2010-04-13 Anobit Technologies Ltd. Reducing programming error in memory devices
US20100131826A1 (en) * 2006-08-27 2010-05-27 Anobit Technologies Ltd. Estimation of non-linear distortion in memory devices
US8060806B2 (en) 2006-08-27 2011-11-15 Anobit Technologies Ltd. Estimation of non-linear distortion in memory devices
US7975192B2 (en) 2006-10-30 2011-07-05 Anobit Technologies Ltd. Reading memory cells using multiple thresholds
USRE46346E1 (en) 2006-10-30 2017-03-21 Apple Inc. Reading memory cells using multiple thresholds
US7821826B2 (en) 2006-10-30 2010-10-26 Anobit Technologies, Ltd. Memory cell readout using successive approximation
US8145984B2 (en) 2006-10-30 2012-03-27 Anobit Technologies Ltd. Reading memory cells using multiple thresholds
US7924648B2 (en) 2006-11-28 2011-04-12 Anobit Technologies Ltd. Memory power and performance management
US8151163B2 (en) 2006-12-03 2012-04-03 Anobit Technologies Ltd. Automatic defect management in memory devices
US7900102B2 (en) 2006-12-17 2011-03-01 Anobit Technologies Ltd. High-speed programming of memory devices
US7751240B2 (en) 2007-01-24 2010-07-06 Anobit Technologies Ltd. Memory device with negative thresholds
US7881107B2 (en) 2007-01-24 2011-02-01 Anobit Technologies Ltd. Memory device with negative thresholds
US8151166B2 (en) 2007-01-24 2012-04-03 Anobit Technologies Ltd. Reduction of back pattern dependency effects in memory devices
US20080181001A1 (en) * 2007-01-24 2008-07-31 Anobit Technologies Memory device with negative thresholds
US8369141B2 (en) 2007-03-12 2013-02-05 Apple Inc. Adaptive estimation of memory cell read thresholds
US8001320B2 (en) 2007-04-22 2011-08-16 Anobit Technologies Ltd. Command interface for memory devices
US8429493B2 (en) 2007-05-12 2013-04-23 Apple Inc. Memory device with internal signap processing unit
US20100131827A1 (en) * 2007-05-12 2010-05-27 Anobit Technologies Ltd Memory device with internal signap processing unit
US8234545B2 (en) 2007-05-12 2012-07-31 Apple Inc. Data storage with incremental redundancy
US7925936B1 (en) 2007-07-13 2011-04-12 Anobit Technologies Ltd. Memory device with non-uniform programming levels
US8259497B2 (en) 2007-08-06 2012-09-04 Apple Inc. Programming schemes for multi-level analog memory cells
US20090043951A1 (en) * 2007-08-06 2009-02-12 Anobit Technologies Ltd. Programming schemes for multi-level analog memory cells
US8174905B2 (en) 2007-09-19 2012-05-08 Anobit Technologies Ltd. Programming orders for reducing distortion in arrays of multi-level analog memory cells
US7773413B2 (en) 2007-10-08 2010-08-10 Anobit Technologies Ltd. Reliable data storage in analog memory cells in the presence of temperature variations
US8000141B1 (en) 2007-10-19 2011-08-16 Anobit Technologies Ltd. Compensation for voltage drifts in analog memory cells
US8527819B2 (en) 2007-10-19 2013-09-03 Apple Inc. Data storage in analog memory cell arrays having erase failures
US8068360B2 (en) 2007-10-19 2011-11-29 Anobit Technologies Ltd. Reading analog memory cells using built-in multi-threshold commands
US8270246B2 (en) 2007-11-13 2012-09-18 Apple Inc. Optimized selection of memory chips in multi-chips memory devices
US20090144600A1 (en) * 2007-11-30 2009-06-04 Anobit Technologies Ltd Efficient re-read operations from memory devices
US8225181B2 (en) 2007-11-30 2012-07-17 Apple Inc. Efficient re-read operations from memory devices
US8209588B2 (en) 2007-12-12 2012-06-26 Anobit Technologies Ltd. Efficient interference cancellation in analog memory cell arrays
US20090157964A1 (en) * 2007-12-16 2009-06-18 Anobit Technologies Ltd. Efficient data storage in multi-plane memory devices
US8456905B2 (en) 2007-12-16 2013-06-04 Apple Inc. Efficient data storage in multi-plane memory devices
US8085586B2 (en) 2007-12-27 2011-12-27 Anobit Technologies Ltd. Wear level estimation in analog memory cells
US8156398B2 (en) 2008-02-05 2012-04-10 Anobit Technologies Ltd. Parameter estimation based on error correction code parity check equations
US7924587B2 (en) 2008-02-21 2011-04-12 Anobit Technologies Ltd. Programming of analog memory cells using a single programming pulse per state transition
US7864573B2 (en) 2008-02-24 2011-01-04 Anobit Technologies Ltd. Programming analog memory cells for reduced variance after retention
US8230300B2 (en) 2008-03-07 2012-07-24 Apple Inc. Efficient readout from analog memory cells using data compression
US8059457B2 (en) 2008-03-18 2011-11-15 Anobit Technologies Ltd. Memory device with multiple-accuracy read commands
US8400858B2 (en) 2008-03-18 2013-03-19 Apple Inc. Memory device with reduced sense time readout
US7924613B1 (en) 2008-08-05 2011-04-12 Anobit Technologies Ltd. Data storage in analog memory cells with protection against programming interruption
US7995388B1 (en) 2008-08-05 2011-08-09 Anobit Technologies Ltd. Data storage using modified voltages
US8498151B1 (en) 2008-08-05 2013-07-30 Apple Inc. Data storage in analog memory cells using modified pass voltages
US8949684B1 (en) 2008-09-02 2015-02-03 Apple Inc. Segmented data storage
US8169825B1 (en) 2008-09-02 2012-05-01 Anobit Technologies Ltd. Reliable data storage in analog memory cells subjected to long retention periods
US8000135B1 (en) 2008-09-14 2011-08-16 Anobit Technologies Ltd. Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
US8482978B1 (en) 2008-09-14 2013-07-09 Apple Inc. Estimation of memory cell read thresholds by sampling inside programming level distribution intervals
US8239734B1 (en) 2008-10-15 2012-08-07 Apple Inc. Efficient data storage in storage device arrays
US8261159B1 (en) 2008-10-30 2012-09-04 Apple, Inc. Data scrambling schemes for memory devices
US8208304B2 (en) 2008-11-16 2012-06-26 Anobit Technologies Ltd. Storage at M bits/cell density in N bits/cell analog memory cell devices, M>N
US8397131B1 (en) 2008-12-31 2013-03-12 Apple Inc. Efficient readout schemes for analog memory cell devices
US8248831B2 (en) 2008-12-31 2012-08-21 Apple Inc. Rejuvenation of analog memory cells
US8174857B1 (en) 2008-12-31 2012-05-08 Anobit Technologies Ltd. Efficient readout schemes for analog memory cell devices using multiple read threshold sets
US8924661B1 (en) 2009-01-18 2014-12-30 Apple Inc. Memory system including a controller and processors associated with memory devices
US20100220509A1 (en) * 2009-03-01 2010-09-02 Anobit Technologies Ltd Selective Activation of Programming Schemes in Analog Memory Cell Arrays
US8228701B2 (en) 2009-03-01 2012-07-24 Apple Inc. Selective activation of programming schemes in analog memory cell arrays
US8259506B1 (en) 2009-03-25 2012-09-04 Apple Inc. Database of memory read thresholds
US8832354B2 (en) 2009-03-25 2014-09-09 Apple Inc. Use of host system resources by memory controller
US8238157B1 (en) 2009-04-12 2012-08-07 Apple Inc. Selective re-programming of analog memory cells
US8479080B1 (en) 2009-07-12 2013-07-02 Apple Inc. Adaptive over-provisioning in memory systems
US8495465B1 (en) 2009-10-15 2013-07-23 Apple Inc. Error correction coding over multiple memory pages
US8677054B1 (en) 2009-12-16 2014-03-18 Apple Inc. Memory management schemes for non-volatile memory devices
TWI464738B (en) * 2009-12-25 2014-12-11 Toshiba Kk Nonvolatile semiconductor memory device
US8694814B1 (en) 2010-01-10 2014-04-08 Apple Inc. Reuse of host hibernation storage space by memory controller
US8572311B1 (en) 2010-01-11 2013-10-29 Apple Inc. Redundant data storage in multi-die memory systems
US8677203B1 (en) 2010-01-11 2014-03-18 Apple Inc. Redundant data storage schemes for multi-die memory systems
US8694853B1 (en) 2010-05-04 2014-04-08 Apple Inc. Read commands for reading interfering memory cells
US8572423B1 (en) 2010-06-22 2013-10-29 Apple Inc. Reducing peak current in memory systems
US8595591B1 (en) 2010-07-11 2013-11-26 Apple Inc. Interference-aware assignment of programming levels in analog memory cells
US9104580B1 (en) 2010-07-27 2015-08-11 Apple Inc. Cache memory for hybrid disk drives
US8767459B1 (en) 2010-07-31 2014-07-01 Apple Inc. Data storage in analog memory cells across word lines using a non-integer number of bits per cell
US8645794B1 (en) 2010-07-31 2014-02-04 Apple Inc. Data storage in analog memory cells using a non-integer number of bits per cell
US8856475B1 (en) 2010-08-01 2014-10-07 Apple Inc. Efficient selection of memory blocks for compaction
US8694854B1 (en) 2010-08-17 2014-04-08 Apple Inc. Read threshold setting based on soft readout statistics
US9021181B1 (en) 2010-09-27 2015-04-28 Apple Inc. Memory management for unifying memory cell conditions by using maximum time intervals
US8472280B2 (en) 2010-12-21 2013-06-25 Sandisk Technologies Inc. Alternate page by page programming scheme
CN107785050A (en) * 2016-08-24 2018-03-09 华邦电子股份有限公司 Semiconductor storage and its reading method
CN111095413A (en) * 2017-10-17 2020-05-01 研究与开发3有限责任公司 Memory with variable impedance cells and transition time data sensing
US11556416B2 (en) 2021-05-05 2023-01-17 Apple Inc. Controlling memory readout reliability and throughput by adjusting distance between read thresholds
US11847342B2 (en) 2021-07-28 2023-12-19 Apple Inc. Efficient transfer of hard data and confidence levels in reading a nonvolatile memory

Also Published As

Publication number Publication date
US6674668B2 (en) 2004-01-06
US6845047B2 (en) 2005-01-18
JP2001184881A (en) 2001-07-06
US20020196667A1 (en) 2002-12-26
US20040057326A1 (en) 2004-03-25
US6438038B2 (en) 2002-08-20

Similar Documents

Publication Publication Date Title
US6438038B2 (en) Read circuit of nonvolatile semiconductor memory
US8503246B2 (en) Semiconductor memory device and method of operating the same
KR100935949B1 (en) Semiconductor device and control method thereof
JP3532725B2 (en) Semiconductor integrated circuit
KR100615423B1 (en) Semiconductor memory device
US6411549B1 (en) Reference cell for high speed sensing in non-volatile memories
JP3098189B2 (en) Data reading circuit for nonvolatile semiconductor memory
US6504761B2 (en) Non-volatile semiconductor memory device improved sense amplification configuration
US6754101B2 (en) Refresh techniques for memory data retention
TW440849B (en) Sensing scheme for non-volatile memories
KR19980071285A (en) Semiconductor memory
TW200807433A (en) Method and apparatus for reading data from nonvolatile memory
US20090129154A1 (en) Semiconductor memory device
KR20170098716A (en) Semiconductor memory device and operating method thereof
JPH06176585A (en) Semiconductor memory
KR19980038934A (en) Semiconductor storage device
KR20200024310A (en) Improved sense amplifier circuit for reading data from flash memory cells
US5940322A (en) Constant voltage generating circuit with improved line voltage control
JP3615009B2 (en) Semiconductor memory device
EP1226586B1 (en) Flash memory wordline tracking across whole chip
KR20090026502A (en) Operating method of flash memory device
US7082058B2 (en) Non-volatile semiconductor memory device having sense amplifier with increased speed
JP2009295221A (en) Semiconductor memory device
JPH10326495A (en) Nonvolatile semiconductor memory
JP4484344B2 (en) Nonvolatile semiconductor memory device

Legal Events

Date Code Title Description
AS Assignment

Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IKEHASHI, TAMIO;IMAMIYA, KENICHI;NODA, JUNICHIRO;REEL/FRAME:011423/0590

Effective date: 20001215

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

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: 8

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

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

FP Lapsed due to failure to pay maintenance fee

Effective date: 20140820