Regulation of voltage generation systems
A voltage generation system might include a selectively-enabled resistive voltage divider having a first resistor connected between an output of the voltage generation system and a first feedback node and having a second resistor connected between the first feedback node and a first voltage node; a selectively-enabled capacitive voltage divider having a first capacitor connected between the output and a second feedback node and having a second capacitor connected between the second feedback node and the first voltage node; a comparator having a first input connected to the second feedback node, having a second input connected to a control signal node, and having an output; and a voltage generation circuit configured to generate a voltage level at the output responsive to a logic level of the output of the comparator and to a clock signal; wherein the first feedback node is selectively connected to the second feedback node.
Latest Micron Technology, Inc. Patents:
- ITERATIVE DECODING TECHNIQUE FOR CORRECTING DRAM DEVICE FAILURES
- ITERATIVE ERROR CORRECTION IN MEMORY SYSTEMS
- Integrated Assemblies Comprising Hydrogen Diffused Within Two or More Different Semiconductor Materials, and Methods of Forming Integrated Assemblies
- APPARATUSES AND METHODS FOR ECC PARITY BIT REDUCTION
- NONLINEAR DRAM DIGITAL EQUALIZATION
This Application is a Continuation of U.S. application Ser. No. 16/722,054, titled “REGULATION OF VOLTAGE GENERATION SYSTEMS” filed Dec. 20, 2019, now U.S. Pat. No. 10,872,674 issued on Dec. 22, 2020, which is commonly assigned and incorporated herein by reference.
TECHNICAL FIELDThe present disclosure relates generally to integrated circuits, and, in particular, in one or more embodiments, the present disclosure relates to apparatus and methods for regulation of voltage generation systems in integrated circuits, e.g., memory.
BACKGROUNDIntegrated circuit devices traverse a broad range of electronic devices. One particular type include memory devices, oftentimes referred to simply as memory. Memory devices are typically provided as internal, semiconductor, integrated circuit devices in computers or other electronic devices. There are many different types of memory including random-access memory (RAM), read only memory (ROM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), and flash memory.
Flash memory has developed into a popular source of non-volatile memory for a wide range of electronic applications. Flash memory typically use a one-transistor memory cell that allows for high memory densities, high reliability, and low power consumption. Changes in threshold voltage (Vt) of the memory cells, through programming (which is often referred to as writing) of charge storage structures (e.g., floating gates or charge traps) or other physical phenomena (e.g., phase change or polarization), determine the data state (e.g., data value) of each memory cell. Common uses for flash memory and other non-volatile memory include personal computers, personal digital assistants (PDAs), digital cameras, digital media players, digital recorders, games, appliances, vehicles, wireless devices, mobile telephones, and removable memory modules, and the uses for non-volatile memory continue to expand.
A NAND flash memory is a common type of flash memory device, so called for the logical form in which the basic memory cell configuration is arranged. Typically, the array of memory cells for NAND flash memory is arranged such that the control gate of each memory cell of a row of the array is connected together to form an access line, such as a word line. Columns of the array include strings (often termed NAND strings) of memory cells connected together in series between a pair of select gates, e.g., a source select transistor and a drain select transistor. Each source select transistor might be connected to a source, while each drain select transistor might be connected to a data line, such as column bit line. Variations using more than one select gate between a string of memory cells and the source, and/or between the string of memory cells and the data line, are known.
Integrated circuit devices generally are powered by two or more externally-supplied voltages, such as Vcc and Vss. In addition to the supply voltages, integrated circuit devices often generate other voltages utilized in the operation of that device. For example, in a memory, such internally-generated voltages are often utilized during access operations, such as during a sensing operation, a program operation (often referred to as a write operation), or an erase operation. The internally-generated voltages are often higher (e.g., much higher) or lower than any supply voltage.
Generating other voltage levels from a supply voltage is often performed using a charge pump or other voltage generation circuit. Charge pumps often utilize alternating switched capacitances (e.g., capacitors) to generate a higher or lower voltage from a supply voltage. Power efficiency is often an important consideration in the design and usage of integrated circuit devices, and the generation and transmission of these internal voltages often results in significant power losses.
In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown, by way of illustration, specific embodiments. In the drawings, like reference numerals describe substantially similar components throughout the several views. Other embodiments might be utilized and structural, logical and electrical changes might be made without departing from the scope of the present disclosure. The following detailed description is, therefore, not to be taken in a limiting sense.
The term “semiconductor” used herein can refer to, for example, a layer of material, a wafer, or a substrate, and includes any base semiconductor structure. “Semiconductor” is to be understood as including silicon-on-sapphire (SOS) technology, silicon-on-insulator (SOI) technology, thin film transistor (TFT) technology, doped and undoped semiconductors, epitaxial layers of a silicon supported by a base semiconductor structure, as well as other semiconductor structures well known to one skilled in the art. Furthermore, when reference is made to a semiconductor in the following description, previous process steps might have been utilized to form regions/junctions in the base semiconductor structure, and the term semiconductor can include the underlying layers containing such regions/junctions.
The term “conductive” as used herein, as well as its various related forms, e.g., conduct, conductively, conducting, conduction, conductivity, etc., refers to electrically conductive unless otherwise apparent from the context. Similarly, the term “connecting” as used herein, as well as its various related forms, e.g., connect, connected, connection, etc., refers to electrically connecting unless otherwise apparent from the context.
It is recognized herein that even where values might be intended to be equal, variabilities and accuracies of industrial processing and operation might lead to differences from their intended values. These variabilities and accuracies will generally be dependent upon the technology utilized in fabrication and operation of the integrated circuit device. As such, if values are intended to be equal, those values are deemed to be equal regardless of their resulting values.
Memory device 100 includes an array of memory cells 104 logically arranged in rows and columns. Memory cells of a logical row are typically connected to the same access line (commonly referred to as a word line) while memory cells of a logical column are typically selectively connected to the same data line (commonly referred to as a bit line). A single access line might be associated with more than one logical row of memory cells and a single data line might be associated with more than one logical column. Memory cells (not shown in
A row decode circuitry 108 and a column decode circuitry 110 are provided to decode address signals. Address signals are received and decoded to access the array of memory cells 104. Memory device 100 also includes input/output (I/O) control circuitry 112 to manage input of commands, addresses and data to the memory device 100 as well as output of data and status information from the memory device 100. An address register 114 is in communication with I/O control circuitry 112 and row decode circuitry 108 and column decode circuitry 110 to latch the address signals prior to decoding. A command register 124 is in communication with I/O control circuitry 112 and control logic 116 to latch incoming commands.
A controller (e.g., the control logic 116 internal to the memory device 100) controls access to the array of memory cells 104 in response to the commands and generates status information for the external processor 130, i.e., control logic 116 is configured to perform access operations (e.g., sensing operations [which might include read operations and verify operations], programming operations and/or erase operations) on the array of memory cells 104. The control logic 116 is in communication with row decode circuitry 108 and column decode circuitry 110 to control the row decode circuitry 108 and column decode circuitry 110 in response to the addresses. The control logic 116 might include instruction registers 128 which might represent computer-usable memory for storing computer-readable instructions. For some embodiments, the instruction registers 128 might represent firmware. Alternatively, the instruction registers 128 might represent a grouping of memory cells, e.g., reserved block(s) of memory cells, of the array of memory cells 104.
Control logic 116 is also in communication with a cache register 118. Cache register 118 latches data, either incoming or outgoing, as directed by control logic 116 to temporarily store data while the array of memory cells 104 is busy writing or reading, respectively, other data. During a programming operation (e.g., write operation), data might be passed from the cache register 118 to the data register 120 for transfer to the array of memory cells 104; then new data might be latched in the cache register 118 from the I/O control circuitry 112. During a read operation, data might be passed from the cache register 118 to the I/O control circuitry 112 for output to the external processor 130; then new data might be passed from the data register 120 to the cache register 118. The cache register 118 and/or the data register 120 might form (e.g., might form a portion of) a page buffer of the memory device 100. A page buffer might further include sensing devices (not shown in
Memory device 100 receives control signals at control logic 116 from processor 130 over a control link 132. The control signals might include a chip enable CE #, a command latch enable CLE, an address latch enable ALE, a write enable WE #, a read enable RE #, and a write protect WP #. Additional or alternative control signals (not shown) might be further received over control link 132 depending upon the nature of the memory device 100. Memory device 100 receives command signals (which represent commands), address signals (which represent addresses), and data signals (which represent data) from processor 130 over a multiplexed input/output (I/O) bus 134 and outputs data to processor 130 over I/O bus 134.
For example, the commands might be received over input/output (I/O) pins [7:0] of I/O bus 134 at I/O control circuitry 112 and might then be written into command register 124. The addresses might be received over input/output (I/O) pins [7:0] of I/O bus 134 at I/O control circuitry 112 and might then be written into address register 114. The data might be received over input/output (I/O) pins [7:0] for an 8-bit device or input/output (I/O) pins [15:0] for a 16-bit device at I/O control circuitry 112 and then might be written into cache register 118. The data might be subsequently written into data register 120 for programming the array of memory cells 104. For another embodiment, cache register 118 might be omitted, and the data might be written directly into data register 120. Data might also be output over input/output (I/O) pins [7:0] for an 8-bit device or input/output (I/O) pins [15:0] for a 16-bit device. Although reference might be made to I/O pins, they might include any conductive node providing for electrical connection to the memory device 100 by an external device (e.g., processor 130), such as conductive pads or conductive bumps as are commonly used.
It will be appreciated by those skilled in the art that additional circuitry and signals can be provided, and that the memory device 100 of
Additionally, while specific I/O pins are described in accordance with popular conventions for receipt and output of the various signals, it is noted that other combinations or numbers of I/O pins (or other I/O node structures) might be used in the various embodiments.
Memory array 200A might be arranged in rows (each corresponding to a word line 202) and columns (each corresponding to a bit line 204). Each column might include a string of series-connected memory cells (e.g., non-volatile memory cells), such as one of NAND strings 2060 to 206M. Each NAND string 206 might be connected (e.g., selectively connected) to a common source (SRC) 216 and might include memory cells 2080 to 208N. The memory cells 208 might represent non-volatile memory cells for storage of data. The memory cells 208 of each NAND string 206 might be connected in series between a select gate 210 (e.g., a field-effect transistor), such as one of the select gates 2100 to 210M (e.g., that might be source select transistors, commonly referred to as select gate source), and a select gate 212 (e.g., a field-effect transistor), such as one of the select gates 2120 to 212M (e.g., that might be drain select transistors, commonly referred to as select gate drain). Select gates 2100 to 210M might be commonly connected to a select line 214, such as a source select line (SGS), and select gates 2120 to 212M might be commonly connected to a select line 215, such as a drain select line (SGD). Although depicted as traditional field-effect transistors, the select gates 210 and 212 might utilize a structure similar to (e.g., the same as) the memory cells 208. The select gates 210 and 212 might represent a plurality of select gates connected in series, with each select gate in series configured to receive a same or independent control signal.
A source of each select gate 210 might be connected to common source 216. The drain of each select gate 210 might be connected to a memory cell 2080 of the corresponding NAND string 206. For example, the drain of select gate 2100 might be connected to memory cell 2080 of the corresponding NAND string 2060. Therefore, each select gate 210 might be configured to selectively connect a corresponding NAND string 206 to common source 216. A control gate of each select gate 210 might be connected to select line 214.
The drain of each select gate 212 might be connected to the bit line 204 for the corresponding NAND string 206. For example, the drain of select gate 2120 might be connected to the bit line 2040 for the corresponding NAND string 2060. The source of each select gate 212 might be connected to a memory cell 208N of the corresponding NAND string 206. For example, the source of select gate 2120 might be connected to memory cell 208N of the corresponding NAND string 2060. Therefore, each select gate 212 might be configured to selectively connect a corresponding NAND string 206 to the corresponding bit line 204. A control gate of each select gate 212 might be connected to select line 215.
The memory array in
Typical construction of memory cells 208 includes a data-storage structure 234 (e.g., a floating gate, charge trap, or other structure configured to store charge) that can determine a data state of the memory cell (e.g., through changes in threshold voltage), and a control gate 236, as shown in
A column of the memory cells 208 might be a NAND string 206 or a plurality of NAND strings 206 selectively connected to a given bit line 204. A row of the memory cells 208 might be memory cells 208 commonly connected to a given word line 202. A row of memory cells 208 can, but need not, include all memory cells 208 commonly connected to a given word line 202. Rows of memory cells 208 might often be divided into one or more groups of physical pages of memory cells 208, and physical pages of memory cells 208 often include every other memory cell 208 commonly connected to a given word line 202. For example, memory cells 208 commonly connected to word line 202N and selectively connected to even bit lines 204 (e.g., bit lines 2040, 2042, 2044, etc.) might be one physical page of memory cells 208 (e.g., even memory cells) while memory cells 208 commonly connected to word line 202N and selectively connected to odd bit lines 204 (e.g., bit lines 2041, 2043, 2045, etc.) might be another physical page of memory cells 208 (e.g., odd memory cells). Although bit lines 2043-2045 are not explicitly depicted in
Although the example of
The three-dimensional NAND memory array 200B might be formed over peripheral circuitry 226. The peripheral circuitry 226 might represent a variety of circuitry for accessing the memory array 200B. The peripheral circuitry 226 might include complementary circuit elements. For example, the peripheral circuitry 226 might include both n-channel and p-channel transistors formed on a same semiconductor substrate, a process commonly referred to as CMOS, or complementary metal-oxide-semiconductors. Although CMOS often no longer utilizes a strict metal-oxide-semiconductor construction due to advancements in integrated circuit fabrication and design, the CMOS designation remains as a matter of convenience. The peripheral circuitry 226 might include voltage generation systems and/or control signal generators of various embodiments.
Voltage generation circuits typically increase or decrease an input supply voltage in order to provide a higher or lower output voltage, respectively, required to operate circuit elements in integrated circuit devices. A charge pump is one type of voltage generation circuit typically employed in integrated circuit devices such a non-volatile memory systems. A charge pump typically includes several stages which may each include a stage capacitance which is charged and discharged during a clock cycle of the charge pump. A voltage isolation device may be coupled between the stage capacitance and the stage input voltage to mitigate loss of the developed output voltage of the stage.
One or more clock signals typically trigger the charging of the stage capacitances. A typical clock signal may have a clock frequency with a period less than the discharge time of the capacitances. In one such design, two clock signals having opposite phase trigger the charging of alternate stages of a multi-stage charge pump.
An example of a conventional charge pump 300 of the related art is illustrated schematically in
Charge pump 300 receives an input voltage Vin, which might be Vcc for example. A first clock signal CP1 might be received at one input (e.g., electrode) of alternating stage capacitances, e.g., stage capacitances 3160, 3162, 3164, etc., while a second clock signal CP2 might be received at one input (e.g., electrode) of alternating stage capacitances, e.g., stage capacitances 3161, 3163, 3165, etc. While stage capacitances 3163, 3164 and 3165 are not directly shown in
Charge pump 300 might include N+1 stages 312. The stages 3120 through 312N might each include a stage capacitance 316. The stages 3120 through 312N might further include a voltage isolation device 314, e.g., a diode. The (N+1)th stage 312N of the charge pump 300 might contain voltage isolation device 314N without a corresponding stage capacitance 316. The voltage isolation device 314N might be included to protect a load, e.g., circuitry configured to receive the output voltage Vout. As an example, the load might be an access line 202 selectively connected to receive Vout. In this example, the access line 202 might be configured to receive a voltage level associated with an access operation, e.g., a sense operation or a programming operation. In the charge pump 300, the voltage isolation devices 314 might generally mitigate charge or discharge of the stage capacitances 316 between cycles of their respective clock signal CP1 or CP2. Thus, the charge pump 300 might progressively store more charge on the capacitance component of each stage, and several such stages being placed together in the charge pump 300 can produce an increasing voltage level.
The output of oscillator 446 might be provided to a charge pump 448 having one or more pump stages. Charge pump 448 might represent any circuit capable of generating a voltage having a magnitude greater than a supply voltage provided to charge pump 448 and/or a polarity different than the supply voltage. As one example, the charge pump 448 might represent a charge pump of the type depicted in
To adjust a voltage level of Vout, and to increase stability of the voltage level, Vout might be provided to a feedback loop including resistive feedback (e.g., a resistive voltage divider 454), capacitive feedback (e.g., a capacitive voltage divider 472), and a comparator 442. The resistive voltage divider 454 is conceptually depicted as having a node 456 between a top resistance 4580 and a bottom resistance 4581. The resistance 4581 might further be selectively connected to a voltage node 4600 through the n-type field-effect transistor (nFET) 462. The nFET 462 might have a control gate connected to the control signal node 464 to receive a control signal CS1. Voltage node 4600 might be configured to receive a bottom-rail supply voltage, e.g., a reference potential, such as the supply voltage Vss, which might be ground or 0V.
The node 456 might be selectively connected to a node 466 through the nFET 468. The nFET 468 might have a control gate connected to the control signal node 470 to receive a control signal CS2. While the node 456 is connected to the node 466 and to the voltage node 4600, the node 456 might assume a voltage level, e.g., Vfeedback, between Vout and the voltage level of the voltage node 4600, depending upon the resistance ratio of the resistances 4580 and 4581. Vfeedback might be provided to a second input of comparator 442, thereby generating an output signal of the comparator 442 having a first logic level, e.g., a logic high level, when a voltage level of Vout results in a voltage level of Vfeedback that is lower than the voltage level of Vref, and having a second logic level, e.g., a logic low level, when a voltage level of Vout results in a voltage level of Vfeedback that is higher than the voltage level of Vref. In this manner, the first logic level of the comparator 442 might signal to the voltage generation circuit 450 to enable the oscillator 446 to generate its output clock signal(s) to operate the charge pump 448 when Vout is below a target voltage level, while the second logic level of the comparator 442 might signal to the voltage generation circuit 450 to disable the oscillator 446 when Vout is above the target voltage level.
Although resistive voltage dividers are commonly used in the control of voltage generation systems, they can lead to significant current draw. For example, when the resistances 4580 and 4581 are connected to the voltage node 4600, current will generally be continuously sunk from the output 452 to the voltage node 4600. To address this issue, capacitive voltage dividers have often been incorporated. As depicted, the capacitive voltage divider 472 might include a top capacitance 4740 having a first electrode connected to the output 452 and having a second electrode connected to the node 466, and might further include a bottom capacitance 4′741 having a first electrode connected to the node 466 and having a second electrode connected to the voltage node 4601. Voltage node 4601 might be configured to receive a bottom-rail supply voltage, e.g., a reference potential, such as the supply voltage Vss, which might be ground or 0V.
In operation, after charging up the node 466 to a voltage level representative of the divided voltage level of Vout, the resistive voltage divider 454 could be isolated from the node 466 and from the voltage node 4600 by deactivating the nFET 468 and deactivating the nFET 462, respectively. Changes in voltage level of Vout might still be reflected in the voltage level at node 466, but the current draw through the resistive voltage divider 454 might be mitigated.
While changes in the voltage level of Vout might still be reflected in the voltage level at node 466 while the resistive voltage divider 454 is isolated from node 466, current leakage might be inevitable, such that continuous operation in this manner might lead to errors in the resulting voltage level of Vout. In addition, significant changes in the voltage level of Vout, e.g., from attaching a load to the output 452, might not be adequately reflected in the voltage level of the node 466. As such, it is common in voltage generation systems of the type depicted in
While the use of a capacitive voltage divider 472 in coordination with a resistive voltage divider 454 in the manner described above might provide advantages over the use of a resistive voltage divider 454 alone, the control logic to determine when to activate the nFET 462 and the nFET 468, and to determine appropriate delays between activing the nFET 462 and the nFET 468 for different voltage levels of Vout, might be significant. Various embodiments facilitate autonomous control of hybrid control systems utilizing both resistive feedback and capacitive feedback without regard to a voltage level of Vout.
The output of AND gate 547 might be provided to a charge pump 548 having one or more pump stages. Charge pump 548 might represent any circuit capable of generating a voltage having a magnitude greater than a supply voltage provided to charge pump 548 and/or a polarity different than the supply voltage. As one example, the charge pump 548 might represent a charge pump of the type depicted in
To adjust a voltage level of Vout, and to increase stability of the voltage level, Vout might be provided to a feedback loop including selectively-enabled resistive feedback (e.g., a selectively-enabled resistive voltage divider 554), capacitive feedback (e.g., a capacitive voltage divider 572), and a comparator 542. The resistive voltage divider 554 is conceptually depicted as having a top resistance 5580 having a first end connected to the output 552, and a second end selectively connected to a node (e.g., a first feedback node) 556, and having a bottom resistance 5581 having a first end connected to the node 556. The resistance 5581 might further have a second end selectively connected to a voltage node 5600 through the n-type field-effect transistor (nFET) 562. The nFET 562 might have a control gate connected to the control signal node 576 to receive a control signal clk1, a first source/drain connected to the second end of the resistance 5581, and a second source/drain connected to the voltage node 5600. Voltage node 5600 might be configured to receive a voltage level different than (e.g., lower than) a target voltage level of Vout. Voltage node 5600 might be configured to receive a bottom-rail supply voltage, e.g., a reference potential, such as the supply voltage Vss, which might be ground or 0V. As one example, the resistance 5580 might have a resistance value that is 10 to 20 times the resistance value of the resistance 5581. While depicted as static resistances, the resistances 5580 and 5581 might alternatively represent adjustable resistances to permit altering a resistance ratio of 5580/(5580+5581). Adjustable resistances in a resistive voltage divider are well understood. See, e.g., U.S. Pat. No. 9,659,602 to Qiao et al.
The node 556 might be selectively connected to a node (e.g., a second feedback node) 566 through a transfer gate 578. The transfer gate 578 might include an nFET 580 having a control gate connected to the control signal node 582 to receive a control signal clk3, a first source/drain connected to the node 556, and a second source/drain connected to the node 566. The transfer gate 578 might further include a p-type field-effect transistor (pFET) 584 having a control gate connected to the control signal node 586 to receive a control signal/clk3, a first source/drain connected to the node 556, and a second source/drain connected to the node 566. The control signal/clk3 might be the complement of the control signal clk3. Alternatively, the transfer gate 578 might be replaced with a single transistor, e.g., the nFET 580.
The node 556 might further be selectively connected to resistance 5580, and to the output 552, through an nFET 588 having a control gate connected to the control signal node 576 to receive the control signal clk1, a first source/drain connected to the second end of the resistance 5580, and a second source/drain connected to the node 556. And the node 556 might further be selectively connected to a voltage node 592 through an nFET 594 having a control gate connected to the control signal node 596 to receive the control signal/clk1, a first source/drain connected to the node 556, and a second source/drain connected to the voltage node 592. The control signal/clk1 might be the complement of the control signal clk1. Voltage node 592 might be configured to receive a voltage level between a target voltage level of Vout and a voltage level of the voltage node 5600. Voltage node 592 might further be configured to receive a voltage level within a voltage domain of the comparator 542, e.g., within a range of voltage levels for which the comparator 542 is configured to operate. For some embodiments, voltage node 592 might be configured to receive a voltage level near the control signal Vref. Voltage node 592 might be configured to receive a top-rail supply voltage, such as the supply voltage Vcc.
While the node 556 is connected to the node 566, to the voltage node 5600, and to the output 552, while isolated from the voltage node 592, the node 556 might assume a voltage level, e.g., Vfeedback, between Vout and the voltage level of the voltage node 5600, depending upon the resistance ratio of the resistances 5580 and 5581. Vfeedback might be provided to a second input of comparator 542, thereby generating an output signal of the comparator 542 having a first logic level, e.g., a logic high level, when a voltage level of Vout results in a voltage level of Vfeedback that is lower than the voltage level of Vref, and having a second logic level, e.g., a logic low level, when a voltage level of Vout results in a voltage level of Vfeedback that is higher than the voltage level of Vref. In this manner, the first logic level of the comparator 542 might signal to the voltage generation circuit 550 to enable the charge pump 548, e.g., by passing the output of the oscillator 546 to the charge pump 548, when Vout is below a target voltage level. In contrast, the second logic level of the comparator 542 might signal to the voltage generation circuit 550 to disable the charge pump 548, e.g., to isolate the output of the oscillator 546 from the charge pump 548, when Vout is above the target voltage level. The ratio of the resistance 5580 to the resistance 5581 might be sized to provide a feedback voltage Vfeedback equal to the control signal Vref when the output voltage Vout equals its target voltage level.
The voltage generation system 500 might further include the capacitive voltage divider 572. As depicted, the capacitive voltage divider 572 might include a top capacitance 5740 having a first electrode connected to the output 552 and having a second electrode connected to the node 566, and might further include a bottom capacitance 5741 having a first electrode connected to the node 566 and having a second electrode connected to the voltage node 5600. As one example, the capacitance 5740 might have a capacitance value that is approximately five times the capacitance value of the capacitance 5741. Larger capacitance ratios might lead to smoother voltage control, but generally require larger areas.
The voltage generation system 500 might further selectively connect the node 566 to a voltage node 5601, e.g., through an nFET 598 having a control gate connected to the control signal node 599 configured to receive a control signal RegEn. Deactivating the nFET 598 might serve to enable voltage regulation by allowing the node 566 to have a voltage level representative of the divided voltage level of Vout. Activating the nFET 598 might serve to disable voltage regulation by pulling the node 566 to the voltage level of the voltage node 5601. Voltage node 5601 might be configured to receive a bottom-rail supply voltage, e.g., a reference potential, such as the supply voltage Vss, which might be ground or 0V. Alternatively, the voltage node 5601 might be configured to receive a voltage level higher than the control signal Vref, depending upon the desired logic level of the output 544 of the comparator 542 while voltage regulation is disabled. This might include a top-rail supply voltage, such as the supply voltage Vcc. Furthermore, the oscillator 546 might be disabled when the control signal RegEn has a logic level configured to connect the node 566 to the voltage node 5601 such that the logic level of the output 544 of the comparator 542 might be irrelevant.
In operation, after charging up the node 566 to a voltage level representative of the divided voltage level of Vout, the node 556 could be isolated from the node 566 and from the voltage node 5600 by deactivating the transfer gate 578 and deactivating the nFET 562, respectively. Changes in voltage level of Vout might still be reflected in the voltage level at node 566, but the current draw through the resistive voltage divider 554 might be mitigated.
While the node 556 is isolated from the node 566 and from the voltage node 5600, the node 556 might further be isolated from the output 552 by deactivating the nFET 588. In this case, the voltage generation system 500 might not need to charge any parasitic capacitances that might be present below the resistor 5580, in contrast to the voltage generation system 400 of
While changes in the voltage level of Vout might still be reflected in the voltage level at node 566 while the resistive voltage divider 554 is isolated from node 566, current leakage might be inevitable, such that continuous operation in this manner might lead to errors in the resulting voltage level of Vout. In addition, significant changes in the voltage level of Vout, e.g., from attaching a load to the output 552, might not be adequately reflected in the voltage level of the node 566. As such, the voltage generation system 500 might be configured to periodically or selectively re-connect the node 556 to the node 566, to the output 552, and to the voltage node 5600. In contrast to the voltage generation system of
Each of the flip-flops 6610-661F might have a clock input CLK connected to a clock signal node (e.g., the output 545 of the oscillator 546) configured to receive a first clock signal, such as the clock signal clk_pmp. In this manner, the output of the AND gate 663 might have a logic low level if the output of any of the flip-flops 661, or the input of the flip-flop 6610, is logic low, and might have a logic high level if all of the outputs of the flip-flops 661, and the input of the flip-flop 6610, are logic high. Due to the nature of the clocked flip-flops 661, the output of the AND gate 663 might have a logic high level in response to the output 544 of the comparator 542 having a logic high level for a number of consecutive clock cycles of the clock signal clk_pmp equal to (or greater than) F+1.
The output of the AND gate 663 might be connected to a first input of an OR gate 665. A second input of the OR gate 665 might be connected to a clock signal node 667 configured to receive a second clock signal, such as an external clock signal clk_ext. Although not depicted, the external clock signal clk_ext might be received by a memory 100 through the control link 132, for example. Alternatively, the second clock signal could be generated internally to an integrated circuit device.
The second clock signal might have a period that is greater than the period of the first clock signal. For some embodiments, the second clock signal has a period at least one order of magnitude greater than the period of the first clock signal. For further embodiments, the second clock signal has a period at least two orders of magnitude greater than the period of the first clock signal. As one example, the period of the first clock signal might be on the order of tens of nanoseconds while the period of the second clock signal might be on the order of microseconds. Smaller periods of the first clock signal might facilitate increased response to sudden load changes of the voltage generation system. Larger periods of the second clock signal might facilitate power savings by reducing periodic enabling of the resistive voltage divider. The second clock signal might further have a duty cycle lower than the first clock signal. For example, the second clock signal might have a duty cycle of 12.5%. Lower duty cycles of the second clock signal might provide for power savings, but the duty cycle of the second clock signal should be selected to facilitate the node 566 reaching equilibrium with the node 556 when the resistive voltage divider 554 is enabled.
The output of the OR gate 665 might be connected to an input (e.g., D input) of an optional flip-flop (e.g., D flip-flop) 669. The flip-flop 669 might have a clock input CLK connected to a signal node configured to receive the first clock signal, such as the clock signal clk_pmp from the output 545 of the oscillator 546. An output (e.g., Q output) of the flip-flop 669 might be connected to the control signal node 576 to provide the control signal clk1. The flip-flop 669 might be provided to synchronize transitions of the control signal clk1 to the first clock signal. However, similar functionality could be provided in the absence of the flip-flop 669, such that the flip-flop 669 might be removed.
The output of the flip-flop 669 might further be connected to an input of an inverter 6730, whose output might be connected to the control signal node 596 to provide the control signal/clk1. The output (e.g., Q output) of the flip-flop 669 might further be connected to an input (e.g., D input) of an optional flip-flop 671 (e.g., D flip-flop), and to a first input of an AND gate 675. The flip-flop 671 might have a clock input CLK connected to a signal node configured to receive the first clock signal, such as the clock signal clk_pmp from the output 545 of the oscillator 546. The output of the flip-flop 671 might be connected to a second input of the AND gate 675, whose output might be connected to the control signal node 582 to provide the control signal clk3. The flip-flop 671 might provide for a delay, e.g., one clock cycle of the first clock signal, between transitions of the control signal clk1 and the control signal clk3. The output of the AND gate 675 might further be connected to an input of an inverter 6731, whose output might be connected to the control signal node 586 to provide the control signal/clk3. To provide additional delay, e.g., additional clock cycles of the first clock signal, the flip-flop 671 might represent a number of flip-flops connected in series between the output of the flip-flop 669 and the second input of the AND gate 675. Alternatively, if the voltage level of the voltage node 592 approaches the voltage level of the control signal Vref, such delay might be mooted, and the flip-flop 671, AND gate 675 and inverter 6731 might be eliminated. For such an embodiment, the control signal node 582 could be connected to the control signal node 576, and the control signal node 586 could be connected to the control signal node 596.
With reference to
The following description of
At time t5, the flag signal might transition high, but might subsequently transition low before a sufficient number of clock cycles of the first clock signal clk_pmp (e.g., three clock cycles) to cause the output of the AND gate 663 to transition high and trigger a transition of the control signal clk1. The flag signal further might make such high/low transitions at times t6, t7, t8, t9 and t10, each of insufficient time to cause a transition in the control signal clk1.
At time t11, the second clock signal clk_ext might transition high. In response, the control signal clk1 might transition high at time t12, e.g., one clock cycle of the first clock signal clk_pmp after time t11. In response to the control signal clk1 transitioning high at time t12, the control signal clk3 might transition high at time t13, e.g., one clock cycle of the first clock signal clk_pmp after time t12. At time t14, the second clock signal clk_ext might transition low. In response, the control signals clk1 and clk3 might transition low at time t15, e.g., one clock cycle of the first clock signal clk_pmp after time t14.
At time t16, the flag signal might transition high, and might remain high for a sufficient number of clock cycles of the first clock signal clk_pmp (e.g., three clock cycles in this example) to cause the output of the AND gate 663 to transition high and trigger a transition of the control signal clk1. In response, the control signal clk1 might transition high at time t17, e.g., four clock cycles of the first clock signal clk_pmp after time t16 in this example. In response to the control signal clk1 transitioning high at time t17, the control signal clk3 might transition high at time t18, e.g., one clock cycle of the first clock signal clk_pmp after time t17. At time t19, the second clock signal clk_ext might transition high. At time t20, the second clock signal clk_ext might transition low. However, as the flag signal has been high for a sufficient number of clock cycles of the first clock signal clk_pmp at time t19, the transitions of the second clock signal might have no effect on the control signals clk1 and clk3. At time t21, the flag signal might transition low. In response, the control signals clk1 and clk3 might transition low at time t22, e.g., one clock cycle of the first clock signal clk_pmp after time t21.
At 801, voltage generation regulation of a voltage generation system might be enabled. For example, with reference to the voltage generation system of
At 805, it might be determined whether the output of the voltage generation system has reached its target voltage level. For example, it might be determined whether the feedback voltage Vfeedback has reached a voltage level of the control signal Vref. If the output has not reached its target voltage level, the method might return to 803 to enable (e.g., maintain enablement) of the resistive feedback. At 807, it might be determined whether a clock signal has a particular logic level. For example, it might be determined whether the second clock signal clk_ext has a logic high level. If the clock signal has the particular logic level, the method might return to 803 to enable (e.g., maintain enablement) of the resistive feedback. If the clock signal does not have the particular logic level at 807, and the output did reach its target voltage level at 805, the resistive feedback might be disabled at 809. For example, the resistive voltage divider 554 might be disabled by transitioning the control signals clk1 and clk3 to logic low levels (e.g., as described with reference to
At 811, e.g., subsequent to disabling the resistive feedback of the voltage generation system, it might be determined whether the output of the voltage generation systems remains below its target voltage level for a particular period of time. For example, it might be determined whether the feedback voltage Vfeedback has remained below the voltage level of the control signal Vref for a predetermined number of clock cycles, e.g., a particular number of cycles (e.g., consecutive cycles) of the first clock signal clk_pmp. With reference to
The state diagram 900 might initialize at the state 9200 with voltage regulation disabled. For example, the control signal RegEn might have a logic high level. The transition point 9220 might be responsive to the control signal RegEn transitioning to a logic low level, and the state might then advance to state 9201 with voltage regulation enabled. The control signal RegEn might transition to the logic low level during an initialization of an access operation of a memory, and might remain at the logic low level during the access operation.
The transition point 9221 might be responsive to the voltage level of Vout being lower than a target voltage level of the voltage generation system 500, or the second clock signal clk_ext having a logic high level, when voltage regulation is initially enabled, and the state might then advance to state 9202 with resistive feedback enabled, e.g., control signals clk1 and clk3 having logic high levels, and control signals/clk1 and/clk3 having logic low levels. For some embodiments, the control signal RegEn might transition to the logic low level synchronized with a transition of the second clock signal clk_ext to a logic high level. Although generally less likely to occur from the state 9201, the transition point 9222 might be responsive to the voltage level of Vout being higher than the target voltage level of the voltage generation system 500, and the second clock signal clk_ext having a logic low level, when voltage regulation is initially enabled, and the state might then advance to state 9203 with resistive feedback disabled, e.g., control signals clk1 and clk3 having logic low levels, and control signals/clk1 and/clk3 having logic high levels.
From state 9202, the transition point 9223 might be responsive to the voltage level of Vout being higher than the target voltage level of the voltage generation system 500, and the second clock signal clk_ext having a logic low level, and the state might then advance to state 9203 with resistive feedback disabled. From state 9203, the transition point 9224 might be responsive to the voltage level of Vout being lower than the target voltage level of the voltage generation system 500 for a particular period of time, or the second clock signal clk_ext having a logic high level, and the state might then advance to state 9202 with resistive feedback enabled. From states 9202 and 9203, the transition points 9225 and 9226, respectively, might be responsive to the control signal RegEn having a logic high level, and the state might then advance to 9200, in either scenario, with voltage regulation disabled.
CONCLUSIONAlthough specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement that is calculated to achieve the same purpose might be substituted for the specific embodiments shown. Many adaptations of the embodiments will be apparent to those of ordinary skill in the art. Accordingly, this application is intended to cover any adaptations or variations of the embodiments.
Claims
1. A voltage generation system for an integrated circuit device, comprising:
- a selectively-enabled resistive voltage divider having a first resistor connected between an output of the voltage generation system and a first feedback node, and having a second resistor connected between the first feedback node and a first voltage node configured to receive a first voltage level;
- a selectively-enabled capacitive voltage divider having a first capacitor connected between the output of the voltage generation system and a second feedback node, and having a second capacitor connected between the second feedback node and the first voltage node;
- a comparator having a first input connected to the second feedback node, having a second input connected to a control signal node, and having an output; and
- a voltage generation circuit configured to generate a voltage level at the output of the voltage generation system responsive to a logic level of the output of the comparator and to a clock signal;
- wherein the first feedback node is selectively connected to the second feedback node.
2. The voltage generation system of claim 1, wherein the first resistor is selectively connected to the first feedback node, and wherein the second resistor is selectively connected to the first voltage node.
3. The voltage generation system of claim 2, wherein the first feedback node is selectively connected to a second voltage node configured to receive a second voltage level different than the first voltage level.
4. The voltage generation system of claim 1, wherein the clock signal is a first clock signal, and wherein the voltage generation system further comprises:
- a control signal generator configured to generate a plurality of control signals responsive to the output of the comparator, to the first clock signal, and to a second clock signal having a larger period than the first clock signal;
- wherein the control signal generator is configured to generate a first control signal of the plurality of control signals and a second control signal of the plurality of control signals to have a first logic level in response to the second clock signal having a particular logic level;
- wherein the control signal generator is configured to generate the first control signal and the second control signal to have the first logic level in response to the output of the comparator having a particular logic level for a predetermined number of cycles of the first clock signal;
- wherein the control signal generator is configured to generate the first control signal and the second control signal to have a second logic level different than the first logic level in response to the output of the comparator having a logic level different than its particular logic level and the second clock signal having a logic level different than its particular logic level; and
- wherein the resistive voltage divider is configured to be activated in response to the first control signal and the second control signal having the first logic level.
5. The voltage generation system of claim 4, wherein the predetermined number of cycles of the first clock signal comprises a first predetermined number of cycles of the first clock signal, wherein the control signal generator is configured to transition the logic level of the second control signal to the first logic level a second predetermined number of cycles of the first clock signal after transitioning the logic level of the first control signal to the first logic level, and wherein the control signal generator is configured to transition the logic level of the second control signal to the second logic level concurrently with transitioning the logic level of the first control signal to the second logic level.
6. The voltage generation system of claim 5, wherein the control signal generator is further configured to generate a third control signal of the plurality of control signals as a complement of the first control signal, wherein the first feedback node is connected to the second feedback node responsive to the second control signal having the first logic level, wherein the first resistor is connected to the first feedback node responsive to the first control signal having the first logic level, wherein the second resistor is connected to the first voltage node responsive to the first control signal having the first logic level, wherein the first feedback node is connected to a second voltage node responsive to the third control signal having the first logic level, and wherein the second voltage node is configured to receive a second voltage level different than the first voltage level.
7. The voltage generation system of claim 1, wherein the first resistor is a variable resistor and the second resistor is a variable resistor.
8. The voltage generation system of claim 1, wherein a ratio of the first resistor to the second resistor is larger than a ratio of the first capacitor to the second capacitor.
9. A memory, comprising:
- an array of memory cells;
- a voltage generation system, comprising: a voltage generation circuit having an output connected to an output of the voltage generation system; a resistive voltage divider having a first resistance connected between the output of the voltage generation system and a first feedback node, and having a second resistance connected between the first feedback node and a first voltage node configured to receive a first voltage level; a capacitive voltage divider having a first capacitance connected between the output of the voltage generation system and a second feedback node, and having a second capacitance connected between the second feedback node and the first voltage node; and a comparator having a first input connected to the second feedback node, having a second input connected to a control signal node, and having an output connected to the voltage generation circuit; wherein the first feedback node is selectively connected to the second feedback node and selectively connected to the first voltage node; and
- a controller for access of the array of memory cells, wherein the controller, during an access operation of the array of memory cells, is configured to cause the voltage generation system to: isolate the first feedback node from the first voltage node, from the second feedback node, and from the output of the voltage generation system when disabling resistive feedback in the voltage generation system; and connect the first feedback node to the first voltage node, to the second feedback node, and to the output of the voltage generation system when enabling the resistive feedback in the voltage generation system.
10. The memory of claim 9, wherein the controller, during the access operation of the array of memory cells, is further configured to cause the voltage generation system to:
- connect the first feedback node to a second voltage node when disabling the resistive feedback in the voltage generation system; and
- isolate the first feedback node from the second voltage node when enabling the resistive feedback in the voltage generation system;
- wherein the second voltage node is configured to receive a voltage level different than the first voltage level.
11. The memory of claim 9, wherein the controller is further configured to cause the voltage generation system to:
- connect the second feedback node to a third voltage node when disabling voltage regulation of the voltage generation system;
- isolate the second feedback node from the third voltage node when enabling voltage regulation of the voltage generation system.
12. The memory of claim 11, wherein the controller is further configured to cause the voltage generation system to disable the voltage generation circuit when disabling voltage regulation of the voltage generation system.
13. The memory of claim 9, wherein the first feedback node is selectively connected to the second feedback node through a first transistor.
14. The memory of claim 13, wherein the first feedback node is further selectively connected to the second feedback node through a second transistor having a first source/drain connected to a first source/drain of the first transistor, and having a second source/drain connected to a second source/drain of the first transistor.
15. The memory of claim 14, wherein the first transistor is an n-type field-effect transistor, wherein the second transistor is a p-type field-effect transistor, and wherein a control gate of the first transistor is configured to receive a control signal that is a complement of a control signal that a control gate of the second transistor is configured to receive.
16. The memory of claim 9, wherein the resistive voltage divider comprises:
- a first resistance having a first end connected to the output of the voltage generation system and having a second end; and
- a second resistance having a first end connected to the first feedback node and having a second end;
- wherein the second end of the first resistance is connected to a first source/drain of a first transistor;
- wherein a second source/drain of the first transistor is connected to the first feedback node;
- wherein the second end of the second resistance is connected to a first source/drain of a second transistor;
- wherein a second source/drain of the second transistor is connected to the first voltage node configured to receive a first voltage level; and
- wherein the first feedback node is connected to a first source/drain of a third transistor having a second source/drain connected to a second voltage node configured to receive a second voltage level different than the first voltage level.
17. The memory of claim 16, wherein the first transistor, the second transistor and the third transistor are configured to be activated in response to a same logic level, wherein the first transistor and the second transistor have control gates connected to a first control signal node configured to receive a first control signal, and wherein the third transistor has a control gate connected to a second control signal node configured to receive a second control signal as a complement of the first control signal.
18. The memory of claim 16, wherein the capacitive voltage divider comprises:
- a first capacitance having a first electrode connected to the output of the voltage generation system and having a second electrode connected to the second feedback node; and
- a second capacitance having a first electrode connected to the second feedback node and having a second electrode connected to the first voltage node.
19. The memory of claim 18, wherein the voltage generation system further comprises:
- a fourth transistor having a first source/drain connected to the second feedback node, and have a second source/drain connected to a third voltage node.
20. The memory of claim 19, wherein the third voltage node is configured to receive the first voltage level.
21. An integrated circuit device, comprising:
- a voltage generation system having a feedback loop comprising a comparator, a capacitive feedback and a resistive feedback;
- a load selectively connected to an output of the voltage generation system; and
- a controller, wherein the controller is configured to cause the integrated circuit device to:
- generate an output voltage level of the voltage generation system using the capacitive feedback and the resistive feedback in response to the output voltage level being lower than a target voltage level for a particular period of time, and in response to a clock signal having a particular logic level; and
- generate the output voltage level using the capacitive feedback, without using the resistive feedback, in response to the output voltage level being higher than the target voltage level for a particular period of time and the clock signal having a logic level different than the particular logic level.
22. The integrated circuit device of claim 21, wherein the integrated circuit device is a memory comprising an array of memory cells, wherein the load is an access line connected to control gates of a plurality of memory cells of the array of memory cells, and wherein the controller being configured to enable the resistive feedback comprises the controller being configured to enable the resistive feedback during an access operation on the plurality of memory cells.
23. The integrated circuit device of claim 21, wherein the clock signal is a first clock signal, and wherein the voltage generation system further comprises:
- a voltage generation circuit for generating the output voltage level of the voltage generation system;
- wherein the voltage generation circuit is responsive to a second clock signal having a period smaller than a period of the first clock signal, and to an output of the comparator.
24. The integrated circuit device of claim 23, wherein the period of the first clock signal is at least one order of magnitude greater than the period of the second clock signal.
7019585 | March 28, 2006 | Wilson |
7554311 | June 30, 2009 | Pan |
9621032 | April 11, 2017 | Pan |
9659602 | May 23, 2017 | Qiao et al. |
10872674 | December 22, 2020 | Tripathi |
20060133149 | June 22, 2006 | Chae et al. |
20070139099 | June 21, 2007 | Pan |
20070139100 | June 21, 2007 | Pan |
20090184751 | July 23, 2009 | Park |
20160105187 | April 14, 2016 | J. |
20180323704 | November 8, 2018 | Pan et al. |
Type: Grant
Filed: Nov 24, 2020
Date of Patent: Apr 5, 2022
Patent Publication Number: 20210193234
Assignee: Micron Technology, Inc. (Boise, ID)
Inventors: Manan Tripathi (Sunnyvale, CA), Michele Piccardi (Cupertino, CA), Xiaojiang Guo (San Jose, CA)
Primary Examiner: Tan T. Nguyen
Application Number: 17/102,808
International Classification: G11C 16/30 (20060101); G11C 16/32 (20060101); G11C 16/04 (20060101);