Resistive random-access memory (RRAM) is a type of non-volatile (NV) random-access memory (RAM) that works by changing a resistance across a material. The material can include a dielectric solid-state material, but a broad range of materials can be used for RRAM. The material can be referred to as a memristor.
Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is noted that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
The following disclosure provides many different embodiments, or examples, for implementing different features of the provided subject matter. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
The present disclosure provides various embodiments of a memory device, system, and method that provides a dynamic inhibit voltage to unselected memory cells of a memory array. In some embodiments, multiple, different word line (WL) voltage levels is used to support write operation of Resistive Random Access Memory (RRAM) memory cells. For example, a memory controller is not able to write to some RRAM memory cells by applying a WL first signal with a default WL voltage level, for example, due to process variation or defects among the RRAM memory cells. Thus, a second, the memory controller applies a second WL signal with a second, higher WL voltage level may be used to successfully write to the RRAM memory cells that were not successfully written to by applying the first WL signal with the default WL voltage level. However, higher WL voltage levels can increase the gate stress and gate leakage. On the other hand, providing a higher, fixed inhibit voltage across multiple WL voltage levels can induce higher array (e.g., drain and source) leakage, which may result in higher write power, and can even cause the array leakage to dominate the write power. Disclosed herein are embodiments of a memory device, system, and method for providing a dynamic inhibit voltage that changes according to different WL levels. Further disclosed herein are embodiments for tracking leakage over process, voltage supply voltage, and temperature (PVT). Further disclosed herein are embodiments for operating charge sharing between adjacent bit lines and select lines before the adjacent bit lines and select lines are pulled up to the inhibit voltage.
Advantageously, embodiments of the disclosed memory device, system, and method can achieve several benefits. In some embodiments, the disclosed memory device, system, and method can reduce array leakage of the unselected memory cells and write power while protecting the select transistors of the unselected memory cells from gate stress. Moreover, some embodiments of the disclosed memory device, system, and method can adjust the inhibit voltage to compensate for PVT effects. In addition, some embodiments of the disclosed memory device, system, and method can avoid or reduce dynamic power consumption. Some embodiments of the disclosed memory device, system, and method can be used for RRAM memory cells, but other types of memory cells are within the scope of the disclosure.
Referring still to
Each memory cell of the memory array 120 is configured to store/present a data bit, or a datum. Such a data bit may be repeatedly read out from (i.e., a read operation) or written to (i.e., a write operation) each bit cell with a respective logic state (i.e., either a logical 1 or a logical 0). Although the illustrated embodiment of
In some embodiments, the memory array 120 includes a variety of volatile and/or non-volatile memories. For example, in some embodiments, the memory array 120 includes Resistive Random Access Memory (RRAM) cores or memory cells. For example, the memory cell 102A1 includes a resistor R0 and a select transistor MO coupled to the resistor R0. Responsive to applying a voltage (e.g., VCH) across the resistor R0, the resistor R0 may change from a first state (e.g., a first resistance) to a second state (e.g., a second resistance). In other embodiments, the memory array 945 includes NAND flash memory cores, NOR flash memory cores, SRAM cores, Dynamic Random Access Memory (DRAM) cores, Magnetoresistive Random Access Memory (MRAM) cores, Phase Change Memory (PCM) cores, 3D XPoint memory cores, ferroelectric random-access memory (FeRAM) cores, and other types of memory cores that are suitable for use within the memory array.
In some embodiments, the memory system 100 includes a voltage write word line (VWWL) circuit 104. The VWWL circuit 104 is configured to convert a digital VWWL signal (e.g., bits, word) (VWWL_VAL[K:0]) received at its input to an analog VWWL signal (e.g., voltage) at its one or more outputs, wherein K is an integer number. In some embodiments, the VWWL circuit 104 is implemented as a digital circuit (e.g., with logic gates). In some embodiments, the VWWL circuit 104 includes a mapping structure (e.g., a lookup table or LUT). The mapping structure can have a number of rows, wherein each row includes a column for the digital VWWL bits and a column for the corresponding VWWL voltage. The VWWL circuit 104 can be configured to map the digital VWWL bits to the corresponding VWWL voltage based on the mapping structure. An example of the LUT of the VWWL circuit 104 is shown below. However, any of various mapping structures are within the scope of the present disclosure. The mapping structure can be implemented with logic gates. The mapping structure can implement an algorithm embodied by the equation:
VWWL=m*VWWL_VAL+b, (1)
wherein m is the slope (e.g., the slope is a change in VWWL divided by a change in VWWL_VAL) and b is a value of VWWL when VWWL_VAL=0.
The example LUT shown below implements the equation:
VWWL=0.1*VWWL_VAL+1.5. (2)
The memory system 100 includes a tracking circuit 106. In some embodiments, the tracking circuit 106 is coupled to the VWWL circuit 104. In some embodiments, the tracking circuit 106 directly receives the digital VWWL bits, while in other embodiments, the tracking circuit 106 receives the analog VWWL voltage. The tracking circuit 106 is configured to receive the VWWL (e.g., digital or analog) at its input and provide an inhibit voltage (VIHBT) at its output. The VIHBT may be at least based on (e.g., difference of fixed delta or proportional to, as embodied by Eqn. (3)) the VWWL. In some embodiments, the tracking circuit 106 is implemented as a digital circuit, an analog circuit, or a mixed-signal circuit.
In some embodiments, the tracking circuit 106 includes a second mapping structure. The second mapping structure can have a number of rows, wherein each row includes a column for the digital VWWL bits and a column for the corresponding analog VWWL voltage. The tracking circuit 106 can be configured to map the digital VWWL bits to the corresponding VIHBT voltage based on the second mapping structure. An example of the second mapping structure (e.g., a second LUT) of the VWWL circuit 104 is shown below. However, any of various mapping structures are within the scope of the present disclosure. The second mapping structure can be implemented with logic gates. The second mapping structure can implement an algorithm embodied by the equation:
VIHBT=m*VWWL_VAL+b. (3)
The example LUT shown below implements the equation:
VIHBT=0.1*VWWL_VAL+0.2. (4)
In some embodiments, the VWWL circuit 104 and the tracking circuit 106 are combined into one circuit. The combined circuit can receive the VWWL digital value at its input and provide both the analog VWWL signal and the analog VIHBT signal at its output.
The memory system 100 includes a VIHBT voltage regulator (e.g., low-dropout regulator or LDO regulator) 108. The VIHBT voltage regulator 108 can receive the VIHBT voltage at its input, regulate the VIHBT voltage, and provide a regulated voltage (VIHBT_REG voltage) at its output. For example, the VIHBT voltage regulator 108 determines a first difference between VIHBT_REG voltage and a regulation reference voltage VREF. Based on the first difference between the VIHBT_REG and the VREF voltage, a second difference between the VIHBT voltage and the VIHBT_REG voltage is updated. For example, in response to the first difference increasing, the second difference is reduced, and in response to the first difference decreasing, the second difference is increased. In some embodiments, the VIHBT voltage regulator includes an amplifier connected in feedback and coupled to a transistor in the feedback path, although any of other implementations are within the scope of the disclosure.
The memory system 100 includes a switch network 110. The switch network 110 includes a number of switches SW[1]-SW[M], wherein M is an integer number. Each of the switches of the switch network 110 can include a first terminal coupled to the VIHBT voltage regulator 108, a second terminal coupled to a corresponding BL or SL and a third terminal to receive a control signal. In some embodiments, responsive to receiving, at the third terminal, a first voltage corresponding to a first logic state, the switch electrically may decouple the VIHBT voltage regulator 108 from the corresponding column of memory cells, and responsive to receiving a second voltage corresponding to a second logic state, the switch electrically may couple the VIHBT voltage regulator 108 to the corresponding column of memory cells. In some embodiments, the columns that are electrically coupled to the VIHBT voltage regulator 108 include the unselected memory cells and the columns that are electrically decoupled from the VIHBT voltage regulator 108 include the selected memory cells (for reading or writing/programming).
The memory system 100 includes a word line decoder (WLD) 112. The WLD 112 can receive, through an address input, a word line address and provide, through an output, a word line signal to one of the word lines. The WLD 112 can receive, through a voltage reference input, the VWWL. The WLD 112 can provide a respective WL signal to each of the WL (e.g., WL[0] . . . WL[I−2], and WL[I−1] at least based on the address input. In some embodiments, the word line signal has a pulse shape, although any of other signal characteristics are within the scope of the disclosure. In some embodiments, the word line signal has a voltage equal or substantially equal to the VWWL voltage (e.g., within 10 mV), although any of other voltages are within the scope of the disclosure. In some embodiments, the WLD 112 is implemented as a digital circuit including logic gates such as complementary metal-oxide-semiconductor (CMOS) NAND gates and inverters, although any of other implementations are within the scope of the disclosure.
In some embodiments, at time t2, a row of memory cells receives, through the corresponding word line, a voltage VWWL2, and each of unselected ones of the row of memory cells receives, through the corresponding bit line, the voltage VIHBT2. In some embodiments, at time t3, the row of memory cells stops receiving the voltage VWWL2. DLT2 may be a delta between VWWL2 and VIHBT2. In some embodiments, VIHBT2 is greater than VIHBT1. In some embodiments, VIHBT2 is greater than VIHBT1 by a same amount that VWWL2 is greater than VWWL1 such that DLT2 is equal to DLT1.
In some embodiments, at time t4, a row of memory cells receives, through the corresponding word line, a voltage VWWL3, and each of unselected ones of the row of memory cells receives, through the corresponding bit line, the voltage VIHBT3. In some embodiments, at time t5, the row of memory cells stops receiving the voltage VWWL3. DLT3 may be a delta between VWWL3 and VIHBT3. In some embodiments, VIHBT3 is greater than VIHBT2. In some embodiments, VIHBT3 is greater than VIHBT2 by a same amount that VWWL3 is greater than VWWL2 such that DLT3 is equal to DLT2.
In some embodiments, DLT1 is equal to DLT2 and DLT3, while in other embodiments, each inhibit voltage is proportional to, as shown in Eqn. (3), its corresponding word line voltage, although any of various deltas are within the scope of the present disclosure. In some embodiments, each delta is equal to a gate stress voltage (e.g., across a gate-source or gate-drain junction) of the select transistor of the corresponding memory cell receiving the word line voltage and the inhibit voltage.
The tracking circuit 106 includes a resistor network 304 coupled to the voltage regulator 302. The resistor network 304 includes an input receiving VWWL_REG and a number outputs, in which each output can provide a corresponding voltage from the voltages VX[1] to VX[N], wherein N is an integer number. The resistor network 304 includes a number of resistors, R[1]-R[N]. In some embodiments, the resistor R[N] has a first terminal coupled to the output terminal of the voltage regulator 302 and a second terminal, the resistor R[N−1] has a first terminal coupled to the second terminal of R[N] and a second terminal coupled to its adjacent resistor, the resistor R[1] has a first terminal coupled to the second terminal of its adjacent resistor and a second terminal, and the resistor R[0] has a first terminal coupled to the second terminal of its R[1] and a second terminal which can be coupled to a reference line/plane having a reference voltage (e.g., ground, a ground rail). Although
The tracking circuit 106 includes a switch network 306 coupled to the resistor network 304. The switch network 306 can include a number of inputs for receiving the voltages VX[1] to VX[N−1] and VWWL_REG, and the switch network 306 can include a number of outputs for providing VIHBT. The switch network 306 includes a number of switches SW1[1]-SW1[N]. Each of the switches of SW1[1]-SW1[N] can include an input terminal that receives a corresponding voltage from the resistor network 304 or the voltage regulator 302. For example, the input terminal of the SW1[N] receives VWWL_REG from the voltage regulator 302, the input terminal of the SW1[N−1] receives VX[N−1] from the first terminal of R[N−1] of the resistor network 304, the input terminal of the SW1[2] receives VX[2] from the first terminal of R[2] of the resistor network 304, and the input terminal of the SW1[1] receives VX[1] from the first terminal of R[1] of the resistor network 304.
Each of the switches of SW1[1]-SW1[N] can include an output for providing VIBHT to the VIHBT voltage regulator 108 in response to being electrically coupled to its corresponding input. Each of the switches of SW1[1]-SW1[N] can include a control terminal for receiving a control signal to electrically couple or decouple the input to the corresponding output. In some embodiments, responsive to receiving, at the control terminal, a first voltage corresponding to a first logic state, the switch electrically couples the input terminal (e.g., the voltage regulator 302 or the resistor network 304) to the output terminal to provide VIHBT to the VIHBT voltage regulator 108. VIHBT may be equal or substantially equal (e.g., within 10 mV) of the corresponding voltage received through the electrically coupled input terminal. In some embodiments, responsive to receiving, at the control terminal, a second voltage corresponding to a second logic state, the switch electrically decouples the input terminal from to the output terminal.
In some embodiments, the CM 502 has an input terminal that receives (e.g., sinks) a bias current (Ibias1) from a current source, an output terminal that provides another bias current (Ibias2) to the resistor network 304 and the voltage regulator 302 (e.g., sinks from the resistor network 304 and the voltage regulator 302), and a rail terminal to receive a rail/reference voltage (e.g., ground, 0 V, VSS). In some embodiments, the bias current Ibias2 is proportional (e.g., equal or substantially equal to) to the bias current Ibias1. The CM 502 can include a transistor (e.g., MOS, NMOS, PMOS) MCM1 that has a drain electrode to receive Ibias1, a source electrode coupled to a reference line (e.g., ground), and a gate electrode coupled to the drain electrode. The CM 502 can include another transistor MCM2 that has a gate electrode coupled to the gate electrode of MCM1, a drain electrode to provide Ibias2, and a source electrode coupled to the reference line. In some embodiments, the CM 502 is a trimmable CM.
The CM 702 can include an input terminal for receiving a leakage current (ileak), an output terminal for receiving Ibias1, and a rail terminal for receiving a rail/reference voltage (e.g., VDIO). The CM 702 can include transistors MCM3 and MCM4. In some embodiments, the CM 702 is similar to the CM 502. In some embodiments, the CM 702 has transistors of an opposite type than the transistors of the CM 502 (e.g., the CM 702 includes PMOS transistors and the CM 502 includes NMOS transistors).
In some embodiments, the tracking circuit 106 includes a reference memory array 706. The reference memory array 706 can include a number of memory cells similar to the memory cell 102A1. In some embodiments, the reference memory array 706 is an unselected column of memory cells from the memory array 102. In some embodiments, the reference memory array 706 is separate from the memory array 102. That is, the reference memory array 706 can be dedicated to operation of the tracking circuit 106. In some embodiments, each of the memory cells in the reference memory array 706 receive an inhibit voltage through its respective BLs and SL (e.g., BL0, SL0, and SL1) and 0 V through its respective WLs (e.g., one of WL[0] to WL[X]). In some embodiments, the BLs and SLs are shared/coupled together as a common bit line. In some embodiments, the memory cells generate ileak and provide ileak through the common bit line to the input of the CM 702.
In some embodiments, the memory cells of the reference memory array 706 include RRAM memory cells. In such embodiments, the memory array 102 can include RRAM memory cells and VWWL can vary or be adjusted. In other embodiments, the memory cells of the reference memory array 706 can be non-RRAM memory cells such as NAND flash memory cells, NOR flash memory cells, SRAM memory cells, MRAM memory cells, PCM memory cells, FeRAM memory cells, and other types of memory cores that are suitable for use within the memory array. In such embodiments, the memory array 102 can include non-RRAM memory cells and VWWL can be fixed.
In some embodiments, the tracking circuit 106 includes a voltage regulator 704 that is coupled in between the reference memory array 706 and the CM 702. In some embodiments, the voltage regulator includes an input terminal for receiving a VIHBT DETECT voltage, an output terminal for providing a regulated VIHBT DETECT voltage to the reference memory array 706, and a supply terminal coupled to the input terminal of the CM 702. In some embodiments, the regulated VIHBT DETECT is provided to the memory cells through the common bit line.
In some embodiments, the voltage regulator 704 includes an amplifier 708 and a transistor MWWL2. In some embodiments, the voltage regulator 704 is similar to the voltage regulators 108 and 308. The source electrode of MWWL2 can be coupled to the input terminal of the CM 702 and the drain electrode of MWWL2 can be coupled to the common bit line of the reference memory array 706. In some embodiments, MWWL2 electrically couples the common bit line to the CM 702 to provide ileak to the CM 702 and from the reference memory array 706.
The ileak current can be at least based on process, voltage supply voltage, and temperature (PVT) parameters. For example, at a low temperature (e.g., −40 C) and with transistors fabricated in a slow process corner (e.g., 10% or 20% higher transistor threshold voltage), a leakage current is lower than a leakage current at a nominal temperature (e.g., 25 C) and with transistors fabricated in a nominal process corner, and at a high temperature (e.g., 85 C or 115 C) and with transistors fabricated in a fast process corner (e.g., 10% or 20% lower transistor threshold voltage), a leakage current is higher than the leakage current at the nominal temperature and with transistors fabricated in the nominal process corner. Any of other temperatures and process corners are within the scope of the present disclosure. As shown in the tracking circuit 106 of the
In some embodiments, at time t1, V_BL0, V_SL, and VLOW each have a voltage of VE (equalizer voltage). In some embodiments, VE is proportional to VCH. For example, VE can be equal to one-third of VCH, although any of other ratios or values of VE and VCH are within the scope of the present disclosure. In some embodiments, a resistor network (such as the resistor network 304 in
The following table illustrates an example of voltages received by bit and select lines at times t0-t3.
In some embodiments, VCH is equal to 1 V, VIHBT_REG is equal to 0.5 V, VLOW is equal to 0 V, VE is equal to 0.33 V, and VWWL is equal to 1.8 V, although any of other voltages are within the scope of the disclosure.
In some embodiments, events at times t4-t7 are similar to t0-t3 except that the selected memory cell coupled to the select line and the second bit line can be programmed. For example, at time t4, V_BL0 has a voltage of VLOW, V_SL has a voltage of VLOW, and V_BL1 has a voltage of VCH; at time t5, V_BL0, V_SL, and VLOW each have a voltage of VE; at time t6, the bit and select lines charge to VIHBT_REG; and at time t7, V_BL0, V_SL, and VLOW each have a voltage of VIHBT_REG.
The method 1000 starts with operation 1002 of receiving, through a word line (e.g., WL[0]) coupled to a subset of memory cells (e.g., 102A), a word line voltage (e.g., VWWL). The method 1000 continues to operation 1004 of receiving, through a bit line (e.g., BL[J−2]) and select line (e.g., SL[J/2−1]) of unselected memory cells of the subset of memory cells (e.g., 102D), an inhibit voltage (e.g., VIHBIT_REG). In some embodiments, a voltage delta between the word line voltage VWWL and the inhibit voltage VIHBIT_REG is fixed, while in other embodiments, the inhibit voltage VIHBIT_REG is proportional to the word line voltage VWWL. In some embodiments, the voltage delta is maintained by a tracking circuit (e.g., the tracking circuit 106) coupled to the memory array 102.
The method 1000 continues to operation 1006 of receiving, through a bit line (e.g., BL[0]) of selected memory cells (e.g., 102A1) of the subset of memory cells 102A, a bit line voltage (e.g., V_BL1), e.g., for programming/writing the selected memory cells of the subset of memory cells. The method 1000 continues to operation 1008 of receiving, through a select line (e.g., SL[0]) of selected memory cells 102A1 of the subset of memory cells 102A, a reference voltage (e.g., V_SL), e.g., for programming the selected memory cells of the subset of memory cells. The method 1000 continues to operation 1010 of receiving, through the bit line and select line of the selected memory cell, a first voltage (e.g., VE) that is a predetermined fraction of the bit line voltage. In some embodiments, the first voltage VE is for equalizing the voltages of the bit line and select line. The method 1000 continues to operation 1012 of receiving, through the bit line and select line of the selected memory cell, an inhibit voltage (e.g., VIHBIT_REG), e.g., for keeping the selected memory cells of the subset of memory cells in standby for a next write.
In some embodiments, a memory cell (e.g., 102A1) of the memory array 102 can be read, e.g., by a memory controller. For example, the memory controller applies a programming signal/voltage on the word line WL, the memory controller applies a reference signal on the select line, and the memory controller senses a signal/voltage on the bit line BL. In response to sensing a first signal on the bit line BL, the memory controller can determine that the memory cell is in a first state (e.g., the resistor R0 is in a first state), and in response to sensing a second signal on the bit line BL, the memory controller can determine that the memory cell is in a second state (e.g., the resistor R0 is in a first state).
The non-volatile memory device 1120 may include the 3D memory device, as disclosed herein. In addition, the non-volatile memory device 1120 may be a multi-chip package composed of a number of ferroelectric memory chips.
The memory controller 1110 is configured to control the non-volatile memory device 1120. The memory controller 1110 may include RAM 1111, a central processing unit (CPU) 1112, a host interface (I/F) 1113, an error-correcting code (ECC) 1114, and a memory interface 1115. The memory controller 1110 may include the memory system 100 described herein. The RAM 1111 functions as an operation memory of the CPU 1112. The RAM 1111 may include the memory array 102 described herein. The CPU 1112 performs the general control operation for data exchange of the memory controller 1110. The host interface 1113 includes a data exchange protocol of a host being coupled to the memory system 1100. In addition, the ECC 1114 may detect and correct errors included in a data read from the non-volatile memory device 1120. The memory interface 1115 interfaces with the non-volatile memory device 1120. The memory controller 1110 may further store code data to interface with the host.
In some aspects of the present disclosure, a memory device is disclosed. In some aspects, the memory device includes a first voltage regulator to receive a word line voltage provided to a memory array; a resistor network coupled to the first voltage regulator to provide an inhibit voltage to the memory array, wherein the resistor network comprises a plurality of resistors and wherein each of the resistors are coupled in series to an adjacent one of the plurality of resistors; and a switch network comprising a plurality of switches, wherein each of the switches are coupled to a corresponding one of the plurality of resistors and to the memory array via a second voltage regulator.
In some aspects, the resistor network is coupled to ground. In some aspects, the resistor network is coupled to a current mirror to receive a bias current. In some aspects, the current mirror is coupled to a plurality of memory cells and the bias current is at least based on a leakage current of the plurality of memory cells. In some aspects, a third voltage regulator is coupled between the current mirror and the plurality of memory cells and the third voltage regulator biases at least a bit line and select line of the plurality of memory cells.
In some aspects, the plurality of memory cells is an unselected portion of the memory array. In some aspects, the plurality of memory cells is separate from the memory array. In some aspects, the inhibit voltage is less than the word line voltage by a fixed delta. In some aspects, the inhibit voltage is proportional to the word line voltage.
In some aspects of the present disclosure, a memory system is disclosed. In some aspects, the memory system includes a memory array; a tracking circuit to receive a word line voltage provided to the memory array and to provide an inhibit voltage to bias a plurality of unselected memory cells of the memory array; and a voltage regulator to receive the inhibit voltage and to provide a filtered inhibit voltage to the plurality of unselected memory cells.
In some aspects, the memory system further includes a plurality of switches, wherein each of the switches is coupled to the voltage regulator and a corresponding subset of memory cells. In some aspects, the plurality of unselected memory cells includes each of the subsets of memory cells that are electrically coupled to the voltage regulator via the corresponding one of the plurality of switches. In some aspects, the tracking circuit includes a mapping structure that maps the word line voltage to the inhibit voltage.
In some aspects, the tracking circuit includes: a second voltage regulator to receive the word line voltage; a resistor network coupled to a second voltage regulator to provide the inhibit voltage, wherein the resistor network comprising a plurality of resistors and wherein each of the resistors are coupled in series to an adjacent one of the plurality of resistors; and a switch network comprising a plurality of second switches, wherein each of the second switches is coupled to a corresponding one of the plurality of resistors and to the voltage regulator.
In some aspects, the resistor network is coupled to ground. In some aspects, the resistor network is coupled to a current mirror to receive a bias current. In some aspects, the current mirror is coupled to a plurality of second memory cells and the bias current is at least based on a leakage current of the plurality of second memory cells.
In some aspects of the present disclosure, a method is disclosed. In some aspects, the method for operating a memory device, the method includes receiving, through a word line coupled to a subset of memory cells, a word line voltage; and receiving, through a bit line and select line of unselected memory cells of the subset of memory cells, an inhibit voltage that is a fixed delta offset from the word line voltage.
In some aspects, the method includes receiving, at a first time and through a bit line of a selected memory cell of the subset of memory cells, a bit line voltage; receiving, at the first time and through a select line of a selected memory cell of the subset of memory cells, a reference voltage; and receiving, at a second time and through the bit line and select line of the selected memory cell, a first voltage that is a predetermined fraction of the bit line voltage. In some aspects, the method includes receiving, at a third time and through the bit line and select line of the selected memory cell, the inhibit voltage.
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
This application is related to and claims priority under 35 U.S. § 119(e) the U.S. Provisional Patent Application No. 63/148,419, filed Feb. 11, 2021, titled “A NOVEL SYSTEM AND METHOD FOR GENERATING A DYNAMIC INHIBIT VOLTAGE,” the entire contents of which are incorporated herein by reference for all purposes.
Number | Date | Country | |
---|---|---|---|
63148419 | Feb 2021 | US |