This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2013-46478, filed on Mar. 25, 2013, and prior Japanese Patent Application No. 2013-155252, filed on Jul. 26, 2013, the entire contents of which are incorporated herein by reference.
Embodiments described in the present specification relate to a nonvolatile semiconductor memory device and a read method thereof.
A NAND type flash memory is known as a nonvolatile semiconductor memory device that is electrically rewritable and capable of a high degree of integration. In a NAND type flash memory, a plurality of memory cells are connected in series in a form where memory cells adjacent to each other share a source/drain diffusion layer, thereby configuring a NAND cell unit. A bit line and a source line are respectively connected to both ends of the NAND cell unit via select gate transistors.
In such a NAND type flash memory, a multi-level storage system that stores two or more bits of data in one memory cell is employed for the purpose of increasing storage capacity. In the case where this multi-level storage system (MLC) is employed, in order to read data from one memory cell, a plurality of word line voltages having values that differ from each other are applied to perform a plurality of times of read operations in one memory cell.
Moreover, even in the case where a single-level storage system (SLC) that stores only one bit of data in one memory cell is employed, a plurality of times of read operations are sometimes performed in one memory cell.
In the case where such a plurality of times of read operations are performed, each time, the bit line is charged to a certain potential. This charging operation is a cause of an increase in power consumption of the NAND type flash memory.
A nonvolatile semiconductor memory device in an embodiment described below comprises a memory cell array configured having a plurality of NAND cell units arranged therein, each of the NAND cell units being configured having a plurality of memory cells connected in series therein. A bit line is connected to one end of the NAND cell unit, and a source line is connected to the other end of the NAND cell unit. A sense amplifier circuit is connected to the bit line. The sense amplifier circuit comprises: a first switch circuit connected between a power supply voltage terminal and a sense node; a sense amplifier connected to the sense node; and a latch circuit that latches a signal outputted from the sense amplifier. The first switch circuit is configured to switch to a non-conductive state according to data latched by the latch circuit.
Next, a nonvolatile semiconductor memory device according to embodiments is described based on the drawings.
First, a configuration of a nonvolatile semiconductor memory device according to a first embodiment will be described with reference to
As shown in
As shown in
Control gates of the memory cells MC0˜MC63 in the NAND cell unit NU are connected to different word lines WL0˜WL63. Gates of the select transistors SG1 and SG2 are respectively connected to select gate lines SGD and SGS. A group of NAND cell units NU sharing one word line WL configures a block BLK which forms a unit of data erase. Although omitted from the drawings, a plurality of the blocks BLK are arranged in the bit line direction.
Each bit line BL is connected to the sense amplifier 112 shown in
As shown in
As shown in
Data transfer between an external input/output port I/O and the sense amplifier 112 is performed by the input/output buffer 115 and the data line 114. That is, page data read into the sense amplifier 112 is outputted to the data line 114 to be outputted to the input/output port I/O via the input/output buffer 115. Moreover, write data supplied from the input/output port I/O is loaded into the sense amplifier 112 via the input/output buffer 115.
Address data Add supplied from the input/output port I/O is supplied to the row decoder 113 and the column decoder 118 via the address register 117. Command data Com supplied from the input/output port I/O is decoded to be set in the control signal generating circuit 116.
Each of external control signals, namely a chip enable signal /CE, an address latch enable signal ALE, a command latch enable signal CLE, a write enable signal /WE, and a read enable signal /RE are supplied to the control signal generating circuit 116. The control signal generating circuit 116, as well as performing operation control of memory operation generally based on the command Com and the external control signals, controls the internal voltage generating circuit 119 to generate various kinds of internal voltages required for data read, write, and erase.
In addition, the control signal generating circuit 116 is applied with a reference voltage from the reference voltage generating circuit 120. The control signal generating circuit 116 performs write from a selected memory cell MC on a source line SL side and controls a read operation.
Moreover, a floating gate (FG) 11 is formed on the p type well 2 via a gate insulating film 10. The floating gate 11 is configured capable of holding a charge therein, and a threshold voltage of the memory cell MC is determined by an amount of that charge. Note that a charge trap film may be employed as a charge accumulation film instead of a floating gate. A control gate (CG) 13 is formed on this floating gate 11 via an inter-gate insulating film 12.
The select transistors SG1 and SG2 comprise the p type well 2 formed on the semiconductor substrate not illustrated and the n type source and drain diffusion layer 15 formed in a surface of this p type well 2. Note that a source and drain using a fringe electric field may be employed instead of a diffusion layer. A control gate 11′ is formed on the p type well 2 via the gate insulating film 10.
Next, a multi-level storage system in the NAND type flash memory configured in this way will be described with reference to
In order to store two bits of data in one memory cell, four kinds of threshold voltage distributions (E and A-C) are provided corresponding to four types of data “11”, “01”, “10”, and “00”, whereby write and read of data is performed. That is, each of the four types of threshold voltage distributions (E and A-C) is allocated with one of the four types of bit information (11, 01, 10, and 00). Two sub-pages are formed corresponding to these two bits of data, that is, the upper page UPPER and the lower page LOWER.
During a read operation of these four types of data, a selected word line WL connected to the memory cell MC is applied with a read voltage, whereby conduction/non-conduction of the memory cell MC is detected to perform the read operation. A voltage value of the read voltage applied to the selected word line WL may be set to voltages VA, VB, and VC (three types) between an upper limit and a lower limit of each of the threshold voltage distributions as shown in
In
Furthermore, Vev is an erase verify voltage applied to the memory cell when erasing data of the memory cell, to confirm whether erase of the memory cell has been completed or not, and has a negative value. A magnitude of Vev is determined in view of an effect of interference of an adjacent memory cell. A magnitude relationship of each of the above-mentioned voltages is Vev<VA<VAV<VB<VBV<VC<VCV<Vread. Note that although the erase verify voltage Vev has a negative value as previously mentioned, a voltage actually applied to the control gate of the memory cell MC in an erase verify operation is not a negative value, but zero or a positive value. That is, in the actual erase verify operation, a back gate of the memory cell MC is provided with a positive voltage, and the control gate of the memory cell MC is applied with zero or a voltage having a positive value smaller than the back gate voltage.
The threshold voltage distribution E of the memory cell after block erase has an upper limit value also having a negative value, and is allocated with data “11”. In addition, memory cells with a write state of data “01”, “10”, and “00” have positive threshold voltage distributions A, B, and C, respectively (lower limit values of A, B, and C also have positive values). The threshold voltage distribution A of data “01” has a voltage value which is lowest, the threshold voltage distribution C of data “00” has a voltage value which is highest, and the threshold voltage distribution B of data “10” has a voltage value which is intermediate between those of data “01” and data “00”. Note that the threshold voltage distributions shown in
The two bit data of one memory cell is configured from lower page data and upper page data, and the lower page data and the upper page data are written to the memory cell by separate write operations, in other words, by two times of write operations. When notation data “*@” is used, * indicates the upper page data and @ indicates the lower page data.
First, write of the lower page data is described with reference to
On the other hand, when the value of the lower page data is “0”, a tunnel oxide film of the memory cell is applied with a high electric field to inject electrons into a floating gate electrode of the memory cell, whereby a threshold voltage Vth of the memory cell is raised by a certain amount. Specifically, a verify potential VBV′ is set, and the write operation is repeated until a threshold voltage of this verify voltage VBV′ or more is attained. As a result, the memory cell changes to a write state (data “10”).
Next, write of the upper page data is described with reference to
That is, as shown in
On the other hand, when the value of the upper page data is “0”, the tunnel oxide film of the memory cell is applied with a high electric field to inject electrons into the floating gate electrode of the memory cell, whereby the threshold voltage Vth of the memory cell is raised by a certain amount. As a result, the memory cell of data “11” (erase state threshold voltage distribution E) changes to data “01” of the threshold voltage distribution A, and the memory cell of data “10” changes to data “00” of the threshold voltage distribution C. At this time, the verify voltages VAV and VCV are employed to adjust the lower limit values of the threshold voltage distributions A and C.
The above is one example of a data write system in a general four-level storage system. This is merely one example, and various methods other than the above may be adopted for allocation of data to the threshold voltage distributions, a procedure of the write operation, and so on. Moreover, even in a multi-bit storage system of three bits or more, it is only required to add to the above-described operations an operation that divides the threshold voltage distribution into eight types according to a further higher level of page data, and the basic principle is similar to the above.
In the case of a memory cell MC having the four threshold voltage distributions of
Therefore, the sense amplifier circuit 112 in the first embodiment has a structure as shown in
One sense unit U respectively comprises a high-voltage transistor Tr1, a regulator REG1, a first switch circuit SW1, a sense amplifier SENT, and a latch circuit LAT1.
The high-voltage transistor Tr1 is connected between the bit line BL and the regulator REG1. The regulator REG1 is a circuit for regulating a power supply voltage Vdd supplied from a power supply voltage terminal T1. The sense amplifier SENT is connected to a sense node SN that is connected to the bit line BL via the high-voltage transistor Tr1 and the regulator REG1. The sense amplifier SEN1 detects and amplifies a potential of the bit line BL. The latch circuit LAT1 latches a signal amplified by the sense amplifier SEN1.
The first switch circuit SW1 is connected between the power supply voltage terminal T1 and the regulator REG1 (sense node SN). The first switch circuit SW1 is set to a conductive state in the read operation, but switches from a conductive state to a non-conductive state according to held data of the latch circuit LAT1. When the first switch circuit SW1 attains a non-conductive state, supply of a voltage from the power supply voltage terminal T1 to the bit line BL is stopped. Moreover, a charge of the bit line BL is discharged toward the source line CELSRC via the NAND cell unit NU only.
Next, a procedure of the read operation in the present embodiment will be described with reference to the flowchart of
In this case, the selected word line WL is first applied with one voltage, for example, the voltage VA (S1). Note that similarly to in a conventional read operation, an unselected word line WL is applied with the voltage Vread, and the bit line BL is charged to the power supply voltage Vdd via the first switch circuit SW1. Then, as a result of the select transistor SG1 or SG2 being conductive, the read operation employing the voltage VA is started.
This read operation causes a signal of the bit line BL0 to be detected and amplified by the sense amplifier SEN1, and data according with that detection/amplification to be held in the latch circuit LAT1. If data held in any latch circuit LAT1 is “1”, there is no need to repeat the read operation from a corresponding memory cell MC. Therefore, the first switch circuit SW1 in the sense unit U corresponding to that memory cell MC is switched from a conductive state to a non-conductive state (S6). On the other hand, regarding a memory cell MC whose data read and held in the latch circuit LAT1 as a result of the read operation is “0”, the first switch SW1 is held unchanged in a conductive state, and the procedure shifts to Step S3.
In step S3, the selected word line WL is applied with, for example, the voltage VB. Similarly to in step S1, the unselected word line WL is applied with the voltage Vread, and the bit line BL is charged to the power supply voltage Vdd via the first switch circuit SW1. Then, as a result of the select transistor SG1 or SG2 being conductive, the read operation employing the voltage VB is started.
This read operation causes a signal of the bit line BL0 to be detected and amplified by the sense amplifier SEN1, and data according with that detection/amplification to be held in the latch circuit LAT1. If data held in any latch circuit LAT1 is “1”, the first switch circuit SW1 in the sense unit U corresponding to that memory cell MC is switched from a conductive state to a non-conductive state (S6). This results in supply of the power supply voltage Vdd to the NAND cell unit in which such memory cell MC is included being stopped thereafter.
On the other hand, regarding a memory cell MC whose data read and held in the latch circuit LAT1 as a result of the read operation is “0”, the first switch SW1 is held unchanged in a conductive state, and the procedure shifts to step S5.
In step S5, the selected word line WL is applied with, for example, the voltage VC. Similarly to in step S1, the unselected word line WL is applied with the voltage Vread, and the bit line BL is charged to the power supply voltage Vdd via the first switch circuit SW1. Then, as a result of the select transistor SG1 or SG2 being conductive, the read operation employing the voltage VC is started.
A result of the read operation in the above steps S1, S3, and S5 is held in the latch circuit LAT1, hence it is determined which of the threshold voltage distributions E, A, B, and C the memory cell MC has, according to this latch data. Thereby, the read operation finishes.
As described above, in the nonvolatile semiconductor memory device of the present embodiment, in the case of performing a plurality of times of the read operations (S1, S3, and S5), when held data has been decisively read by a mid-way read operation, the first switch circuit SW1 is switched from a conductive state to a non-conductive state. As a result, wasted current can be prevented from being supplied to a memory cell where held data has been decisively read, and power consumption can be lowered. Moreover, forcibly connecting the bit line BL to a ground potential or the like is also not required, and a transistor for doing so is not required, hence an increase in occupied area of the semiconductor memory device can be suppressed.
Next, a nonvolatile semiconductor memory device according to a second embodiment will be described with reference to
A configuration of the sense amplifier circuit 112 in the nonvolatile semiconductor memory device of this second embodiment will be described below with reference to
Next, a procedure of the read operation in the second embodiment will be described with reference to the flowchart of
The procedure of
While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
For example, the above embodiments described the case of repeatedly executing the read operation on one memory cell MC in the case where two bits of data are written to one memory cell MC. However, the present invention is not limited to this case and may also be applied to the case where, for some reason, the read operation is repeatedly performed on one memory cell MC. Moreover, the present invention may be applied not only to an ordinary read operation, but also to a verify read operation after a write operation or an erase verify read operation after an erase operation.
Number | Date | Country | Kind |
---|---|---|---|
2013-046478 | Mar 2013 | JP | national |
2013-155252 | Jul 2013 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2013/073726 | Aug 2013 | US |
Child | 14825762 | US |