Semiconductor memory device and control method thereof
阅读说明:本技术 半导体存储装置及其控制方法 (Semiconductor memory device and control method thereof ) 是由 木村啓太 滋贺秀裕 于 2019-08-05 设计创作,主要内容包括:本发明涉及一种半导体存储装置及其控制方法。根据一实施方式,半导体存储装置具备:存储器晶体管;第1布线,连接在存储器晶体管的栅极电极;以及控制装置,进行从存储器晶体管读出数据的读出动作及将数据写入存储器晶体管的写入动作。控制装置从读出动作或写入动作的第1时序至第2时序,使第1布线的电压增大至第1电压为止,并对应于从第1时序至第2时序为止的第1布线的电压、电流及电荷量的至少一者,调整从第1时序至第2时序为止的长度。(The present invention relates to a semiconductor memory device and a control method thereof. According to one embodiment, a semiconductor memory device includes: a memory transistor; a 1 st wiring connected to a gate electrode of the memory transistor; and a control device for performing a read operation for reading data from the memory transistor and a write operation for writing data into the memory transistor. The control device increases the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing of the read operation or the write operation, and adjusts the length from the 1 st timing to the 2 nd timing in accordance with at least one of the voltage, the current, and the charge amount of the 1 st wiring from the 1 st timing to the 2 nd timing.)
1. A semiconductor memory device includes:
a memory transistor;
a 1 st wiring connected to a gate electrode of the memory transistor; and
a control device for performing a read operation for reading data from the memory transistor and a write operation for writing data into the memory transistor;
the control device increases the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing of the read operation or the write operation,
and adjusting a length from the 1 st timing to the 2 nd timing in accordance with at least one of a voltage, a current, and a charge amount of the 1 st wiring from the 1 st timing to the 2 nd timing.
2. The semiconductor memory device according to claim 1, wherein the read operation is a write verification operation performed at the time of the write operation or an erase verification operation performed at the time of an erase operation.
3. The semiconductor memory device according to claim 1, wherein the control means, in the read operation:
increasing the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing;
reducing the voltage of the 1 st wiring from the 2 nd timing to the 3 rd timing to a 2 nd voltage; and is
Setting a length from the 1 st sequence to the 2 nd sequence to a 1 st length when the voltage of the 1 st wiring in the 1 st sequence is a 1 st initial voltage, and
setting a length from the 1 st sequence to the 2 nd sequence to a 2 nd length when the voltage of the 1 st wiring in the 1 st sequence is a 2 nd initial voltage smaller than the 1 st initial voltage,
the control means sets the 2 nd length to be larger than the 1 st length.
4. The semiconductor memory device according to claim 1, wherein the control means, in the read operation:
increasing the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing;
reducing the voltage of the 1 st wiring from the 2 nd timing to the 3 rd timing to a 2 nd voltage; and is
The length from the 1 st sequence to the 2 nd sequence is set as the 1 st length when the maximum value of the speed of the voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 1 st speed, and
when the length from the 1 st sequence to the 2 nd sequence when the maximum value of the speed of voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 2 nd speed smaller than the 1 st speed is set as the 2 nd length,
the control means sets the 2 nd length to be larger than the 1 st length.
5. The semiconductor memory device according to claim 1, wherein the control means, in the write operation:
increasing the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing;
increasing the voltage of the 1 st wiring to the 2 nd voltage from the 2 nd timing to the 3 rd timing; and is
Setting a length from the 1 st sequence to the 2 nd sequence to a 1 st length when the voltage of the 1 st wiring in the 1 st sequence is a 1 st initial voltage, and
setting a length from the 1 st sequence to the 2 nd sequence to a 2 nd length when the voltage of the 1 st wiring in the 1 st sequence is a 2 nd initial voltage smaller than the 1 st initial voltage,
the control means sets the 2 nd length to be larger than the 1 st length.
6. The semiconductor memory device according to claim 1, wherein the control means increases the voltage of the 1 st wiring to the 1 st voltage in the 1 st timing to the 2 nd timing of the write operation,
the length from the 1 st sequence to the 2 nd sequence is set as the 1 st length when the maximum value of the speed of the voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 1 st speed, and
when the length from the 1 st sequence to the 2 nd sequence when the maximum value of the speed of voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 2 nd speed smaller than the 1 st speed is set as the 2 nd length,
the control means sets the 2 nd length to be larger than the 1 st length.
7. The semiconductor memory device according to claim 6, wherein the control means increases the voltage of the 1 st wiring to the 2 nd voltage in the sequence from the 2 nd sequence to the 3 rd sequence of the write operation,
the length from the 2 nd sequence to the 3 rd sequence is set as the 3 rd length when the maximum value of the speed of the voltage increase of the 1 st wiring from the 2 nd sequence to the 3 rd sequence is the 3 rd speed, and
when the length from the 2 nd sequence to the 3 rd sequence when the maximum value of the speed of voltage increase of the 1 st wiring from the 2 nd sequence to the 3 rd sequence is the 4 th speed smaller than the 3 rd speed is set as the 4 th length,
the control means sets the 3 rd length to be larger than the 4 th length.
8. The semiconductor memory device according to claim 1, comprising:
a peripheral circuit connected to the 1 st wiring; and
a pad electrode connected to the peripheral circuit and capable of supplying a power supply voltage to the peripheral circuit; and is
The peripheral circuit includes:
a voltage output circuit including an output terminal connected to the 1 st wiring, the voltage output circuit being capable of outputting a voltage greater than the power supply voltage to the output terminal;
a voltage divider circuit connected to an output terminal of the voltage output circuit; and
and the comparison circuit is connected with the voltage division circuit.
9. The semiconductor memory device according to claim 1, comprising:
a peripheral circuit connected to the 1 st wiring; and
a pad electrode connected to the peripheral circuit and capable of supplying a power supply voltage to the peripheral circuit; and is
The peripheral circuit includes:
a voltage output circuit including an output terminal connected to the 1 st wiring, the voltage output circuit being capable of outputting a voltage greater than the power supply voltage to the output terminal;
a current mirror circuit connected to an output terminal of the voltage output circuit;
a 1 st switching circuit connected to the current mirror circuit; and
and the comparison circuit is connected to the 1 st switching circuit.
10. The semiconductor memory device according to claim 8, comprising:
a substrate having a 1 st region and a 2 nd region;
a plurality of memory blocks provided in a 1 st region of the substrate, arranged in a 1 st direction, and including the memory transistors and the 1 st wiring;
a 2 nd switch circuit provided in a 1 st region of the substrate and aligned with the plurality of memory blocks in a 2 nd direction intersecting the 1 st direction;
the voltage output circuit is arranged in the 2 nd area of the substrate and is connected with the plurality of storage blocks through the 2 nd switch circuit; and
the comparison circuit is arranged in the No. 2 area of the substrate.
11. The semiconductor memory device according to claim 9, comprising:
a substrate having a 1 st region and a 2 nd region;
a plurality of memory blocks provided in a 1 st region of the substrate, arranged in a 1 st direction, and including the memory transistors and the 1 st wiring;
a 2 nd switch circuit provided in a 1 st region of the substrate and aligned with the plurality of memory blocks in a 2 nd direction intersecting the 1 st direction;
the voltage output circuit is arranged in the 2 nd area of the substrate and is connected with the plurality of storage blocks through the 2 nd switch circuit; and
the comparison circuit is arranged in the No. 2 area of the substrate.
12. A method for controlling a semiconductor memory device, the semiconductor memory device comprising:
a memory transistor;
a 1 st wiring connected to a gate electrode of the memory transistor; and
a control device for performing a read operation for reading data from the memory transistor and a write operation for writing data into the memory transistor; and is
The control device is used for controlling the operation of the motor,
increasing the voltage of the 1 st wiring to the 1 st voltage at the 1 st timing from the 1 st timing to the 2 nd timing of the read operation or the write operation
Adjusting a length from the 1 st timing to the 2 nd timing in accordance with at least one of a voltage, a current, and a charge amount of the 1 st wiring from the 1 st timing to the 2 nd timing.
13. The method of controlling a semiconductor memory device according to claim 12, wherein the read operation is a write verification operation performed at the time of the write operation or an erase verification operation performed at the time of an erase operation.
14. The method of controlling a semiconductor memory device according to claim 12, wherein the control means, in the read operation:
increasing the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing;
reducing the voltage of the 1 st wiring from the 2 nd timing to the 3 rd timing to a 2 nd voltage; and is
Setting a length from the 1 st sequence to the 2 nd sequence to a 1 st length when the voltage of the 1 st wiring in the 1 st sequence is a 1 st initial voltage, and
setting a length from the 1 st sequence to the 2 nd sequence to a 2 nd length when the voltage of the 1 st wiring in the 1 st sequence is a 2 nd initial voltage smaller than the 1 st initial voltage,
the control means sets the 2 nd length to be larger than the 1 st length.
15. The method of controlling a semiconductor memory device according to claim 12, wherein the control means, in the read operation:
increasing the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing;
reducing the voltage of the 1 st wiring from the 2 nd timing to the 3 rd timing to a 2 nd voltage,
the length from the 1 st sequence to the 2 nd sequence is set as the 1 st length when the maximum value of the speed of the voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 1 st speed, and
when the length from the 1 st sequence to the 2 nd sequence when the maximum value of the speed of voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 2 nd speed smaller than the 1 st speed is set as the 2 nd length,
the control means sets the 2 nd length to be larger than the 1 st length.
16. The method of controlling a semiconductor storage device according to claim 12, wherein the control device, in the write operation:
increasing the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing;
increasing the voltage of the 1 st wiring to the 2 nd voltage from the 2 nd timing to the 3 rd timing; and is
Setting a length from the 1 st sequence to the 2 nd sequence to a 1 st length when the voltage of the 1 st wiring in the 1 st sequence is a 1 st initial voltage, and
setting a length from the 1 st sequence to the 2 nd sequence to a 2 nd length when the voltage of the 1 st wiring in the 1 st sequence is a 2 nd initial voltage smaller than the 1 st initial voltage,
the control means sets the 2 nd length to be larger than the 1 st length.
17. The method for controlling a semiconductor memory device according to claim 12, wherein the control device increases the voltage of the 1 st wiring to the 1 st voltage in the 1 st timing to the 2 nd timing of the write operation, and
the length from the 1 st sequence to the 2 nd sequence is set as the 1 st length when the maximum value of the speed of the voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 1 st speed, and
when the length from the 1 st sequence to the 2 nd sequence when the maximum value of the speed of voltage increase of the 1 st wiring from the 1 st sequence to the 2 nd sequence is the 2 nd speed smaller than the 1 st speed is set as the 2 nd length,
the control means sets the 2 nd length to be larger than the 1 st length.
18. The method for controlling a semiconductor memory device according to claim 17, wherein the control device increases the voltage of the 1 st wiring to the 2 nd voltage in the 2 nd to 3 rd timings of the write operation, and
setting a length from the 2 nd timing to the 3 rd timing as a 3 rd length when a maximum value of a speed at which the voltage of the 1 st wiring increases from the 2 nd timing to the 3 rd timing is a 3 rd speed,
when the maximum value of the speed of voltage increase of the 1 st wiring from the 2 nd timing to the 3 rd timing is the 4 th speed which is smaller than the 3 rd speed, the length from the 2 nd timing to the 3 rd timing is set as the 4 th length,
the control means sets the 3 rd length to be larger than the 4 th length.
Technical Field
Embodiments described below relate to a semiconductor memory device and a control method thereof.
Background
Semiconductor memory devices including memory transistors and methods of controlling the same are known.
Disclosure of Invention
A semiconductor memory device according to one embodiment includes: a memory transistor; a 1 st wiring connected to a gate electrode of the memory transistor; and a control device for performing a read operation for reading data from the memory transistor and a write operation for writing data into the memory transistor. The control device increases the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing of the read operation or the write operation, and adjusts the length from the 1 st timing to the 2 nd timing in accordance with at least one of the voltage, the current, and the charge amount of the 1 st wiring from the 1 st timing to the 2 nd timing.
A method for controlling a semiconductor memory device according to one embodiment includes a memory transistor, a 1 st wiring connected to a gate electrode of the memory transistor, and a control device for performing a read operation for reading data from the memory transistor and a write operation for writing data to the memory transistor. In the control method, the control device increases the voltage of the 1 st wiring to the 1 st voltage from the 1 st timing to the 2 nd timing of the read operation or the write operation, and adjusts the length from the 1 st timing to the 2 nd timing in accordance with at least one of the voltage, the current, and the charge amount of the 1 st wiring from the 1 st timing to the 2 nd timing.
Drawings
Fig. 1 is a schematic block diagram showing the structure of a semiconductor memory device MD according to
Fig. 2 is a schematic circuit diagram showing a configuration of a part of the semiconductor memory device MD.
Fig. 3 is a schematic circuit diagram showing a configuration of a part of the semiconductor memory device MD.
Fig. 4 is a schematic plan view showing the structure of the semiconductor memory device MD.
Fig. 5 is an enlarged view of a portion of fig. 4.
Fig. 6 is a cross-sectional view of the construction shown in fig. 5, taken along the line a-a' and viewed in the direction of the arrows.
Fig. 7 is an enlarged view of a portion of fig. 6.
Fig. 8 is a schematic flowchart for explaining the reading operation in
Fig. 9 is a schematic timing chart for explaining the read operation.
Fig. 10 is a schematic cross-sectional view for explaining the readout operation.
Fig. 11 is a schematic cross-sectional view for explaining the readout operation.
Fig. 12 is a schematic cross-sectional view for explaining the readout operation.
Fig. 13 is a schematic flowchart for explaining the reading operation of the comparative example.
Fig. 14 is a schematic timing chart for explaining the read operation.
Fig. 15 is a schematic cross-sectional view for explaining the readout operation.
Fig. 16 is a schematic timing chart for explaining the above-described reading operation.
Fig. 17 is a schematic timing chart for explaining the read operation.
Fig. 18A is a schematic timing chart for explaining the read operation in
Fig. 18B is a schematic timing chart for explaining the read operation in
Fig. 19 is a schematic flowchart for explaining the reading operation according to embodiment 2.
Fig. 20 is a schematic circuit diagram showing a configuration of a part of the semiconductor memory device according to
Fig. 21 is a schematic flowchart for explaining the reading operation according to
Fig. 22 is a schematic graph for explaining the above-described reading operation.
Fig. 23 is a schematic graph for explaining the reading operation according to embodiment 4.
Fig. 24 is a schematic graph for explaining a write operation according to another embodiment.
Fig. 25 is a schematic graph for explaining a writing operation according to another embodiment.
Fig. 26 is a schematic graph for explaining a write operation according to another embodiment.
Fig. 27 is a schematic graph for explaining a write operation according to another embodiment.
Fig. 28 is a schematic graph for explaining a writing operation according to another embodiment.
Detailed Description
Next, the semiconductor memory device according to the embodiment will be described in detail with reference to the drawings. The following embodiments are merely examples, and are not intended to limit the present invention.
In the present specification, the term "semiconductor memory device" may mean a memory die, and may mean a memory system including a control chip, such as a memory chip, a memory card, or an SSD (SOLID state drive) STATE DRIVE. Further, the term "configuration" may also mean a configuration including a host computer, such as a smartphone, a tablet terminal, or a personal computer.
In the present specification, when the 1 st configuration is referred to as the "electrically connected" 2 nd configuration, the 1 st configuration may be directly connected to the 2 nd configuration, or the 1 st configuration may be connected to the 2 nd configuration via a wiring, a semiconductor element, a transistor, or the like. For example, when 3 transistors are connected in series, the transistor No. 1 is electrically connected to the transistor No. 3 even when the transistor No. 2 is in an OFF state.
In the present specification, when it is referred to that the 1 st configuration is "connected" between the 2 nd configuration and the 3 rd configuration, the 1 st configuration, the 2 nd configuration, and the 3 rd configuration are connected in series, and the 1 st configuration is provided in the current path of the 2 nd configuration and the 3 rd configuration.
In addition, in this specification, when a circuit or the like turns "ON" 2 wirings or the like, for example, the circuit or the like may include a transistor or the like which is provided in a current path between the 2 wirings and which is in an ON (ON) state.
[ embodiment 1 ]
[ constitution ]
Fig. 1 is a schematic block diagram showing the structure of a semiconductor memory device MD according to
As shown in fig. 1, the semiconductor memory device MD includes a memory cell array MCA for storing data and a peripheral circuit PC connected to the memory cell array MCA.
[ memory cell array MCA ]
The memory cell array MCA includes a plurality of memory blocks MB. As shown in fig. 2, each of the plurality of memory blocks MB includes a plurality of sub blocks SB. Each of the plurality of subblocks SB includes a plurality of memory strings MS. One end of each of the plurality of memory strings MS is connected to the peripheral circuit PC via a bit line BL. The other ends of the memory strings MS are connected to the peripheral circuit PC via common source lines SL.
The memory string MS includes a drain select transistor STD, a plurality of memory cells MC, and a source select transistor STS connected in series between a bit line BL and a source line SL. Hereinafter, the drain selection transistor STD and the source selection transistor STS may be simply referred to as selection transistors (STD, STS).
The memory cell MC of the present embodiment is a field effect transistor (memory transistor) including a semiconductor layer functioning as a channel region, a gate insulating film including a charge storage film, and a gate electrode. The threshold voltage of the memory cell MC varies according to the amount of charge in the charge storage film. The memory cell MC stores 1-bit or multi-bit data. Further, word lines WL are connected to the gate electrodes of the plurality of memory cells MC corresponding to one memory string MS. These word lines WL are connected in common to all memory strings MS in one memory block MB, respectively.
The selection transistors (STD, STS) are field effect transistors having a semiconductor layer functioning as a channel region, a gate insulating film, and a gate electrode. The gate electrodes of the select transistors (STD, STS) are connected to select gate lines (SGD, SGS), respectively. The drain select lines SGD are disposed corresponding to the subblocks SB, and commonly connect all the memory strings MS in one subblock SB. The source selection lines SGS are commonly connected to a plurality of memory strings MS in one memory block MB.
[ peripheral Circuit PC ]
As shown in fig. 1, the peripheral circuit PC as a control device includes a sense amplifier module SAM, a row decoder RD, a voltage generation circuit VG, and a sequencer SQC. The peripheral circuit PC includes an address register ADR, an instruction register CMR, and a status register STR. The peripheral circuit PC includes an input/output control circuit I/O and a logic circuit CTR.
The sense amplifier module SAM includes a plurality of sense amplifier units corresponding to the plurality of bit lines BL. Each of the sense amplifier units includes a sense amplifier connected to the bit line BL, a plurality of data latches, a logic circuit, and a data transmission line connected to these components. The sense amplifier includes a sense transistor for discharging or holding the charge of the data line according to the voltage or current of the bit line BL. The data latch is used for data transmission, data operation, and the like. The sense amplifier module includes a decoding circuit and a switching circuit, which are not shown. The decoding circuit decodes the column address CA held in the address register ADR (fig. 2). The switching circuit turns on the data latch XDL corresponding to the column address CA and the bus DB in accordance with an output signal of the decoding circuit.
The row decoder RD includes, for example, a decoding circuit that decodes a row address RA stored in the address register ADR. As shown in fig. 3, for example, the row decoder RD includes a switch circuit SW1 for selectively connecting the plurality of word lines WL to the plurality of wirings CGi, a switch circuit SW2 for selectively connecting the plurality of wirings CGi to the plurality of wirings CGp, and a driver circuit DRV for connecting the plurality of wirings CGp to the voltage generation circuit VG.
The switch circuit SW1 includes a plurality of
The wirings CGi are provided corresponding to the plurality of word lines WL and the select gate lines (SGD, SGS) simultaneously selected by the
The switch circuit SW2 includes a plurality of
The wirings CGp are provided corresponding to a plurality of word lines WL and select gate lines (SGD, SGS) included in one memory block MB.
The driver circuit DRV is provided with a plurality of
The voltage generation circuit VG includes, for example, a voltage generation circuit VG connected to a power supply terminal (V)CC) And a ground terminal (V)SS) A
In addition, a
The
An input terminal of the
The sequencer SQC (fig. 1) sequentially decodes the command data CMD saved in the command register CMR and outputs internal control signals to the row decoder RD, the sense amplifier module SAM, and the voltage generation circuit VG. In addition, the sequencer SQR outputs state data indicating its own state to the state register STR as appropriate. For example, when the write operation or the erase operation is executed, information indicating whether the write operation or the erase operation has ended normally is output as the status data.
The input/output control circuit I/O includes data input/output terminals I/O0 to I/O7, a shift register connected to the data input/output terminals I/O0 to I/O7, and a FIFO buffer connected to the shift register. The input/output control circuit I/O outputs data input from the data input/output terminals I/O0 to I/O7 to the data latch XDL, the address register ADR, or the command register CMR in the sense amplifier module SAM, in accordance with an internal control signal from the logic circuit CTR. In addition, data input from the data latch XDL or the status register STR is output to the data input/output terminals I/O0 to I/O7.
The logic circuit CTR receives an external control signal from the control chip CD via the external control terminals/Cen, CLE, ALE,/WE,/RE, and outputs an internal control signal to the input/output control circuit I/O in response to the external control signal.
Next, a configuration example of the semiconductor memory device of the present embodiment will be described with reference to fig. 4 to 7. Fig. 4 is a schematic plan view of the semiconductor memory device of this embodiment. Fig. 5 is an enlarged view of a portion of fig. 4. FIG. 6 is a cross-sectional view of the construction shown in FIG. 5, taken along the line A-A' and viewed in the direction of the arrows. Fig. 7 is an enlarged view of a portion of fig. 6. Fig. 4 to 7 show schematic configurations, and the specific configuration can be modified as appropriate. In fig. 4 to 7, a part of the structure is omitted.
As shown in fig. 4, the semiconductor memory device of the present embodiment includes a
The memory cell array MCA includes a plurality of memory blocks MB arranged in the Y direction. As shown in fig. 5, the memory block MB includes 2 block structures BS arranged along the Y direction. Further, an inter-block insulating layer ST extending in the X direction is provided between 2 block structures BS adjacent in the Y direction.
The block structure BS includes 2 sub-blocks SB arranged in the Y direction and an inter-sub-block insulating layer SHE provided between the 2 sub-blocks SB.
As illustrated in fig. 6, the sub-block SB includes a plurality of
The
The
One or more
As illustrated in fig. 5, a plurality of
The
In fig. 7, an example is shown in which the
[ reading action ]
Next, a reading operation of the semiconductor memory device according to the present embodiment will be described with reference to fig. 8 to 12. Fig. 8 is a schematic flowchart for explaining a read operation of the semiconductor memory device according to the present embodiment. Fig. 9 is a schematic timing chart for explaining the read operation. Fig. 10 to 12 are schematic cross-sectional views for explaining the readout operation.
Fig. 9 shows the voltage of the
In the examples of fig. 10 to 12, the memory block MB includes 4 sub-blocks SB. Hereinafter, the memory strings MS (fig. 1) included in the 4 sub blocks SB may be referred to as a string StrA, a string StrB, a string StrC, and a string StrD, respectively.
In the following example, an example in which the read operation is performed on the selected page P corresponding to the string StrA will be described. In some cases, the word line WL connected to the selected page P is referred to as a selected word line sWL, and the other word lines WL are referred to as unselected word lines uWL. In addition, the drain selection line SGD connected to the string StrA may be referred to as a selected drain selection line SGD, and the drain selection lines SGD connected to the strings StrB, StrC, and StrD may be referred to as a non-selected drain selection line uggd. In addition, the source selection line SGS connected to the strings StrA and StrB may be referred to as a selected source selection line SGS, and the source selection line SGS connected to the strings strac and StrD may be referred to as a non-selected source selection line uggs.
In step S101 (fig. 8), voltage supply to the word line WL and the like is started. For example, at timing T of FIG. 9101Supplying a voltage V to the word line WLREADA voltage V is supplied to the selection gate lines (SGD, SGS)SGSupplying a voltage V to the bit line BLCELSRC. Voltage VREADThe size is such that the memory cell MC is turned on regardless of the data recorded in the memory cell MC. Voltage VSGThe selection transistors (STD, STS) are of such a size that they are in an ON state. Voltage VCELSRCCan be connected with the grounding voltage VSSTo the same extent.
At this time, the voltage V is suppliedREADThe charges of the
In step S102, it is determined whether or not the output voltage of the comparison circuit 44 (fig. 3) is "H". If not "H", the process proceeds to step S102. If "H" is the case, the process proceeds to step S103.
At this time, the positive charge is supplied to the
In step S103 (fig. 8), supply of a voltage to the selected word line sWL or the like is started. For example, at timing T of FIG. 9102The ground voltage V is supplied to the selected word line sWLSSA voltage V is supplied to the non-selected selection gate lines (uSGD, uSGS)DD. Voltage VDDFor example, the gate lines (SGD, SGS) are set to be in an off state. Subsequently, the unselected word line uWL is maintained at the voltage V, as shown in FIG. 9 for exampleREADTo the extent that the voltage of the select word line sWL is towards the ground voltage VSSThe decrease is started. The voltage of the non-selected select gate lines (uSGD, uSGS) is directed to a voltage VDDStarting to decrease, the voltage of the selected selection gate line (sSGD, sSGS) is maintained at a voltage VSGDegree of the disease.
In step S104, it is determined whether or not a specific time has elapsed since execution of step S103, with reference to a timer or the like, not shown. If the specific time has not elapsed, the process proceeds to step S104. If the specific time has elapsed, the process proceeds to step S105.
Thus, for example, as illustrated in fig. 11, the memory cells MC included in the strings StrB, StrC, StrD are cut off from the bit lines BL. Further, the memory cells MC included in the strings StrC and StrD are disconnected from the source lines SL. In addition, all the memory cells MC connected to the selected word line WL are turned off.
In step S105 (fig. 8), supply of voltage to the selected word line WL and the like is started. For example, at timing T of FIG. 9103A read voltage V is supplied to the selected word line WLCGRSupplying a read bit line voltage V to the bit line BLBL. Read out voltage VCGRThe size of the memory cell MC is such that the memory cell MC is turned on or off according to the data recorded in the memory cell MC.
In step S106, it is determined whether or not a specific time has elapsed since execution of step S105, with reference to a timer or the like, not shown. If the specific time has not elapsed, the process proceeds to step S106. If the specific time has elapsed, the process proceeds to step S107.
As a result, for example, as illustrated in fig. 12, a current flows through the bit line BL according to the data recorded in the selected memory cell MC.
In step S107 (fig. 8), the current or voltage of the bit line BL is detected by the sense amplifier.
In step S108, for example, at timing T of FIG. 9104The voltages of the word line WL, the select gate lines (SGD, SGS), and the bit line BL are lowered. For example, the voltage of the word line WL is lowered to VDD-VthLeft and right, the voltages of the select gate lines (SGD, SGS) and the bit lines BL are lowered to the ground voltage VSSLeft and right. VthFor example, the threshold voltage of the voltage transfer transistor having the maximum threshold voltage among the plurality of voltage transfer transistors connected between the voltage supply line 41 (fig. 3) and the word line WL. Furthermore, because at time T104Since the word line WL and the select gate line (SGD, SGS) drop at substantially the same time, the
In step S109 (FIG. 8), for example, at timing T of FIG. 9105The switch circuits SW1, SW2 (fig. 3), and the like are turned off. Furthermore, at the time sequence T105Thereafter, the charges remaining in the
[ comparative example ]
Next, a semiconductor memory device and a read operation of a comparative example will be described with reference to fig. 13 to 17. Fig. 13 is a schematic flowchart for explaining the reading operation of the comparative example. Fig. 14, 16, and 17 are schematic timing charts for explaining the above-described read operation. Fig. 15 is a schematic cross-sectional view for explaining the readout operation.
The semiconductor memory device of the comparative example does not include the
Here, when the waiting time in step S002 of the read operation is set by a timer or the like, for example, as shown in fig. 14, the sequence T is started from101To time sequence T102Waiting time t of1Becomes a fixed time. As a result, as shown in the figure, the voltage on the word line WL reaches the read pass voltage VREADBefore start timing T102The case of (3). This case will be explained.
At a time sequence T102,
The voltage of the select source line SGS (source select line SGS connected to the source select transistors STS of the strings StrA and StrB) is selected to go toward VSGTherefore, the strings StrA and StrB are conducted to the source line SL.
The voltage of the select drain select line SGD (drain select line SGD connected to the drain select transistor STD of the string StrA) tends toward VSGThus, the selected string StrA is electrically connected to the bit line BL.
The voltage of the non-selected drain select line uSGD connected to the drain select transistor STD of the string StrB tends toward VDDAnd thus the string StrB is electrically disconnected from the bit line BL.
The voltage of the unselected source select line uSGS (source select line SGS connected to the source select transistors STS of strings StrC and StrD) tends to VDDTherefore, the strings StrC and StrD are electrically disconnected from the source line SL.
The voltage of the non-selected drain select line uSGD connected to the drain select transistors STD of the strings StrC and StrD tends towards VDDThus, strings StrC and StrD are electrically disconnected from bit line BL.
Here, in the string StrB, the voltage of the memory cell MC on the drain side of the selected word line sWL in the unselected word line uWL becomes VREADPreviously electrically disconnected from the bit line BL.
Because the select word line sWL goes to VSSTherefore, the memory cell MC connected to the selected word line sWL is turned off. At this time, the memory cell MC closer to the drain side than the memory cell MC connected to the selected word line WL in the string StrBThe channel of the element MC becomes floating. Therefore, if it is desired to raise the unselected word line sWL on the drain side of the selected word line sWL to VREADThen the channel is boosted and the potential is raised.
On the other hand, the potential of the channel of the memory cell MC on the source side of the memory cell MC connected to the selected word line sWL becomes the potential of the source line SL (ground voltage V)SS) Are equal. Therefore, even if the unselected word line uWL on the source side of the selected word line sWL rises to VREADAnd boosting of the channel does not occur.
As described above, in the string StrB, a potential difference is generated across the memory cell MC connected to the selected word line sWL. Thus, as shown in fig. 15, hot electrons are generated. In addition, the hot electrons are injected into the charge storage film 132 (fig. 7) of the unselected memory cell MC located on the drain side of the memory cell MC connected to the selected word line WLs, and the threshold voltage of the unselected memory cell MC may increase.
In the strings StrC and StrD, the above-described problem is not easily generated. This is because the strings are electrically disconnected from the source lines SL and the bit lines BL, and therefore, even if the channel is boosted, a potential difference is not generated across the memory cells MC connected to the selected word line sWL as in the case of the string StrB.
This phenomenon can be caused by a slave sequence T as shown in fig. 16, for example101To time sequence T102Waiting time to1Sufficiently long to be avoided. This is because the voltage of the word line WL has risen to V before the string is disconnected from the bit line BL and the source line SL to be in a floating stateREADSo no channel boosting occurs.
However, as shown in fig. 17, for example, there is a waiting time t even when the word line WL is creeping up1If the condition is short, the waiting time t is set for all read operations1If the length is set to be long, the operation is not preferable in view of speeding up the operation.
[ Effect ]
In the read operation of the present embodiment, as described with reference to fig. 8 and the like, the step S101 waits until the step S1 starts to supply the voltageIn step S02, the output voltage of the comparator circuit 44 (fig. 3) is "H", and then the supply of the next voltage is started in step S103. According to this method, the timing T can be adjusted101To time sequence T102Waiting time t of1Shortening to the necessary minimum length. For example, it is possible to wait for time t as illustrated in fig. 91The waiting time t can be shortened under the condition of shorter time1Can wait for a time t as illustrated in FIG. 18A1Making the waiting time t relatively long1Is longer. Thus, a semiconductor memory device which operates at high speed without losing reliability can be provided.
[ modified example of embodiment 1 ]
Preferred waiting time t1The length of (d) can be varied depending on various conditions, and according to
For example, as described above, when the read operation of the present embodiment is performed, a creep occurs, and the voltage of the word line WL is higher than the ground voltage VSSThe state of (c). When the initial voltage of the word line WL is large as described above, for example, as illustrated in fig. 9, there is a waiting time t1A relatively shortened condition. On the other hand, the voltage of the word line WL may be the ground voltage V when the semiconductor memory device MD is started, for exampleSSLeft and right. When the initial voltage of the word line WL is small as described above, for example, as illustrated in fig. 18A, there is a waiting time t1Relatively long.
In addition, for example, a time constant (RC time constant) of the word line WL or the like may vary due to a manufacturing error or the like, and a difference in boosting rate may occur. For example, when the outer diameter of the
In addition, for example, when 4 or more memory cell arrays MCA are provided on the
[ 2 nd embodiment ]
[ constitution ]
Next, a semiconductor memory device according to embodiment 2 will be described with reference to fig. 19. Fig. 19 is a schematic flowchart for explaining the reading operation of the present embodiment.
The semiconductor memory device of the present embodiment is configured in the same manner as the semiconductor memory device of
The reading operation of the present embodiment is almost the same as that of
In step S201, it is determined whether or not a specific time has elapsed since execution of step S101, with reference to a timer or the like, not shown. If the specific time has not elapsed, the process proceeds to step S102. If the specific time has elapsed, the process proceeds to step S103.
Here, for example, it is considered that the voltage of the
[ embodiment 3 ]
[ constitution ]
Next, the semiconductor memory device according to
The semiconductor memory device of the present embodiment is basically configured in the same manner as the semiconductor memory device MD of
The current detection circuit 50 of the present embodiment includes: a current mirror circuit 51 connected to at least one of the
The current mirror circuit 51 includes: a PMOS (P-channel metal oxide semiconductor) transistor 51a connected between the
The sampling circuit 52 includes: a switch circuit 52a selectively connecting the node N3 to one of the nodes N4 and N5; and a capacitor 52b connected to the node N3 and the ground terminal (V)SS) In the meantime. Node N4 of switch circuit 52a is connectedAt the drain terminal of the PMOS transistor 51 b. Node N5 of switch circuit 52a is connected to ground terminal (V)SS)。
An input terminal of the comparison circuit 53 is connected to the node N3 of the switch circuit 52 a. A reference voltage V is supplied to the other input terminal of the comparison circuit 53REF. The output terminal is connected to the sequencer SQC.
[ reading action ]
Next, a reading operation of the semiconductor memory device according to the present embodiment will be described with reference to fig. 21 and 22. Fig. 21 is a schematic flowchart for explaining a read operation of the semiconductor memory device according to the present embodiment. Fig. 22 is a schematic graph for explaining the above-described reading operation.
In step S301, the flag is set to "0". The flag is recorded in a register or the like.
In step S101, the same operation as that in step S101 described with reference to fig. 8 and the like is performed.
In step S302, the current I of the
In step S303, the flag is set to "1".
In step S304, it is determined whether or not a specific time has elapsed since execution of step S101, with reference to a timer or the like, not shown. If the specific time has not elapsed, the process proceeds to step S302. If the specific time has elapsed, the process proceeds to step S305.
In step S305, it is determined whether the flag is "1". If "1", the process proceeds to step S306. If not "1", the process proceeds to step S103.
In step S306, it is determined whether or not a specific time has elapsed since execution of step S305, with reference to a timer or the like, not shown. If the specific time has not elapsed, the process proceeds to step S306. If the specific time has elapsed, the process proceeds to step S103.
In step S103 to step S109, the same operations as those in step S103 to step S109 described with reference to fig. 8 and the like are performed.
Here, for example, as illustrated in fig. 9, when the voltage of the word line WL has a certain level due to a creep or the like, the voltage of the word line WL is set from the voltage V1Increase to a voltage VREADDuring the period (2), a current I flowing through the
In addition, depending on conditions and the like, the current detection circuit 50 according to the present embodiment may be able to detect the state of the word line WL and the like more accurately than the
As described above, the boosting rate of the word line WL or the like may vary depending on manufacturing errors, layout, and the like. Even in this case, the reading operation of the present embodiment can be executed. In this case, for example, it is considered that the waiting time t is set when the average value, the maximum value, and the like of the boosting rate are small (when the average value, the maximum value, and the like of the current are small)1If the average value, the maximum value, and the like of the boosting rate are set to be large (if the average value, the maximum value, and the like of the current are large), the standby time is set to be longTime t1Set to be smaller. In this case, for example, in step S305 in fig. 21, it is determined whether or not the flag is "0". If "0", the process proceeds to step S306. If not "0", the process proceeds to step S103.
[ 4 th embodiment ]
Next, embodiment 4 will be described with reference to fig. 23. Fig. 23 is a schematic graph for explaining the reading operation of the present embodiment.
The semiconductor memory device of the present embodiment is configured in the same manner as the semiconductor memory device of
The reading operation of the present embodiment is almost the same as that of
As described above, the boosting rate of the word line WL or the like may vary depending on manufacturing errors, layout, and the like. Even in this case, the reading operation of the present embodiment can be executed.
[ other embodiments ]
In the above description, the timing T for adjusting the read operation is adjusted101~T102The example of the waiting time t1 is explained. However, other latencies can also be adjusted by utilizing the method as described.
In the above description, an example of adjusting the waiting time of the specific timing in the normal read operation is described. However, the waiting time in other actions can also be adjusted by using the method as described above.
For example, the write action includes a program action and a write verify action.
In the programming operation, for example, as shown in fig. 24, at a timing T201For bit line BL connected to memory cell MC for threshold voltage adjustmentWSupply ground voltage VSSFor bit line BL connected to memory cell MC not subjected to threshold voltage adjustmentISupply inhibit voltage VDDSA. Inhibit voltage VDDSAGreater than ground voltage VSS。
In addition, in the programming operation, for example, at the timing T202Supply voltage V to selected drain select line sSGDSGDA voltage V is supplied to a non-selected drain selection line uSGD and a source selection line SGSSGSSupplying a voltage V to the word line WLDD-Vth. Voltage VSGDE.g. less than the voltage V of fig. 10SGHaving a bit line BLWThe corresponding drain select transistor STD is turned on and connected to the bit line BLIThe corresponding drain select transistor STD is in an off state.
In addition, in the programming operation, for example, at the timing T203Supplying a write pass voltage V to the word line WLPASS. Write pass voltage VPASSFor example, may be greater than the read pass voltage V of fig. 7READ。
In the programming operation, at the timing T204A program voltage V is supplied to the selected word line sWLPGM. Programming voltage VPGMCan be larger than the write pass voltage VPASS. Thereby, electrons are stored in the charge storage film 132 (fig. 7) of the desired memory cell MC, and the threshold voltage of the memory cell MC increases.
Thereafter, e.g. at time T205The voltage of the selected word line sWL is lowered to the write pass voltage VPASSUntil now. In addition, for example, at the timing T206Make the bit line BLIIs lowered to the ground voltage VSSUntil now. In addition, for example, at the timing T207Energizing word line WLThe pressure is reduced to VDD-VthUntil that time, the voltage of the selection gate line (SGD, SGS) is lowered to the grounding voltage VSSUntil now.
Here, as illustrated in fig. 25, for example, the initial voltage of the word line WL in the programming operation may be relatively increased by the creep or the like. On the other hand, as illustrated in fig. 26, the initial voltage of the word line WL in the program operation is the ground voltage VSSEtc. become relatively small. In this case, as illustrated in fig. 25 and 26, the same method as that of
Further, as illustrated in fig. 27 and 28, for example, the voltage of the word line WL may rise relatively early or relatively late due to a difference in RC time constant or the like. In this case, the timing T can be corrected by the same method as in
The write verify action is performed after the program action is performed. The write verify operation is an operation of confirming whether or not the threshold voltage of the memory cell MC is increased to a desired level by the program operation. The write verify action is performed in much the same way as the normal read action. In this case, the waiting time t can be performed in the same manner as in the normal read operation1And (4) adjusting.
In addition, the waiting time in various operations can be adjusted by the same method as in
In the present specification, the term "read operation" may mean a case including not only a normal read operation but also a write verify operation, an erase verify operation, and the like.
In the above description, an example of detecting an increase in voltage, current, or the like is described. However, for example, a drop in voltage, current, or the like can also be detected. In this case, for example, only the reference voltage V is usedREFThe target value is set higher, and it is sufficient to detect whether the output signal of the
[ others ]
Several embodiments of the present invention have been described, but these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in other various ways, and various omissions, substitutions, and changes can be made without departing from the spirit of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:磁性存储器