US10726927B2 - Semiconductor memory device - Google Patents

Semiconductor memory device Download PDF

Info

Publication number
US10726927B2
US10726927B2 US16/231,402 US201816231402A US10726927B2 US 10726927 B2 US10726927 B2 US 10726927B2 US 201816231402 A US201816231402 A US 201816231402A US 10726927 B2 US10726927 B2 US 10726927B2
Authority
US
United States
Prior art keywords
voltage
current
node
digital code
current source
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.)
Active
Application number
US16/231,402
Other versions
US20190237147A1 (en
Inventor
Hiroki Murakami
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Winbond Electronics Corp
Original Assignee
Winbond Electronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Winbond Electronics Corp filed Critical Winbond Electronics Corp
Assigned to WINBOND ELECTRONICS CORP. reassignment WINBOND ELECTRONICS CORP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MURAKAMI, HIROKI
Publication of US20190237147A1 publication Critical patent/US20190237147A1/en
Application granted granted Critical
Publication of US10726927B2 publication Critical patent/US10726927B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/30Power supply circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0483Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
    • 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/08Address circuits; Decoders; Word-line control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/14Circuits for erasing electrically, e.g. erase voltage switching circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/22Safety or protection circuits preventing unauthorised or accidental access to memory cells
    • G11C16/225Preventing erasure, programming or reading when power supply voltages are outside the required ranges
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3404Convergence or correction of memory cell threshold voltages; Repair or recovery of overerased or overprogrammed cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/14Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
    • G11C5/147Voltage reference generators, voltage or current regulators; Internally lowered supply levels; Compensation for voltage drops
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/02Conversion of dc power input into dc power output without intermediate conversion into ac
    • H02M3/04Conversion of dc power input into dc power output without intermediate conversion into ac by static converters
    • H02M3/06Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider
    • H02M3/07Conversion of dc power input into dc power output without intermediate conversion into ac by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode, e.g. charge pumps
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/22Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral
    • H03K5/24Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude
    • H03K5/2472Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude using field effect transistors

Definitions

  • the disclosure relates to a semiconductor memory device, such as a flash memory, and more particularly relates to a voltage generation circuit using a booster circuit.
  • a high voltage is required for data reading, programming, and erasing operations.
  • a power source voltage supplied from the outside is boosted by a charge pump, and the programming, erasing, and the like are performed using the boosted voltage.
  • a technology has been started for self-boosting a signal for reducing the charge pump and enabling a word line of a word line decoder in order to reduce the layout area of the booster circuit.
  • FIG. 1A shows a voltage generation circuit of the conventional flash memory.
  • the voltage generation circuit 10 includes a charge pump CP for boosting a voltage, such as Vcc, and a comparator 12 for comparing the voltage with a reference voltage VREF to control the charge pump CP.
  • a resistor ladder having a plurality of resistors connected in series and a transistor controlled by an enable signal EN are formed in series between an output node HV_G of the charge pump CP and a GND.
  • the voltage of a node N 1 of the resistor ladder and the reference voltage VREF are inputted to the comparator 12 , and the comparator 12 enables or disables the charge pump CP according to the comparison result of the voltage and the reference voltage VREF.
  • a plurality of level shifters DLVS are connected to the resistor ladder, and the resistance of the resistor ladder is variable by the switching circuit of the level shifters DLVS. For example, if the resistance of the resistor ladder increases, the current flowing through the resistor ladder decreases. On the other hand, if the resistance of the resistor ladder decreases, the current flowing through the resistor ladder increases.
  • the voltage generation circuit 10 further includes another set of comparator 14 and resistor ladder for generating a driving voltage Vdv from an output node HV_S.
  • the resistor ladder is constructed in the same manner as the above-mentioned resistor ladder, and the level shifters DLVS are connected to the resistor ladder.
  • a diode and a transistor Q 1 are connected in series.
  • the output node HV_S is connected between the transistor Q 1 and the resistor ladder.
  • the reference voltage VREF is supplied to an inverting input of the comparator 14 , and the voltage of the node N 2 of the resistor ladder is supplied to a non-inverting input.
  • the resistance of the resistor ladder is variable via the switching circuit of the level shifters DVLS, and thereby the desired driving voltage Vdv is generated at the output node HV_S.
  • the output nodes HV_G and HV_S of the voltage generation circuit 10 are connected to a high withstand voltage MOS transistor Q 3 . That is, the output node HV_S is connected to the source or drain of the transistor Q 3 , the output node HV_G is connected to the gate of the transistor Q 3 , and the driving voltage Vdv is supplied to the word line or the P well as a programming voltage or erasing voltage.
  • the gate voltage the boosted voltage Vcp
  • the boosted voltage Vcp needs to be set to a voltage higher than the driving voltage Vdv in consideration of the substrate bias effect.
  • Such a conventional voltage generation circuit 10 has the following problem.
  • the voltage generation circuit 10 uses a large number of high withstand voltage transistors (the transistors Q 1 and Q 2 , and the transistors constituting the level shifters), and uses relaxation elements (a depletion transistor, etc., having a resistor and a gate grounded) for relaxing the high voltage. Therefore, the circuit scale becomes large. Also, since ISPP and ISPE are used, it is necessary to set the step voltage finely, and in the current circuit, a large number of level shifts have to be prepared, which is one of the factors that cause the circuit scale to increase.
  • the generation of the driving voltage Vdv has to take account of the substrate bias effect of the transistor Q 3 .
  • the disclosure provides a voltage generation circuit having a circuit scale that is significantly reduced as compared with the related art.
  • the disclosure further provides a voltage generation circuit capable of generating a desired driving voltage without using a level shifter.
  • the disclosure further provides a voltage generation circuit capable of generating a driving voltage in consideration of the substrate bias effect.
  • the disclosure further provides a voltage generation circuit capable of generating a voltage by setting a resistance for voltage generation constant and varying a current of a current source.
  • a voltage generation circuit includes: a booster circuit outputting a boosted voltage to a first node; a first resistor connected between the first node and a second node; and a current source circuit having a first current path and a second current path connected in parallel between the second node and a reference potential.
  • the first current path includes a second resistor and a first current source connected in series to the second resistor.
  • the first current source generates a first constant current corresponding to a first digital code.
  • the second current path includes a second current source having a configuration same as the first current source.
  • the second current source generates a second constant current corresponding to a second digital code obtained by inverting the first digital code.
  • the voltage generation circuit generates a voltage determined by the first digital code and the second digital code at the second node.
  • a current flowing through the first resistor is obtained by adding the first constant current and the second constant current.
  • the first current source includes a plurality of current sources that are operated selectively based on the first digital code
  • the second current source includes a plurality of current sources that are that are operated selectively based on the second digital code.
  • the voltage generation circuit further includes an inverting circuit inverting the first digital code. The first digital code is supplied to the first current source, and the second digital code inverted by the inverting circuit is supplied to the second current source.
  • the first digital code and the second digital code include trimming information for adjusting the voltage outputted from the second node.
  • the first current path further includes a third current source connected in parallel to the first current source.
  • the third current source generates a third constant current corresponding to a third digital code.
  • a current obtained by adding the first constant current and the third constant current flows through the first current path.
  • the third digital code adjusts a difference between a voltage outputted from the first node and the voltage outputted from the second node.
  • the second current path further includes a fourth current source connected in parallel to the second current source.
  • the fourth current source generates a fourth constant current corresponding to a fourth digital code.
  • a current obtained by adding the second constant current and the fourth constant current flows through the second current path.
  • the fourth digital code is varied according to a value of the voltage outputted from the second node.
  • the first current path includes a protection element between the second resistor and the first current source.
  • the second current path includes a protection element between the second node and the second current source.
  • the first resistor and the second resistor are composed of a conductive polysilicon.
  • a MOS transistor included in the booster circuit is for a high withstand voltage
  • a MOS transistor included in the current source circuit is for a low withstand voltage as compared with the transistor of the booster circuit.
  • the voltage generation circuit further includes a comparator comparing a voltage of the third node of the first current path with a reference voltage VREF and controlling an operation of the booster circuit based on a comparison result.
  • a semiconductor memory device includes a voltage generation circuit having the aforementioned configuration, a memory cell array, a controller controlling an operation related to the memory cell array, and a driving circuit driving the memory cell array.
  • the voltage generated at the second node of the voltage generation circuit is supplied to the driving circuit.
  • the driving circuit includes an N-type MOS transistor.
  • the voltage of the first node is supplied to a gate of the N-type MOS transistor, and the voltage of the second node is supplied to a drain of the N-type MOS transistor.
  • the controller causes the second node to generate a programming voltage via the first digital code and the second digital code when the memory cell array is programmed.
  • the controller causes the second node to generate an erasing voltage via the first digital code and the second digital code when the memory cell array is erased.
  • the memory cell array includes a NAND string.
  • constant currents flow through the resistor connected between the first node and the second node with use of the first current source and the second current source connected to the first current path and the second current path, so as to generate the voltage from the second node. Therefore, unlike the related art, the desired voltage is generated at the second node without using a level shifter. In addition, the number of high withstand voltage elements is reduced as compared with the related art, and the circuit scale of the voltage generation circuit is reduced. Furthermore, it is possible to individually control the voltage difference between the first node and the second node.
  • FIG. 1A and FIG. 1B are diagrams showing the configuration of a conventional voltage generation circuit.
  • FIG. 2 is a diagram showing the configuration of a flash memory according to an embodiment of the disclosure.
  • FIG. 3 is a diagram showing the configuration of a voltage generation circuit according to the first embodiment of the disclosure.
  • FIG. 4 is a diagram showing the configuration example of a DAC according to an embodiment of the disclosure.
  • FIG. 5 is a diagram showing the configuration of a voltage generation circuit according to the second embodiment of the disclosure.
  • FIG. 6 is a diagram showing the configuration of a voltage generation circuit according to the third embodiment of the disclosure.
  • a semiconductor memory device is a NAND type flash memory, but it is only an example, and it may be a semiconductor memory having another configuration.
  • FIG. 2 shows the configuration of a flash memory according to an embodiment of the disclosure.
  • the flash memory 100 includes a memory array 110 having a plurality of memory cells arranged in rows and columns; an I/O buffer 120 connected to an external input/output terminal I/O and holding input/output data; an address register 130 receiving address data from the I/O buffer 120 ; a control part 140 receiving command data from the I/O buffer 120 or an external control signal and controlling each part; a word line selection circuit 150 receiving row address information Ax from the address register 130 and selecting a block and selecting a word line or the like based on a decoding result of the row address information Ax; a page buffer/sense circuit 160 holding data read from a page selected by the word line selection circuit 150 and holding writing data to the selected page; a column selection circuit 170 receiving column address information Ay from the address register 130 and selecting data in the page buffer/sense circuit 160 based on a decoding result of the column address information Ay; and a voltage generation circuit 180 generating various voltage
  • the memory array 110 has m memory blocks BLK( 0 ) BLK( 1 ), . . . , and BLK(m ⁇ 1) arranged in the column direction.
  • a plurality of NAND strings are formed in one memory block.
  • One NAND string includes a plurality of memory cells connected in series, a bit line side selection transistor, and a source line side selection transistor, wherein the bit line side selection transistor is connected to a corresponding bit line, and the source line side selection transistor is connected to a common source line.
  • the memory cell may be a SLC type memory cell for storing 1 bit (binary data) or a MLC type memory cell for storing multiple bits.
  • the control gate of the memory cell is connected to a word line.
  • the gates of the bit line side selection transistor and the source line side selection transistor are connected to selection gate lines SGD and SGS.
  • the word line selection circuit 150 selects a block or a word line based on the row address information Ax and drives the selection gate lines SGD and SGS according to the operation state.
  • a certain positive voltage is applied to the bit line
  • a certain voltage for example, 0V
  • a pass voltage Vpass for example, 4.5V
  • a positive voltage for example, 4.5V
  • a high-voltage programming voltage Vpgm (15V to 25V) is applied to the selected word line, an intermediate potential (for example, 10V) is applied to the unselected word lines, the bit line side selection transistor is turned on, and the source line side selection transistor is turned off, and a potential corresponding to the data of “0” or “1” is supplied to the bit line GBL.
  • Vpgm 15V to 25V
  • an intermediate potential for example, 10V
  • the bit line side selection transistor is turned on
  • the source line side selection transistor is turned off
  • a potential corresponding to the data of “0” or “1” is supplied to the bit line GBL.
  • 0V is applied to the selected word line in the block
  • a high voltage for example, 20V
  • FIG. 3 shows the internal configuration of the voltage generation circuit 180 of the present embodiment.
  • the voltage generation circuit 180 includes a charge pump 200 , a comparator 210 controlling the operation of the charge pump 200 , an output node HV_G outputting a boosted voltage Vcp from the charge pump 200 , a resistor RVOV connected between the output node HV_G and an output node HV_S, and a current source circuit connected to the resistor RVOV.
  • the current source circuit includes a first current path P 1 and a second current path P 2 connected in parallel between the output node HV_S and a reference potential (GND), a first DAC (digital to analog converter) 220 connected to the first current path P 1 , a second DAC 230 connected to the second current path P 2 , and an inverter 240 inverting a voltage generation code VS supplied from a node Trim.
  • a first current path P 1 and a second current path P 2 connected in parallel between the output node HV_S and a reference potential (GND)
  • a first DAC (digital to analog converter) 220 connected to the first current path P 1
  • a second DAC 230 connected to the second current path P 2
  • an inverter 240 inverting a voltage generation code VS supplied from a node Trim.
  • the charge pump 200 boosts the inputted voltage and outputs the boosted voltage Vcp to the output node HV_G.
  • the charge pump 200 generates the boosted voltage Vcp by alternately driving a plurality of cascade-connected transistors by two clock signals having different phases, for example.
  • a reference voltage VREF is supplied to the non-inverting input of the comparator 210 , and the voltage of the node N 10 of the first current path P 1 is supplied to the inverting input.
  • the comparator 210 enables the clock signal of the charge pump 200 when the voltage of the node N 10 is lower than the reference voltage VREF and disables the clock signal of the charge pump 200 when the voltage of the node N 10 becomes higher than the reference voltage VREF.
  • the resistor RVOV is formed between the output node HV_G and the output node HV_S for generating a driving voltage Vdv obtained by lowering the boosted voltage Vcp.
  • the resistor RVOV is composed of a conductive polysilicon strip, for example.
  • a resistor RREG for generating the boosted voltage, a depletion type NMOS transistor Q 10 , an enhancement type NMOS transistor Q 12 , and the first DAC 220 are connected in series.
  • the gate of the transistor Q 10 is connected to the GND.
  • the transistor Q 10 functions as a voltage relaxation element or a protection element.
  • a Vcc power source voltage is connected to the gate of the transistor Q 12 , and a current having a certain value or higher is prevented from flowing through the first current path P 1 .
  • the transistors constituting the transistors Q 12 and Q 22 , the DAC 220 and 230 , and the inverter 240 are not applied with a high voltage and thus may be constituted by low withstand voltage transistors.
  • a depletion type NMOS transistor Q 20 In the second current path P 2 , a depletion type NMOS transistor Q 20 , an enhancement type NMOS transistor Q 22 , and the second DAC 230 are connected in series.
  • the gate of the transistor Q 20 is connected to the GND
  • the gate of the transistor Q 22 is connected to the Vcc power source voltage
  • the transistors Q 20 and Q 22 operate in the same manner as the transistors Q 10 and Q 12 of the first current path P 1 .
  • the first DAC 220 includes a current source that is selectively operated based on the voltage generation code VS, and determines a current IA flowing through the first current path P 1 .
  • the second DAC 230 is a current source having the same configuration as the first DAC 220 , and determines a current 1 B to be flowed through the second current path P 2 based on a code obtained by inverting the voltage generation code VS.
  • the current IA flows through the first current path P 1
  • the current IB flows through the second current path P 2
  • a potential difference of the current Iconst ⁇ the resistor RVOV is formed between the output node HV_G and the output node HV_S.
  • FIG. 4 shows an example for explaining the operation of the DAC.
  • the DAC has a plurality of NMOS transistors (four transistors TR 1 to TR 4 in the example of the figure) connected in parallel and constant current sources I 1 to I 4 connected in series to the transistors TR 1 to TR 4 , for example.
  • Four bits (b 1 , b 2 , b 3 , and b 4 ) of the voltage generation code VS are inputted to the gates of the transistors TR 1 to TR 4 , by which on/off of the transistors TR 1 to TR 4 is controlled.
  • the constant current sources I 1 to I 4 apply constant currents of 1 ⁇ A, 2 ⁇ A, 4 ⁇ A, and 8 ⁇ A, for example.
  • a step current of 1 ⁇ A can be set from 0 ⁇ A to 15 ⁇ A, to be flowed through the first current path P 1 .
  • a current of 1 ⁇ A flows through the first current path P 1
  • a current of 15 ⁇ A flows through the second current path P 2
  • a current of 5 ⁇ A flows through the first current path P 1
  • a current of 11 ⁇ A flows through the second current path P 2 .
  • the control part 140 When performing the reading operation, the programming operation, the erasing operation, and so on, the control part 140 outputs the voltage generation code VS to the voltage generation circuit 180 to generate the required driving voltage Vdv. For example, during the programming operation, the control part 140 supplies the voltage generation code VS for generating the programming voltage to the voltage generation circuit 180 .
  • the first DAC 220 and the second DAC 230 determine the current IA flowing through the first current path P 1 and the current IB flowing through the second current path P 2 based on the voltage generation code VS.
  • the constant current of Iconst flows through the resistor RVOV, and the driving voltage Vdv, obtained by lowering the boosted voltage Vcp by the resistor RVOV ⁇ Iconst, is generated at the node HV_S.
  • the driving voltage Vdv is applied, as the programming voltage, to the selected word line via the selection transistor Q 3 , as shown in FIG. 1B .
  • the boosted voltage Vcp which is sufficiently higher than the driving voltage Vdv is applied to the gate of the selection transistor Q 3 .
  • the control part 140 changes the voltage generation code VS, varies the currents IA and IB of the first and second DAC, and changes the driving voltage Vdv.
  • the control part 140 supplies the voltage generation code VS for generating the erasing voltage to the voltage generation circuit 180 , and causes the erasing voltage corresponding to the voltage generation code VS to be generated at the output node HV_S.
  • the control part 140 supplies the voltage generation code VS for generating the reading pass voltage to the voltage generation circuit 180 , and causes the reading pass voltage corresponding to the voltage generation code VS to be generated at the output node HV_S.
  • the voltage generation code may include trimming information at the time of product shipping. Since the voltage generated by the chip fluctuates, the trimming information is for compensating for such fluctuation.
  • the trimming information is stored in a fuse cell (a region not accessed by the user) of the memory cell array. When a power-on sequence is executed, the trimming information read from the fuse cell is set to a configuration register or the like.
  • the control part 140 generates the voltage generation code reflecting the trimming information.
  • the voltage generation code reflecting the trimming information may be prepared in advance and stored in the fuse cell. In that case, the control part 140 may read the voltage generation code from the fuse cell and use the voltage generation code directly.
  • the circuit scale of the voltage generation circuit may be reduced.
  • the resistors RVOV and RREG may be used as high withstand voltage elements instead of the high withstand voltage transistors Q 1 and Q 2 in the present embodiment. Therefore, it is easy to design the circuit elements and manufacture the circuit elements.
  • by controlling the current with the DAC it is possible to generate the appropriate driving voltage Vdv in consideration of the substrate bias effect and to realize low power consumption.
  • FIG. 5 is a diagram showing the configuration of a voltage generation circuit 180 A of the second embodiment.
  • a third DAC 222 to be controlled based on an offset code OC is added to the first current path P 1 .
  • the third DAC 222 does not necessarily have the same configuration as the first DAC 220 , and the third DAC 222 determines the constant current independently according to the offset code OC, which is independent of the voltage generation code VS. Therefore, the current IA determined by the first DAC 220 and a current IC determined by the third DAC 222 flow through the first current path P 1 , and a current of Iconst (IA+IB+IC) flows through the resistor RVOV.
  • the offset code OC may be used as an additional code. Since changing the reference voltage VREF of the comparator 210 may also affect other analog circuits that use the reference voltage VREF, it is undesirable to change the reference voltage VREF.
  • the Iconst flowing through the resistor RVOV may be changed by the offset code OC to adjust the driving voltage Vdv.
  • the offset code OC may be stored in the memory cell array or other registers, for example, in a test operation of the IC chip. When the offset code OC is set, the control part 140 outputs the offset code OC and the voltage generation code VS to the voltage generation circuit 180 A, so as to generate the desired driving voltage Vdv at the output node HV_S.
  • a fourth DAC 232 is added to the second current path P 2 .
  • the fourth DAC 232 does not necessarily have the same configuration as the second DAC 230 , and the fourth DAC 232 determines the constant current independently according to an overdrive code OD, which is independent of the voltage generation code VS. Therefore, the current IB determined by the second DAC 230 and a current ID determined by the fourth DAC 232 flow through the second current path P 2 , and a current of Iconst (IA+IB+IC+ID) flows through the resistor RVOV.
  • the fourth DAC 232 causes the current ID to flow through the second current path P 2 based on the overdrive code OD, by which the driving voltage Vdv may be controlled independently.
  • the overdrive code OD may be set according to the value of the boosted voltage Vcp. For example, when the boosted voltage Vcp is higher than a certain value, the overdrive code OD is set so as to increase the difference between the boosted voltage Vcp and the driving voltage Vdv, and when the driving voltage Vcp is lower than a certain value, the overdrive code OD is set so as to decrease the difference between the boosted voltage Vcp and the driving voltage Vdv, so as to generate the driving voltage Vdv in consideration of the substrate bias effect.
  • the above embodiments illustrate examples of applying the voltage generation circuit to a NAND type flash memory, but the disclosure is not limited thereto.
  • the disclosure may be applied to all types of semiconductor memories that require generation of the driving voltage by using the booster circuit.

Abstract

A voltage generation circuit, having a circuit scale significantly reduced as compared with the related art, is provided. The voltage generation circuit of the disclosure includes a charge pump outputting a boosted voltage to an output node, a resistor connected between the output node and another output node, and a current source circuit having first and second current paths connected in parallel between the another output node and a reference potential. The first current path includes a resistor and a first DAC. The first DAC generates a first constant current corresponding to a voltage generation code. The second current path includes a second DAC. The second DAC generates a second constant current corresponding to a code obtained by inverting the voltage generation code. Thereby, a driving voltage obtained by lowering the boosted voltage is generated at the other output node.

Description

CROSS-REFERENCE TO RELATED APPLICATION
This application claims the priority benefit of Japan application serial no. 2018-013282, filed on Jan. 30, 2018. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
BACKGROUND Technical Field
The disclosure relates to a semiconductor memory device, such as a flash memory, and more particularly relates to a voltage generation circuit using a booster circuit.
Description of Related Art
In a NAND type or NOR type flash memory or the like, a high voltage is required for data reading, programming, and erasing operations. Normally, in the flash memory, a power source voltage supplied from the outside is boosted by a charge pump, and the programming, erasing, and the like are performed using the boosted voltage. In Japanese Laid-open Patent Application No. 2002-197882, a technology has been started for self-boosting a signal for reducing the charge pump and enabling a word line of a word line decoder in order to reduce the layout area of the booster circuit.
FIG. 1A shows a voltage generation circuit of the conventional flash memory. The voltage generation circuit 10 includes a charge pump CP for boosting a voltage, such as Vcc, and a comparator 12 for comparing the voltage with a reference voltage VREF to control the charge pump CP. A resistor ladder having a plurality of resistors connected in series and a transistor controlled by an enable signal EN are formed in series between an output node HV_G of the charge pump CP and a GND. The voltage of a node N1 of the resistor ladder and the reference voltage VREF are inputted to the comparator 12, and the comparator 12 enables or disables the charge pump CP according to the comparison result of the voltage and the reference voltage VREF. A plurality of level shifters DLVS are connected to the resistor ladder, and the resistance of the resistor ladder is variable by the switching circuit of the level shifters DLVS. For example, if the resistance of the resistor ladder increases, the current flowing through the resistor ladder decreases. On the other hand, if the resistance of the resistor ladder decreases, the current flowing through the resistor ladder increases.
The voltage generation circuit 10 further includes another set of comparator 14 and resistor ladder for generating a driving voltage Vdv from an output node HV_S. The resistor ladder is constructed in the same manner as the above-mentioned resistor ladder, and the level shifters DLVS are connected to the resistor ladder. Between the output node HV_G and the output node HV_S, a diode and a transistor Q1 are connected in series. The output node HV_S is connected between the transistor Q1 and the resistor ladder. The reference voltage VREF is supplied to an inverting input of the comparator 14, and the voltage of the node N2 of the resistor ladder is supplied to a non-inverting input. When the voltage of the node N2 becomes higher than the reference voltage VREF, a transistor Q2 turns on and the transistor Q1 turns off. On the other hand, when the voltage of the node N2 becomes lower than the reference voltage VREF, the transistor Q2 turns off and the transistor Q1 turns on.
In order to generate a step voltage by ISPP (Incremental Step Pulse Program) during the program operation and a step voltage by ISPE (Incremental Step Pulse Erase), the resistance of the resistor ladder is variable via the switching circuit of the level shifters DVLS, and thereby the desired driving voltage Vdv is generated at the output node HV_S.
As shown in FIG. 1B, the output nodes HV_G and HV_S of the voltage generation circuit 10 are connected to a high withstand voltage MOS transistor Q3. That is, the output node HV_S is connected to the source or drain of the transistor Q3, the output node HV_G is connected to the gate of the transistor Q3, and the driving voltage Vdv is supplied to the word line or the P well as a programming voltage or erasing voltage. Here, since the threshold value of the transistor Q3 rises due to the substrate bias effect, the gate voltage (the boosted voltage Vcp) needs to be set to a voltage higher than the driving voltage Vdv in consideration of the substrate bias effect.
Such a conventional voltage generation circuit 10 has the following problem. The voltage generation circuit 10 uses a large number of high withstand voltage transistors (the transistors Q1 and Q2, and the transistors constituting the level shifters), and uses relaxation elements (a depletion transistor, etc., having a resistor and a gate grounded) for relaxing the high voltage. Therefore, the circuit scale becomes large. Also, since ISPP and ISPE are used, it is necessary to set the step voltage finely, and in the current circuit, a large number of level shifts have to be prepared, which is one of the factors that cause the circuit scale to increase.
Furthermore, the generation of the driving voltage Vdv has to take account of the substrate bias effect of the transistor Q3. However, in the current circuit, it is difficult to generate the driving voltage in consideration of the substrate bias effect at the same time as the high voltage programming voltage and erasing voltage, and regardless of the value of the boosted voltage Vcp, the difference between the boosted voltage Vcp and the driving voltage Vdv is constant. Therefore, in a region where the programming voltage and the erasing voltage are low, the difference voltage may unnecessarily increase, which is one cause of the increase in power consumption.
SUMMARY
In view of the above, the disclosure provides a voltage generation circuit having a circuit scale that is significantly reduced as compared with the related art. The disclosure further provides a voltage generation circuit capable of generating a desired driving voltage without using a level shifter. The disclosure further provides a voltage generation circuit capable of generating a driving voltage in consideration of the substrate bias effect. The disclosure further provides a voltage generation circuit capable of generating a voltage by setting a resistance for voltage generation constant and varying a current of a current source.
A voltage generation circuit according to the disclosure includes: a booster circuit outputting a boosted voltage to a first node; a first resistor connected between the first node and a second node; and a current source circuit having a first current path and a second current path connected in parallel between the second node and a reference potential. The first current path includes a second resistor and a first current source connected in series to the second resistor. The first current source generates a first constant current corresponding to a first digital code. The second current path includes a second current source having a configuration same as the first current source. The second current source generates a second constant current corresponding to a second digital code obtained by inverting the first digital code. The voltage generation circuit generates a voltage determined by the first digital code and the second digital code at the second node.
In an embodiment, a current flowing through the first resistor is obtained by adding the first constant current and the second constant current. In an embodiment, the first current source includes a plurality of current sources that are operated selectively based on the first digital code, and the second current source includes a plurality of current sources that are that are operated selectively based on the second digital code. In an embodiment, the voltage generation circuit further includes an inverting circuit inverting the first digital code. The first digital code is supplied to the first current source, and the second digital code inverted by the inverting circuit is supplied to the second current source. In an embodiment, the first digital code and the second digital code include trimming information for adjusting the voltage outputted from the second node. In an embodiment, the first current path further includes a third current source connected in parallel to the first current source. The third current source generates a third constant current corresponding to a third digital code. A current obtained by adding the first constant current and the third constant current flows through the first current path. In an embodiment, the third digital code adjusts a difference between a voltage outputted from the first node and the voltage outputted from the second node. In an embodiment, the second current path further includes a fourth current source connected in parallel to the second current source. The fourth current source generates a fourth constant current corresponding to a fourth digital code. A current obtained by adding the second constant current and the fourth constant current flows through the second current path. In an embodiment, the fourth digital code is varied according to a value of the voltage outputted from the second node. In an embodiment, the first current path includes a protection element between the second resistor and the first current source. The second current path includes a protection element between the second node and the second current source. In an embodiment, the first resistor and the second resistor are composed of a conductive polysilicon. In an embodiment, a MOS transistor included in the booster circuit is for a high withstand voltage, and a MOS transistor included in the current source circuit is for a low withstand voltage as compared with the transistor of the booster circuit. In an embodiment, the voltage generation circuit further includes a comparator comparing a voltage of the third node of the first current path with a reference voltage VREF and controlling an operation of the booster circuit based on a comparison result.
A semiconductor memory device according to the disclosure includes a voltage generation circuit having the aforementioned configuration, a memory cell array, a controller controlling an operation related to the memory cell array, and a driving circuit driving the memory cell array. The voltage generated at the second node of the voltage generation circuit is supplied to the driving circuit.
In an embodiment, the driving circuit includes an N-type MOS transistor. The voltage of the first node is supplied to a gate of the N-type MOS transistor, and the voltage of the second node is supplied to a drain of the N-type MOS transistor. In an embodiment, the controller causes the second node to generate a programming voltage via the first digital code and the second digital code when the memory cell array is programmed. In an embodiment, the controller causes the second node to generate an erasing voltage via the first digital code and the second digital code when the memory cell array is erased. In an embodiment, the memory cell array includes a NAND string.
According to the disclosure, constant currents flow through the resistor connected between the first node and the second node with use of the first current source and the second current source connected to the first current path and the second current path, so as to generate the voltage from the second node. Therefore, unlike the related art, the desired voltage is generated at the second node without using a level shifter. In addition, the number of high withstand voltage elements is reduced as compared with the related art, and the circuit scale of the voltage generation circuit is reduced. Furthermore, it is possible to individually control the voltage difference between the first node and the second node.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1A and FIG. 1B are diagrams showing the configuration of a conventional voltage generation circuit.
FIG. 2 is a diagram showing the configuration of a flash memory according to an embodiment of the disclosure.
FIG. 3 is a diagram showing the configuration of a voltage generation circuit according to the first embodiment of the disclosure.
FIG. 4 is a diagram showing the configuration example of a DAC according to an embodiment of the disclosure.
FIG. 5 is a diagram showing the configuration of a voltage generation circuit according to the second embodiment of the disclosure.
FIG. 6 is a diagram showing the configuration of a voltage generation circuit according to the third embodiment of the disclosure.
DESCRIPTION OF THE EMBODIMENTS
Hereinafter, embodiments of the disclosure will be described in detail with reference to the drawings. In an embodiment, a semiconductor memory device according to the disclosure is a NAND type flash memory, but it is only an example, and it may be a semiconductor memory having another configuration.
FIG. 2 shows the configuration of a flash memory according to an embodiment of the disclosure. As shown in the figure, the flash memory 100 includes a memory array 110 having a plurality of memory cells arranged in rows and columns; an I/O buffer 120 connected to an external input/output terminal I/O and holding input/output data; an address register 130 receiving address data from the I/O buffer 120; a control part 140 receiving command data from the I/O buffer 120 or an external control signal and controlling each part; a word line selection circuit 150 receiving row address information Ax from the address register 130 and selecting a block and selecting a word line or the like based on a decoding result of the row address information Ax; a page buffer/sense circuit 160 holding data read from a page selected by the word line selection circuit 150 and holding writing data to the selected page; a column selection circuit 170 receiving column address information Ay from the address register 130 and selecting data in the page buffer/sense circuit 160 based on a decoding result of the column address information Ay; and a voltage generation circuit 180 generating various voltages (writing voltage Vpgm, pass voltage Vpass, reading pass voltage Vread, erasing voltage Vers, and so on) for reading, programming, erasing, and so on.
The memory array 110 has m memory blocks BLK(0) BLK(1), . . . , and BLK(m−1) arranged in the column direction. A plurality of NAND strings are formed in one memory block. One NAND string includes a plurality of memory cells connected in series, a bit line side selection transistor, and a source line side selection transistor, wherein the bit line side selection transistor is connected to a corresponding bit line, and the source line side selection transistor is connected to a common source line. The memory cell may be a SLC type memory cell for storing 1 bit (binary data) or a MLC type memory cell for storing multiple bits.
The control gate of the memory cell is connected to a word line. The gates of the bit line side selection transistor and the source line side selection transistor are connected to selection gate lines SGD and SGS. The word line selection circuit 150 selects a block or a word line based on the row address information Ax and drives the selection gate lines SGD and SGS according to the operation state.
In a reading operation, a certain positive voltage is applied to the bit line, a certain voltage (for example, 0V) is applied to the selected word line, a pass voltage Vpass (for example, 4.5V) is applied to the unselected word lines, a positive voltage (for example, 4.5V) is applied to the selection gate lines SGD and SGS, the bit line side selection transistor and the source line side selection transistor are turned on, and 0V is applied to the common source line. In a programming (writing) operation, a high-voltage programming voltage Vpgm (15V to 25V) is applied to the selected word line, an intermediate potential (for example, 10V) is applied to the unselected word lines, the bit line side selection transistor is turned on, and the source line side selection transistor is turned off, and a potential corresponding to the data of “0” or “1” is supplied to the bit line GBL. In an erasing operation, 0V is applied to the selected word line in the block, a high voltage (for example, 20V) is applied to the P well, electrons of the floating gate are pulled out to the substrate, and the data is erased in the unit of a block.
Next, details of the voltage generation circuit 180 of the present embodiment will be described. FIG. 3 shows the internal configuration of the voltage generation circuit 180 of the present embodiment. The voltage generation circuit 180 includes a charge pump 200, a comparator 210 controlling the operation of the charge pump 200, an output node HV_G outputting a boosted voltage Vcp from the charge pump 200, a resistor RVOV connected between the output node HV_G and an output node HV_S, and a current source circuit connected to the resistor RVOV. The current source circuit includes a first current path P1 and a second current path P2 connected in parallel between the output node HV_S and a reference potential (GND), a first DAC (digital to analog converter) 220 connected to the first current path P1, a second DAC 230 connected to the second current path P2, and an inverter 240 inverting a voltage generation code VS supplied from a node Trim.
The charge pump 200 boosts the inputted voltage and outputs the boosted voltage Vcp to the output node HV_G. The charge pump 200 generates the boosted voltage Vcp by alternately driving a plurality of cascade-connected transistors by two clock signals having different phases, for example. A reference voltage VREF is supplied to the non-inverting input of the comparator 210, and the voltage of the node N10 of the first current path P1 is supplied to the inverting input. The comparator 210 enables the clock signal of the charge pump 200 when the voltage of the node N10 is lower than the reference voltage VREF and disables the clock signal of the charge pump 200 when the voltage of the node N10 becomes higher than the reference voltage VREF.
The resistor RVOV is formed between the output node HV_G and the output node HV_S for generating a driving voltage Vdv obtained by lowering the boosted voltage Vcp. The resistor RVOV is composed of a conductive polysilicon strip, for example.
In the first current path P1, a resistor RREG for generating the boosted voltage, a depletion type NMOS transistor Q10, an enhancement type NMOS transistor Q12, and the first DAC 220 are connected in series. The gate of the transistor Q10 is connected to the GND. The transistor Q10 functions as a voltage relaxation element or a protection element. A Vcc power source voltage is connected to the gate of the transistor Q12, and a current having a certain value or higher is prevented from flowing through the first current path P1. Here, it should be noted that the transistors constituting the transistors Q12 and Q22, the DAC 220 and 230, and the inverter 240 are not applied with a high voltage and thus may be constituted by low withstand voltage transistors.
In the second current path P2, a depletion type NMOS transistor Q20, an enhancement type NMOS transistor Q22, and the second DAC 230 are connected in series. The gate of the transistor Q20 is connected to the GND, the gate of the transistor Q22 is connected to the Vcc power source voltage, and the transistors Q20 and Q22 operate in the same manner as the transistors Q10 and Q12 of the first current path P1.
The first DAC 220 includes a current source that is selectively operated based on the voltage generation code VS, and determines a current IA flowing through the first current path P1. The second DAC 230 is a current source having the same configuration as the first DAC 220, and determines a current 1B to be flowed through the second current path P2 based on a code obtained by inverting the voltage generation code VS. When the maximum current that is allowed to flow in the DAC is set to IMAX, the relationship of IMAX=IA+IB is satisfied. Therefore, the current IA flows through the first current path P1, the current IB flows through the second current path P2, a constant current Iconst (Iconst=IA+IB) flows through the resistor RVOV for generating the driving voltage, and a potential difference of the current Iconst×the resistor RVOV is formed between the output node HV_G and the output node HV_S.
FIG. 4 shows an example for explaining the operation of the DAC. The DAC has a plurality of NMOS transistors (four transistors TR1 to TR4 in the example of the figure) connected in parallel and constant current sources I1 to I4 connected in series to the transistors TR1 to TR4, for example. Four bits (b1, b2, b3, and b4) of the voltage generation code VS are inputted to the gates of the transistors TR1 to TR4, by which on/off of the transistors TR1 to TR4 is controlled. The constant current sources I1 to I4 apply constant currents of 1 μA, 2 μA, 4 μA, and 8 μA, for example. By combining the 4 bits of the voltage generation code VS, it is possible to set 16 currents, that is, a step current of 1 μA can be set from 0 μA to 15 μA, to be flowed through the first current path P1. For example, if a current of 1 μA flows through the first current path P1, a current of 15 μA flows through the second current path P2, and if a current of 5 μA flows through the first current path P1, a current of 11 μA flows through the second current path P2.
When performing the reading operation, the programming operation, the erasing operation, and so on, the control part 140 outputs the voltage generation code VS to the voltage generation circuit 180 to generate the required driving voltage Vdv. For example, during the programming operation, the control part 140 supplies the voltage generation code VS for generating the programming voltage to the voltage generation circuit 180. The first DAC 220 and the second DAC 230 determine the current IA flowing through the first current path P1 and the current IB flowing through the second current path P2 based on the voltage generation code VS. The constant current of Iconst (IA+IB) flows through the resistor RVOV, and the driving voltage Vdv, obtained by lowering the boosted voltage Vcp by the resistor RVOV×Iconst, is generated at the node HV_S. The driving voltage Vdv is applied, as the programming voltage, to the selected word line via the selection transistor Q3, as shown in FIG. 1B. The boosted voltage Vcp which is sufficiently higher than the driving voltage Vdv is applied to the gate of the selection transistor Q3. By appropriately adjusting the current Iconst, it is possible to obtain the boosted voltage Vcp and the driving voltage Vdv in consideration of the substrate bias effect. In addition, when varying the programming voltage by ISPP, the control part 140 changes the voltage generation code VS, varies the currents IA and IB of the first and second DAC, and changes the driving voltage Vdv.
During the erasing operation, the control part 140 supplies the voltage generation code VS for generating the erasing voltage to the voltage generation circuit 180, and causes the erasing voltage corresponding to the voltage generation code VS to be generated at the output node HV_S. Similarly, during the reading operation, the control part 140 supplies the voltage generation code VS for generating the reading pass voltage to the voltage generation circuit 180, and causes the reading pass voltage corresponding to the voltage generation code VS to be generated at the output node HV_S.
In an embodiment, the voltage generation code may include trimming information at the time of product shipping. Since the voltage generated by the chip fluctuates, the trimming information is for compensating for such fluctuation. For example, the trimming information is stored in a fuse cell (a region not accessed by the user) of the memory cell array. When a power-on sequence is executed, the trimming information read from the fuse cell is set to a configuration register or the like. The control part 140 generates the voltage generation code reflecting the trimming information. In another embodiment, the voltage generation code reflecting the trimming information may be prepared in advance and stored in the fuse cell. In that case, the control part 140 may read the voltage generation code from the fuse cell and use the voltage generation code directly.
As described above, unlike the related art, no level shifter is used in the present embodiment. Therefore, the circuit scale of the voltage generation circuit may be reduced. Furthermore, unlike the related art, the resistors RVOV and RREG may be used as high withstand voltage elements instead of the high withstand voltage transistors Q1 and Q2 in the present embodiment. Therefore, it is easy to design the circuit elements and manufacture the circuit elements. In addition, by controlling the current with the DAC, it is possible to generate the appropriate driving voltage Vdv in consideration of the substrate bias effect and to realize low power consumption.
Next, the second embodiment of the disclosure will be described. FIG. 5 is a diagram showing the configuration of a voltage generation circuit 180A of the second embodiment. In the second embodiment, a third DAC 222 to be controlled based on an offset code OC is added to the first current path P1. The third DAC 222 does not necessarily have the same configuration as the first DAC 220, and the third DAC 222 determines the constant current independently according to the offset code OC, which is independent of the voltage generation code VS. Therefore, the current IA determined by the first DAC 220 and a current IC determined by the third DAC 222 flow through the first current path P1, and a current of Iconst (IA+IB+IC) flows through the resistor RVOV.
For example, when the desired driving voltage Vdv is not outputted from the output node HV_S or when adjustment is required, the offset code OC may be used as an additional code. Since changing the reference voltage VREF of the comparator 210 may also affect other analog circuits that use the reference voltage VREF, it is undesirable to change the reference voltage VREF. The Iconst flowing through the resistor RVOV may be changed by the offset code OC to adjust the driving voltage Vdv. The offset code OC may be stored in the memory cell array or other registers, for example, in a test operation of the IC chip. When the offset code OC is set, the control part 140 outputs the offset code OC and the voltage generation code VS to the voltage generation circuit 180A, so as to generate the desired driving voltage Vdv at the output node HV_S.
Next, the third embodiment of the disclosure will be described. In the third embodiment, a fourth DAC 232 is added to the second current path P2. The fourth DAC 232 does not necessarily have the same configuration as the second DAC 230, and the fourth DAC 232 determines the constant current independently according to an overdrive code OD, which is independent of the voltage generation code VS. Therefore, the current IB determined by the second DAC 230 and a current ID determined by the fourth DAC 232 flow through the second current path P2, and a current of Iconst (IA+IB+IC+ID) flows through the resistor RVOV.
The fourth DAC 232 causes the current ID to flow through the second current path P2 based on the overdrive code OD, by which the driving voltage Vdv may be controlled independently. In an embodiment, the overdrive code OD may be set according to the value of the boosted voltage Vcp. For example, when the boosted voltage Vcp is higher than a certain value, the overdrive code OD is set so as to increase the difference between the boosted voltage Vcp and the driving voltage Vdv, and when the driving voltage Vcp is lower than a certain value, the overdrive code OD is set so as to decrease the difference between the boosted voltage Vcp and the driving voltage Vdv, so as to generate the driving voltage Vdv in consideration of the substrate bias effect.
The above embodiments illustrate examples of applying the voltage generation circuit to a NAND type flash memory, but the disclosure is not limited thereto. The disclosure may be applied to all types of semiconductor memories that require generation of the driving voltage by using the booster circuit.
Exemplary embodiments of the disclosure have been described in detail as above. However, the disclosure is not limited to the specific embodiments, and various modifications and changes can be made within the scope of the gist of the disclosure as defined in the claims.

Claims (18)

What is claimed is:
1. A voltage generation circuit, comprising:
a booster circuit outputting a boosted voltage to a first node;
a first resistor connected between the first node and a second node; and
a current source circuit having a first current path and a second current path connected in parallel between the second node and a reference potential,
wherein the first current path comprises a second resistor and a first current source connected in series to the second resistor and a first DAC, and the first current source generates a first constant current flowing through the first current path determined by the first DAC corresponding to a first digital code,
the second current path comprises a second current source having a configuration same as the first current source, and the second current source generates a second constant current flowing through the second current path determined by the second DAC corresponding to a second digital code obtained by inverting the first digital code, and
the voltage generation circuit generates a voltage determined by the first digital code and the second digital code at the second node.
2. The voltage generation circuit according to claim 1, wherein a current flowing through the first resistor is obtained by adding the first constant current and the second constant current.
3. The voltage generation circuit according to claim 1, wherein the first current source comprises a plurality of current sources that are operated selectively based on the first digital code, and the second current source comprises a plurality of current sources that are operated selectively based on the second digital code.
4. The voltage generation circuit according to claim 1, further comprising an inverting circuit inverting the first digital code, wherein the first digital code is supplied to the first current source, and the second digital code inverted by the inverting circuit is supplied to the second current source.
5. The voltage generation circuit according to claim 1, wherein the first digital code and the second digital code comprise trimming information for adjusting the voltage outputted from the second node.
6. The voltage generation circuit according to claim 1, wherein the first current path further comprises a third current source connected in parallel to the first current source, and the third current source generates a third constant current corresponding to a third digital code, and
a current obtained by adding the first constant current and the third constant current flows through the first current path.
7. The voltage generation circuit according to claim 6, wherein the third digital code adjusts a difference between a voltage outputted from the first node and the voltage outputted from the second node.
8. The voltage generation circuit according to claim 1, wherein the second current path further comprises a fourth current source connected in parallel to the second current source, and the fourth current source generates a fourth constant current corresponding to a fourth digital code, and
a current obtained by adding the second constant current and the fourth constant current flows through the second current path.
9. The voltage generation circuit according to claim 8, wherein the fourth digital code is variable according to a value of the voltage outputted from the second node.
10. The voltage generation circuit according to claim 1, wherein the first current path comprises a protection element between the second resistor and the first current source, and the second current path comprises a protection element between the second node and the second current source.
11. The voltage generation circuit according to claim 1, wherein the first resistor and the second resistor are composed of a conductive polysilicon.
12. The voltage generation circuit according to claim 1, wherein a MOS transistor included in the booster circuit is for a high withstand voltage, and a MOS transistor included in the current source circuit is for a low withstand voltage as compared with the transistor of the booster circuit.
13. The voltage generation circuit according to claim 1, further comprising a comparator comparing a voltage of a third node of the first current path with a reference voltage and controlling an operation of the booster circuit based on a comparison result.
14. A semiconductor memory device, comprising:
a voltage generation circuit;
a memory cell array;
a controller controlling an operation related to the memory cell array; and
a driving circuit driving the memory cell array,
wherein the voltage generation circuit comprises:
a booster circuit outputting a boosted voltage to a first node;
a first resistor connected between the first node and a second node; and
a current source circuit having a first current path and a second current path connected in parallel between the second node and a reference potential,
wherein the first current path comprises a second resistor and a first current source connected in series to the second resistor and a first DAC, and the first current source generates a first constant current flowing through the first current path determined by the first DAC corresponding to a first digital code,
the second current path comprises a second current source having a configuration same as the first current source, and the second current source generates a second constant current flowing through the second current path determined by the second DAC corresponding to a second digital code obtained by inverting the first digital code,
the voltage generation circuit generates a voltage determined by the first digital code and the second digital code at the second node, and
the voltage generated at the second node of the voltage generation circuit is supplied to the driving circuit.
15. The semiconductor memory device according to claim 14, wherein the driving circuit comprises an N-type MOS transistor, and the voltage of the first node is supplied to a gate of the N-type MOS transistor and the voltage of the second node is supplied to a drain of the N-type MOS transistor.
16. The semiconductor memory device according to claim 14, wherein the controller causes the second node to generate a programming voltage via the first digital code and the second digital code when the memory cell array is programmed.
17. The semiconductor memory device according to claim 14, wherein the controller causes the second node to generate an erasing voltage via the first digital code and the second digital code when the memory cell array is erased.
18. The semiconductor memory device according to claim 14, wherein the memory cell array comprises a NAND string.
US16/231,402 2018-01-30 2018-12-22 Semiconductor memory device Active US10726927B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018013282A JP6501325B1 (en) 2018-01-30 2018-01-30 Semiconductor memory device
JP2018-013282 2018-01-30

Publications (2)

Publication Number Publication Date
US20190237147A1 US20190237147A1 (en) 2019-08-01
US10726927B2 true US10726927B2 (en) 2020-07-28

Family

ID=66166640

Family Applications (1)

Application Number Title Priority Date Filing Date
US16/231,402 Active US10726927B2 (en) 2018-01-30 2018-12-22 Semiconductor memory device

Country Status (5)

Country Link
US (1) US10726927B2 (en)
JP (1) JP6501325B1 (en)
KR (1) KR102160353B1 (en)
CN (1) CN110097911B (en)
TW (1) TWI685839B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6501325B1 (en) * 2018-01-30 2019-04-17 ウィンボンド エレクトロニクス コーポレーション Semiconductor memory device
JP7001636B2 (en) 2019-06-05 2022-01-19 ウィンボンド エレクトロニクス コーポレーション Voltage generation circuit

Citations (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002197882A (en) 2000-11-18 2002-07-12 Samsung Electronics Co Ltd Memory cell decoder, semiconductor memory provided with this decoder and high voltage supply method for nonvolatile semiconductor memory
US7038482B1 (en) * 2004-03-19 2006-05-02 Cypress Semiconductor Corporation Circuit and method for automatic measurement and compensation of transistor threshold voltage mismatch
CN101136249A (en) 2006-08-29 2008-03-05 三星电子株式会社 Voltage generator circuit capable of generating different voltages based on operating mode of non-volatile semiconductor memory device
US7453742B2 (en) * 2005-12-13 2008-11-18 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device
US7595684B2 (en) * 2006-03-13 2009-09-29 Kabushiki Kaisha Toshiba Voltage generation circuit and semiconductor memory using the same
US20090323440A1 (en) * 2008-06-30 2009-12-31 Nec Electronics Corporation Data processing device and method of reading trimming data
US20100128551A1 (en) * 2008-11-26 2010-05-27 Micron Technology, Inc. Adjustable voltage regulator for providing a regulated output voltage
US7880531B2 (en) * 2008-01-23 2011-02-01 Micron Technology, Inc. System, apparatus, and method for selectable voltage regulation
US7936154B2 (en) 2007-08-08 2011-05-03 Hynix Semiconductor Inc. Regulator and high voltage generator
US8278996B2 (en) * 2009-09-02 2012-10-02 Kabushiki Kaisha Toshiba Reference current generating circuit
US8350617B2 (en) * 2010-09-03 2013-01-08 SK Hynix Inc. Semiconductor apparatus
US8598947B2 (en) * 2010-08-18 2013-12-03 Samsung Electronics Co., Ltd. Constant voltage output generator with proportional feedback and control method of the same
US8797089B2 (en) * 2012-01-30 2014-08-05 Kabushiki Kaisha Toshiba Voltage generator
US9112488B2 (en) * 2011-05-12 2015-08-18 Winbond Electronics Corp. Semiconductor memory device with a clock circuit for reducing power consumption in a standby state
US9153335B2 (en) * 2013-08-20 2015-10-06 Winbond Electronics Corp. Clamp voltage generator of a semiconductor memory apparatus
TWI572135B (en) 2015-02-09 2017-02-21 力晶科技股份有限公司 Voltage generating circuit, regulator circuit, semiconductor storage device and semiconductor device
US9859000B1 (en) * 2016-06-17 2018-01-02 Winbond Electronics Corp. Apparatus for providing adjustable reference voltage for sensing read-out data for memory
US9887011B1 (en) * 2017-02-06 2018-02-06 Macronix International Co., Ltd. Memory with controlled bit line charging
US9899080B2 (en) * 2016-04-08 2018-02-20 SK Hynix Inc. Electronic device with semiconductor memory having increased read margin
US9929644B2 (en) * 2015-08-20 2018-03-27 Samsung Electronics Co., Ltd. Internal voltage trimming device and semiconductor integrated circuit including the same
US10096369B2 (en) * 2016-06-15 2018-10-09 Winbond Electronics Corp. Semiconductor device including a voltage generation circuit, and voltage generation circuit generates a required voltage according to internal data requested in response to an operation
US20190006019A1 (en) * 2017-06-28 2019-01-03 Sandisk Technologies Llc Word line leakage detection using source and sink currents
US10269409B2 (en) * 2016-06-20 2019-04-23 Winbond Electronics Corp. Non-volatile semiconductor memory device and driving method for block selection by boosting thereof
US10297295B2 (en) * 2016-09-01 2019-05-21 Winbond Electronics Corp. Semiconductor memory device
JP2019134535A (en) * 2018-01-30 2019-08-08 ウィンボンド エレクトロニクス コーポレーション Semiconductor storage device

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6404274B1 (en) * 1998-04-09 2002-06-11 Kabushiki Kaisha Toshiba Internal voltage generating circuit capable of generating variable multi-level voltages
JP3993354B2 (en) * 2000-01-26 2007-10-17 株式会社東芝 Voltage generation circuit
US6456153B2 (en) * 2000-05-04 2002-09-24 Texas Instruments Incorporated Method and apparatus for a regulated power supply including a charge pump with sampled feedback
US7012461B1 (en) * 2003-12-23 2006-03-14 Transmeta Corporation Stabilization component for a substrate potential regulation circuit
US20050195149A1 (en) * 2004-03-04 2005-09-08 Satoru Ito Common voltage generation circuit, power supply circuit, display driver, and common voltage generation method
JP2006217539A (en) * 2005-02-07 2006-08-17 Fujitsu Ltd Spread spectrum clock generation circuit and method of controlling same
KR100734315B1 (en) * 2006-02-14 2007-07-02 삼성전자주식회사 Voltage generator
KR100818105B1 (en) * 2006-12-27 2008-03-31 주식회사 하이닉스반도체 Inner vortage genertion circuit
US8917553B2 (en) * 2011-03-25 2014-12-23 Micron Technology, Inc. Non-volatile memory programming
US9280168B2 (en) * 2013-03-29 2016-03-08 Intel Corporation Low-power, high-accuracy current reference for highly distributed current references for cross point memory
US9177663B2 (en) * 2013-07-18 2015-11-03 Sandisk Technologies Inc. Dynamic regulation of memory array source line
US9413380B2 (en) * 2014-03-14 2016-08-09 Stmicroelectronics S.R.L. High performance digital to analog converter
JP5940691B1 (en) * 2015-02-04 2016-06-29 ウィンボンド エレクトロニクス コーポレーション Voltage generation circuit, semiconductor device, and flash memory
JP2016157505A (en) * 2015-02-26 2016-09-01 ルネサスエレクトロニクス株式会社 Semiconductor device

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002197882A (en) 2000-11-18 2002-07-12 Samsung Electronics Co Ltd Memory cell decoder, semiconductor memory provided with this decoder and high voltage supply method for nonvolatile semiconductor memory
US7038482B1 (en) * 2004-03-19 2006-05-02 Cypress Semiconductor Corporation Circuit and method for automatic measurement and compensation of transistor threshold voltage mismatch
US7453742B2 (en) * 2005-12-13 2008-11-18 Kabushiki Kaisha Toshiba Semiconductor integrated circuit device
US7944282B2 (en) * 2006-03-13 2011-05-17 Kabushiki Kaisha Toshiba Voltage generation circuit and semiconductor memory using the same
US7595684B2 (en) * 2006-03-13 2009-09-29 Kabushiki Kaisha Toshiba Voltage generation circuit and semiconductor memory using the same
US8125264B2 (en) * 2006-03-13 2012-02-28 Kabushiki Kaisha Toshiba Voltage generation circuit and semiconductor memory using the same
CN101136249A (en) 2006-08-29 2008-03-05 三星电子株式会社 Voltage generator circuit capable of generating different voltages based on operating mode of non-volatile semiconductor memory device
US7936154B2 (en) 2007-08-08 2011-05-03 Hynix Semiconductor Inc. Regulator and high voltage generator
US7880531B2 (en) * 2008-01-23 2011-02-01 Micron Technology, Inc. System, apparatus, and method for selectable voltage regulation
US20090323440A1 (en) * 2008-06-30 2009-12-31 Nec Electronics Corporation Data processing device and method of reading trimming data
US20100128551A1 (en) * 2008-11-26 2010-05-27 Micron Technology, Inc. Adjustable voltage regulator for providing a regulated output voltage
US8278996B2 (en) * 2009-09-02 2012-10-02 Kabushiki Kaisha Toshiba Reference current generating circuit
US8598947B2 (en) * 2010-08-18 2013-12-03 Samsung Electronics Co., Ltd. Constant voltage output generator with proportional feedback and control method of the same
US8350617B2 (en) * 2010-09-03 2013-01-08 SK Hynix Inc. Semiconductor apparatus
US9112488B2 (en) * 2011-05-12 2015-08-18 Winbond Electronics Corp. Semiconductor memory device with a clock circuit for reducing power consumption in a standby state
US8797089B2 (en) * 2012-01-30 2014-08-05 Kabushiki Kaisha Toshiba Voltage generator
US9153335B2 (en) * 2013-08-20 2015-10-06 Winbond Electronics Corp. Clamp voltage generator of a semiconductor memory apparatus
TWI572135B (en) 2015-02-09 2017-02-21 力晶科技股份有限公司 Voltage generating circuit, regulator circuit, semiconductor storage device and semiconductor device
US9929644B2 (en) * 2015-08-20 2018-03-27 Samsung Electronics Co., Ltd. Internal voltage trimming device and semiconductor integrated circuit including the same
US9899080B2 (en) * 2016-04-08 2018-02-20 SK Hynix Inc. Electronic device with semiconductor memory having increased read margin
US10096369B2 (en) * 2016-06-15 2018-10-09 Winbond Electronics Corp. Semiconductor device including a voltage generation circuit, and voltage generation circuit generates a required voltage according to internal data requested in response to an operation
US9859000B1 (en) * 2016-06-17 2018-01-02 Winbond Electronics Corp. Apparatus for providing adjustable reference voltage for sensing read-out data for memory
US10269409B2 (en) * 2016-06-20 2019-04-23 Winbond Electronics Corp. Non-volatile semiconductor memory device and driving method for block selection by boosting thereof
US10297295B2 (en) * 2016-09-01 2019-05-21 Winbond Electronics Corp. Semiconductor memory device
US9887011B1 (en) * 2017-02-06 2018-02-06 Macronix International Co., Ltd. Memory with controlled bit line charging
US20190006019A1 (en) * 2017-06-28 2019-01-03 Sandisk Technologies Llc Word line leakage detection using source and sink currents
JP2019134535A (en) * 2018-01-30 2019-08-08 ウィンボンド エレクトロニクス コーポレーション Semiconductor storage device

Also Published As

Publication number Publication date
KR20190092265A (en) 2019-08-07
JP2019134535A (en) 2019-08-08
CN110097911A (en) 2019-08-06
CN110097911B (en) 2021-05-18
TWI685839B (en) 2020-02-21
JP6501325B1 (en) 2019-04-17
US20190237147A1 (en) 2019-08-01
KR102160353B1 (en) 2020-09-28
TW201933354A (en) 2019-08-16

Similar Documents

Publication Publication Date Title
JP3737525B2 (en) Semiconductor memory device
US7439797B2 (en) Semiconductor device including a high voltage generation circuit and method of generating a high voltage
US8130026B2 (en) Booster circuit and voltage supply circuit
US7376017B2 (en) Flash memory device and program method thereof
US7663960B2 (en) Voltage supply circuit and semiconductor memory
US7414890B2 (en) Semiconductor device including a high voltage generation circuit and method of a generating high voltage
KR100395771B1 (en) Nonvolatile semiconductor memory device and programming method thereof
JP4861047B2 (en) Voltage generating circuit and semiconductor memory device having the same
JP2011065693A (en) Non-volatile semiconductor memory device
JP3702229B2 (en) Semiconductor memory device
US20070268064A1 (en) Power source circuit
US6278639B1 (en) Booster circuit having booster cell sections connected in parallel, voltage generating circuit and semiconductor memory which use such booster circuit
KR100764740B1 (en) Flash memory device and high voltage generator for the same
US10726927B2 (en) Semiconductor memory device
US11056154B2 (en) Semiconductor memory device
KR102469891B1 (en) Power down detection circuit and semiconductor storage apparatus
US10083755B2 (en) Discharge circuit and semiconductor memory device
JP4846814B2 (en) Nonvolatile semiconductor memory device
JP2004247042A (en) Semiconductor integrated circuit device
JP2007058972A (en) Semiconductor integrated circuit

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: WINBOND ELECTRONICS CORP., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MURAKAMI, HIROKI;REEL/FRAME:047850/0681

Effective date: 20180815

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4