The present application relates to phase change memories, and to systems or larger chips which use them, as well as to related methods of operation; and most especially relates to how read operations are conducted.
Note that the points discussed below may reflect the hindsight gained from the disclosed inventions, and are not necessarily admitted to be prior art.
Phase change memory (“PCM”) is a relatively new nonvolatile memory technology, which is very different from any other kind of nonvolatile memory. First, the fundamental principles of operation, at the smallest scale, are different: no other kind of solid-state memory uses a reversible PHYSICAL change to store data. Second, in order to achieve that permanent physical change, an array of PCM cells has to allow read, set, and reset operations which are all very different from each other. The electrical requirements of the read, set, and reset operations make the peripheral circuit operations of a PCM very different from those of other nonvolatile memories. Obviously some functions, such address decoding and bus interface, can be the same; but the closest-in parts of the periphery, which perform set, reset, and read operations on an array or subarray, must satisfy some unique requirements.
The physical state of a PCM cell's memory material is detected as resistance. For each selected cell, its bitline is set to a known voltage, and the cell's access transistor is turned on (by the appropriate wordline). If the cell is in its low-resistance state, it will sink a significant current from the bit line; if it is not, it will not.
Set and Reset operations are more complicated. Both involve heat. As discussed below, a “set” operation induces the memory material to recrystallize into its low-resistance (polycrystalline) state; a “reset” operation anneals the memory material into its high-resistance (amorphous) state.
Write operations (Set and Reset) normally have more time budget than read operations. In read mode a commercial PCM memory should be competitive with the access speed (and latency if possible) of a standard DRAM. If this degree of read speed can be achieved, PCM becomes very attractive for many applications.
The phase change material is typically a chalcogenide glass, using amorphous and crystalline (or polycrystalline) phase states to represent bit states.
A complete PCM cell can include, for example: a top electrode (connected to the bit line), a phase change material (e.g. a chalcogenide glass), a conductive pillar which reaches down from the bottom of the phase change material, an access transistor (gated by a word line), and a bottom connection to ground. The phase change material can extend over multiple cells (or over the whole array), but the access transistors are laterally isolated from each other by a dielectric.
A conductive pillar 2050 connects the material 2030 to a bottom electrode 2040. In this example, no selection device is shown; in practice, an access transistor would normally be connected in series with the phase change material. The pillar 2050 is embedded in an insulator layer 2060.
When voltage is applied between the top 2020 and bottom 2040 electrodes, the voltage drop will appear across the high-resistivity zone 2070 (if present). If sufficient voltage is applied, breakdown will occur across the high-resistivity zone. In this state the material will become very conductive, with large populations of mobile carriers. The material will therefore pass current, and current crowding can occur near the top of the pillar 2050. The voltage which initiates this conduction is referred to as the “snapback” voltage, and
In the zone 2200 marked “READ,” the device will act either as a resistor or as an open (perhaps with some leakage). A small applied voltage will result in a state-dependent difference in current, which can be detected.
However, the curve with open circles, corresponding to the amorphous state of the device, shows some more complex behaviors. The two curves show behaviors under conditions of higher voltage and higher current.
If the voltage reaches the threshold voltage Vth, current increases dramatically without any increase in voltage. (This occurs when breakdown occurs, so the phase-change material suddenly has a large population of mobile carriers.) Further increases in applied voltage above Vth result in further increases in current; note that this upper branch of the curve with hollow circles shows a lower resistance than the curve with solid squares.
If the applied voltage is stepped up to reach the zone 2150, the behavior of the cell is now independent of its previous state.
When relatively large currents are applied, localized heating will occur at the top of the pillar 2050, due to the relatively high current density. Current densities with typical dimensions can be in the range of tens of millions of Amperes per square cm. This is enough to produce significant localized heating within the phase-change material.
This localized heating is used to change the state of the phase-change material, as shown in
In a single-bit PCM, as described above, only two phases are distinguished: either the cell does or does not have a significant high-resistivity “mushroom cap” 2070. However, it is also possible to distinguish between different states of the mushroom cap 2070, and thereby store more than one bit per cell.
The downwards drift of reset resistance may be due to, for example, shrinking size of the amorphous zone of the phase-change material, due to crystal growth; and, in some cells, spontaneous nucleation steepening the drift curve (possibly only slightly) due to introducing further conductive elements into the mushroom-shaped programmable region.
A variety of nonvolatile memory technologies have been proposed over recent decades, and many of them have required some engineering to provide reference values for sensing. However, the requirements and constraints of phase-change memory are fundamentally different from those of any other kind of nonvolatile memory. Many memory technologies (such as EEPROM, EPROM, MNOS, and flash) test the threshold voltage of the transistor in a selected cell, so referencing must allow for the transistor's behavior. By contrast, phase-change memory simply senses the resistance of the selected cell. This avoids the complexities of providing a reference which will distinguish two (or more) possibilities for an active device's state, but does require detecting a resistance value, and tracking external variations (e.g. temperature and supply voltage) which may affect the instantaneous value of that resistance.
The possibility of storing more than one bit of data in a single phase-change material has also been suggested. Phase-change memories implementing such architectures are referred to here as “multibit” PCMs. If the “Set” and/or “Reset” operations can be controlled to produce multiple electrically distinguishable states, then more than one bit of information can be stored in each phase-change material location. It is known that the current over time profile of the Set operation can be controlled to produce electrically distinguishable results, though this can be due to more than one effect. In the simplest implementation, shorter anneals—too short to produce full annealing of the amorphous layer—can be used to produce one or more intermediate states. In some materials, different crystalline phases can also be produced by appropriate selection of the current over time profile. However, what is important for the present application is merely that electrically distinguishable states can be produced.
For example, if the complete layer of phase-change material can have four possible I/V characteristics, two bits of information can be stored in each cell—IF the read cycle can accurately distinguish among the four different states.
(The I/V characteristics of the cells which are not in the fully Set state are typically nonlinear, so it is more accurate to distinguish the states in terms of current flow at a given voltage; resistance is often used as a shorthand term, but implies a linearity which may not be present.)
In order to make use of the possible multibit cell structures, it is necessary to reliably distinguish among the possible states. To make this distinction reliably, there must be some margin of safety, despite the change in characteristics which may occur due to history, manufacturing tolerances, and environmental factors. Thus the read architecture of multibit PCMs is a far more difficult challenge it is for PCMs with single-bit cells.
The current application discloses new approaches to phase change memory arrays, subarrays, memory chips, embedded memory blocks, and to systems or larger chips which use phase-change memory, as well as to related methods of operation. In particular, methods for reading data are improved.
Phase-change memory (PCM) arrays can make use of read voltages which are much smaller than the voltages required for write operations. Moreover, lower read voltages help reduce power consumption. Conventionally bitline precharge is accomplished by using a separate voltage regulator to provide the read voltage.
The phase-change material at the heart of a PCM cell is not a linear resistor (unless it is in its fully crystallized state). Instead, the current passed by a phase-change material will depend exponentially on the applied voltage. Accuracy in the read voltage (i.e. the voltage precharged onto the bit line before the access transistors are turned on) is therefore critical. This is a different challenge than has been faced by other memory technologies.
The present application provides a way to accelerate the precharge phase of read operations, while also avoiding the need for one of the regulated supply voltages. Instead of regulating down to provide the (small) read voltage, only some bitlines are precharged to supply voltage (or to an existing regulated voltage which has a low source impedance, e.g. which is stabilized by large capacitors), while others are grounded. To precharge bitlines for a read operation, multiple (or all) bitlines can then be shorted together, to quickly provide the required read voltage. Thus the bitlines collectively act as a capacitive voltage divider.
In one advantageous implementation, selection of how many bitlines to use for capacitive dividing, and how many of those are connected to supply and/or how many to ground, can be a configuration option, so that read voltage can be trimmed.
As a result, no precharge voltage regulator is required, saving current expenditure. Further, unselected bitlines can be recharged from an elevated voltage level after the short is deactivated, further saving current (and, thus, power) cost. A further advantage is that, since an available voltage can be divided down by whatever fraction is desired, a voltage which is already regulated can be used as the starting point. This improves rejection of supply noise.
The disclosed innovations, in various embodiments, provide one or more of at least the following advantages. However, not all of these advantages result from every one of the innovations disclosed, and this list of advantages does not limit the various claimed inventions.
Does not require a precharge voltage regulator;
lower power consumption for PCM memories;
lower power consumption for devices incorporating PCM memories;
lower latency PCM memories;
higher data rate PCM memories; and
devices incorporating PCM memories are faster.
The disclosed inventions will be described with reference to the accompanying drawings, which show important sample embodiments and which are incorporated in the specification hereof by reference, wherein:
The numerous innovative teachings of the present application will be described with particular reference to presently preferred embodiments (by way of example, and not of limitation). The present application describes several inventions, and none of the statements below should be taken as limiting the claims generally.
In some PCM memories, the time between array accesses is sufficient to charge one or more unselected bitlines to a voltage well above a PCM read voltage. Precharge voltage regulators can draw significant power during the precharge and bitline shorting process, both by their nature as circuitry, and because of the amplifier response to current demand when the voltage drops immediately after shorting to a selected bitline, requiring the voltage to be regulated higher.
The present inventors realized that because different bitlines typically have approximately the same capacitance, different voltages on different bitlines will average out predictably when said bitlines are shorted together. By precharging only one quarter of the bitlines in the area to an internal regulated voltage, and tieing the other bitlines to ground, the voltage when all bitlines are shorted together will rapidly equilibrate to one quarter of the supply voltage.
Following are some quantitative examples for a 2012-era PCM:
External supply voltage: 1.8V;
Supply to sense amps: 1.8V
Supply to logic and peripherals: 1.2V (regulated from external supply);
Read voltage: 0.4V (400 mV) (regulated from 1.8V);
“Set” voltage: 2.5V (boosted from 1.8V);
“Reset” voltage: 3.5V (boosted from 1.8V).
The present application provides a way to accelerate the precharge phase of read operations, and avoid the need for one of the regulated supply voltages. Instead of regulating down to provide the (small) read voltage, only some bitlines are precharged to supply voltage (or to an existing regulated voltage which has a low source impedance, e.g. which is stabilized by large capacitors), while others are grounded. To precharge bitlines for a read operation, multiple (or all) bitlines can then be shorted together, to quickly provide the required read voltage. Thus the bitlines collectively act as a capacitive voltage divider.
The exact fraction of bitlines to be precharged will depend on the desired read voltage, and on the available voltages on-chip. Since the charged bitlines are connected in parallel, and have the lowest possible resistance to the bitlines which are not precharged, this arrangement provides a low source impedance, and a very low RC time constant.
It is not necessary to precharge or ground all bitlines in the array. For example, if the read precharge configuration permits up to four bitlines to be used for charge sharing with the selected bitline, then the read voltage can be selected to be anywhere from 20% (one line charged, three at ground) to 80% (all four lines charged) of the local supply voltage which is used for the bitlines.
In one advantageous implementation, selection of how many bitlines to use for capacitive dividing, and how many of those are connected to supply and/or how many to ground, can be a configuration option, so that read voltage can be trimmed.
As a result, no precharge voltage regulator is required, saving on current expenditure. Further, unselected bitlines can be recharged from an elevated voltage level after the short is deactivated, further saving current (and, thus, power) cost.
The Spine area 360 includes redundancy logic 370, which compares addresses received by the memory to permanently programmed redundancy information to determine when a memory access needs to be redirected to redundancy memory components. Also located here is a voltage pump 380 (which produces 2.5V in this example). Block 385 block contains reference and regulated power (voltage and current) supplies. ECC/DataPath block 390 uses error correction code bits for repairing soft memory fails. Datapath logic that interprets data, encodes it into an output format (e.g., serial) and streams it out of the chip. Pad locations 395 are also shown, and multiple contact pads would typically be located in each.
According to some but not necessarily all disclosed embodiments, there is provided: A phase-change memory, comprising: a plurality of bitlines; a plurality of phase-change memory cells, each connected to one of said bitlines; and read circuitry configured such that, at the start of a read operation, a first predetermined fraction of the bitlines are initially connected to ground, and a second predetermined fraction of the bitlines are initially connected to an internal supply voltage; and thereafter a plurality or all of the bitlines are shorted together, to rapidly provide a precharge voltage which is proportional to the internal supply voltage, with a ratio determined by said first and second predetermined fractions; said read circuitry thereafter activating at least one row of said phase-change memory cells.
According to some but not necessarily all disclosed embodiments, there is provided: A method of reading PCM cells, comprising: at the start of a read operation, connecting a first predetermined fraction of the bitlines which connect to phase-change memory cells in a subarray to ground, and connecting a second predetermined fraction of the bitlines are to an internal supply voltage; and thereafter shorting a plurality or all of the bitlines together, to rapidly provide a precharge voltage which is proportional to the internal supply voltage, with a ratio determined by said first and second predetermined fractions; and thereafter activating at least one row of said phase-change memory cells.
According to some but not necessarily all disclosed embodiments, there is provided: Methods and systems for fast, low power PCM memory using a bitline precharge scheme in which unselected bitlines are driven to predetermined voltages and a selected bitline is set to ground, such that when selected and unselected bitlines are shorted together, the selected bitline is charged to a PCM sense voltage. No precharge voltage regulator is required to drive selected bitlines to a sense voltage.
According to some but not necessarily all disclosed embodiments, there is provided: A system incorporating phase-change memory, comprising: at least one programmable logic device; and a plurality of phase-change memory cells, each connected to one of a plurality of bitlines; and read circuitry configured such that, at the start of a read operation, a first predetermined fraction of the bitlines are initially connected to ground, and a second predetermined fraction of the bitlines are initially connected to an internal supply voltage; and thereafter a plurality or all of the bitlines are shorted together, to rapidly provide a precharge voltage which is proportional to the internal supply voltage, with a ratio determined by said first and second predetermined fractions; said read circuitry thereafter activating at least one row of said phase-change memory cells; wherein said programmable logic device is configured and programmed to store information in said phase-change memory, and to retrieve information from said phase-change memory at power-up.
According to some but not necessarily all disclosed embodiments, there is provided: A method for operating a system which includes phase-change memory cells, comprising: controlling output lines, and reading data inputs, using at least one programmable logic device; reading and writing a phase-change memory with said programmable logic device; at the start of a read operation, connecting a first predetermined fraction of the bitlines which connect to phase-change memory cells in a subarray of the phase-change memory to ground, and connecting a second predetermined fraction of the bitlines are to an internal supply voltage; and thereafter shorting a plurality or all of the bitlines together, to rapidly provide a precharge voltage which is proportional to the internal supply voltage, with a ratio determined by said first and second predetermined fractions; and thereafter activating at least one row of said phase-change memory cells to read data which is then communicated to said logic device.
As will be recognized by those skilled in the art, the innovative concepts described in the present application can be modified and varied over a tremendous range of applications, and accordingly the scope of patented subject matter is not limited by any of the specific exemplary teachings given. It is intended to embrace all such alternatives, modifications and variations that fall within the spirit and broad scope of the appended claims.
For example, different supply voltages can be used, or different division ratios. Moreover, different bitlines can be precharged to different voltages if desired.
None of the description in the present application should be read as implying that any particular element, step, or function is an essential element which must be included in the claim scope: THE SCOPE OF PATENTED SUBJECT MATTER IS DEFINED ONLY BY THE ALLOWED CLAIMS. Moreover, none of these claims are intended to invoke paragraph six of 35 USC section 112 unless the exact words “means for” are followed by a participle.
Additional general background, which helps to show variations and implementations, as well as some features which can be synergistically with the inventions claimed below, may be found in the following US patent applications. All of these applications have at least some common ownership, copendency, and inventorship with the present application, and all of them are hereby incorporated by reference: U.S. Provisionals 61/637,331; 61/637,496; 61/637,513; 61/637,518; 61/637,526; 61/637,533; 61/638,217; 61/694,217; 61/694,220; 61/694,221; 61/694,223; 61/694,224; 61/694,225; 61/694,228; 61/694,234; 61/694,240; 61/694,242; 61/694,243; and 61/694,245.
The claims as filed are intended to be as comprehensive as possible, and NO subject matter is intentionally relinquished, dedicated, or abandoned.
Priority is claimed from U.S. Provisional Patent No. 61/637,331, which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61637331 | Apr 2012 | US |