The present disclosure generally relates to resistive random access memory (RRAM) design and fabrication. More specifically, the present disclosure relates to anti-fuse one-time programmable (OTP) random access memories.
Non-volatile memories (NVM) may include memory cells as basic switching elements to store data. A one-time programmable (OTP) non-volatile memory is a form of digital memory, and a set value of each bit is locked by a fuse or anti-fuse. In a OTP memory, the set value of each bit cell cannot be reset. By contrast, in a multiple-time programmable (MTP) memory, a number of write cycles can be supported, versus the OTP memory in which data is permanently stored and cannot be changed.
MTP devices may employ a switching element such as a transistor to toggle between the different states. Unfortunately, frequently switching between such states may lead to excessive current variation, as well as the soft breakdown and rupture of an MTP device. Prolonged switching activity may also eventually lead to permanent damage of the materials in the MTP device. For this reason, MTP devices also have limited data retention spans as well as endurance. The memory storage capabilities of MTP devices may also be temporary.
An anti-fuse device includes a first electrode, an insulator on the first electrode, a second electrode on the insulator, and selector logic coupled to the second electrode. The device also includes a conductive path between the first and second electrodes. The conductive path may be configured to provide a hard breakdown for one-time programmable non-volatile data storage.
A method of programming and reading a one-time programmable (OTP) device includes driving a current within a first cell(s) of a resistive random access memory (RRAM) array. Driving of the current with the first cell(s) may cause a hard breakdown of the first cell(s) to provide one-time programming of data within the first cell(s). The method also includes reading the data from the first cell(s).
An anti-fuse device includes a first electrode, an insulator on the first electrode, a second electrode on the insulator, and selector logic coupled to the second electrode. The device also includes a means for conducting between the first and second electrodes. The conducting means causes a hard breakdown for one-time programmable non-volatile data storage.
This has outlined, rather broadly, the features and technical advantages of the present disclosure in order that the detailed description that follows may be better understood. Additional features and advantages of the disclosure will be described below. It should be appreciated by those skilled in the art that this disclosure may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the teachings of the disclosure as set forth in the appended claims. The novel features, which are believed to be characteristic of the disclosure, both as to its organization and method of operation, together with further objects and advantages, will be better understood from the following description when considered in connection with the accompanying figures. It is to be expressly understood, however, that each of the figures is provided for the purpose of illustration and description only and is not intended as a definition of the limits of the present disclosure.
For a more complete understanding of the present disclosure, reference is now made to the following description taken in conjunction with the accompanying drawings.
The detailed description set forth below, in connection with the appended drawings, is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. It will be apparent to those skilled in the art, however, that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts. As described herein, the use of the term “and/or” is intended to represent an “inclusive OR”, and the use of the term “or” is intended to represent an “exclusive OR”.
Non-volatile memories (NVM) may include memory cells as basic switching elements to store data. A one-time programmable (OTP) non-volatile memory is a form of digital memory in which a set value of each bit is locked by a fuse or anti-fuse. In a OTP memory, the set value of each bit cell cannot be reset. By contrast, in a multiple-time programmable (MTP) memory, a number of write cycles can be supported, versus the OTP memory in which data is permanently stored and cannot be changed.
MTP devices often employ a switching element such as a transistor to toggle between different states. Unfortunately, frequent switching between such states may lead to excessive current variation, as well as soft breakdown and rupture of an MTP device. Prolonged switching activity may also eventually lead to permanent damage of the materials in the MTP device. For this reason, MTP devices also have limited data retention spans as well as endurance. The memory storage capabilities of MTP devices may also be temporary.
In one aspect of the present disclosure, a resistive random access memory (RRAM) provides an anti-fuse OTP device that exhibits performance improvements over OTP devices. The anti-fuse OTP device may include a first electrode, an insulator on the first electrode and a second electrode on the insulator. The anti-fuse OTP also includes selector logic coupled to the second electrode. In this arrangement, the anti-fuse OTP device includes a conductive path between the first and second electrodes configured to provide a hard breakdown for one-time programmable non-volatile data storage.
The switching element 104 may provide a memory function such as data writing. To write date, the switching element 104 may control the feeding of a voltage from the voltage source 102 into the resistive element 106. Feeding of the voltage may cause the resistive element 106 to switch between states such as a resistance high state (RHS) and a resistance low state (RLS). Unfortunately, this constant switching between the high and low states may cause the resistive element 106 to experience a soft breakdown and/or rupture. Repeated programming and resetting of the MTP device 100 with multiple write cycles may also cause the soft breakdown or rupture of the resistive element 106 of the MTP device 100. As described herein, a “soft breakdown” may refer to the degradation of RRAM materials or ceasing of RRAM functionality at lower voltages or lower current levels, which may happen more frequently because lower voltages or currents are often used in RRAM devices. The “soft breakdown” effect can also be reversed by a low voltage or current. A soft breakdown may create a conductor filament between the first electrode 108 and the second electrode 112 through the insulator layer 110 for conducting current through the resistive element 106.
The MTP device 100 may include a 1R1T (1 resistor, 1 transistor) cell area. The density of the MTP devices is also high, and the data retention for devices may be limited and finite (e.g., 10 years). The MTP device 100 may also be used in temporary or non-volatile memory solutions such as embedded memories or flash memories.
The MTP device 100 may undergo a “set” process by going from a “zero” current and a high resistance to an intermediate value (e.g., a temporary “set” voltage or Vtset at roughly 10 μA, 0.625 V), and then to a high current, low resistance value (at a “set” voltage, or Vset at roughly 25 μA, 1.5 V). The MTP device 100 may also undergo a “reset” process by changing from zero current to a high current, low resistance value (e.g., a temporary “reset” voltage, Vtres at roughly 20 μA, 0.5 V), then to a low current, high resistance value (e.g., a “reset” voltage, or Vres at roughly 18 μA, 1.5 V), and then back to zero current. The low resistance and high resistance may have a large variation at a fixed current of roughly 25 μA.
The MTP device 100 is similar to non-volatile memory that experiences conductive filament soft breakdown and/or rupture by exposure to excessive levels of current or voltage switching. For example, the MTP device can switch high to low and vice versa a finite number of times before experiencing some type of breakdown. Furthermore, RRAM devices can be switched by high temperatures, which leads to limited data retention. Also, the stored data of the MTP device 100 may be unintentionally changed, which can lead to loss of the data.
In one aspect of the present disclosure, the RRAM anti-fuse OTP device 200 undergoes a hard breakdown to enable permanent storage of data to provide a performance improvement over the MTP device 100. The hard breakdown occurs due to permanent damage to the dielectric caused by a high current or voltage value. That is, the hard breakdown forms a conductive path that cannot be removed or restored. The RRAM anti-fuse OTP device 200 may have similar elements to the MTP device 100 of
The anti-fuse short 120 of the resistive element 106 is limited to hard breakdown by avoiding soft breakdown or rupture. In one aspect, hard breakdown refers to the degradation of RRAM materials or ceasing of RRAM functionality only at higher voltages or higher current levels, which happens less because higher voltages or currents are rarely used in RRAM devices. Also, because of its OTP functionality, the RRAM anti-fuse OTP device 200 only writes and stores data once, as opposed to having to switch many times as in the case of the MTP device 100. Once programmed, the OTP data can be read from the RRAM anti-fuse OTP device 200.
The density of the RRAM anti-fuse OTP device 200 may be less than the high density of the MTP device 100, as shown in
The data retention of the RRAM anti-fuse OTP device 200 is generally permanent, as opposed to the limited data retention (e.g., 10 years) of conventional MTP devices. The endurance of a RRAM anti-fuse OTP device 200 is also much higher compared to the endurance of a MTP device. The endurance of RRAM OTP devices may be defined by the product lifetime. RRAM anti-fuse OTP devices may also be more frequently used for more permanent data storage solutions, which may also be non-volatile memories.
The RRAM anti-fuse OTP device 200 permanently stores data that cannot be changed after programming. This permanent storage is provided by the hard breakdown and the avoidance of soft breakdown or rupture switching by excessive current/voltage switching. Furthermore, the RRAM anti-fuse OTP device 200 cannot be re-programmed, or have its data disturbed or reversed by any methods. As a result, the RRAM anti-fuse OTP device 200 may permanently store ID data, analog/radio frequency (RF) circuit trim data, security data and purpose data, identification data such as fingerprints and the like.
Hard breakdown is also one of the beneficial properties of the RRAM anti-fuse OTP device 200 because hard breakdown does not occur by chance. The RRAM anti-fuse OTP device 200 also can permanently store data after programming, and prevents the reversal of data, reprogramming, or re-modified programming, especially in a low resistance state, where breakdown may be more likely to occur. The RRAM anti-fuse OTP device 200 may also be used inside an RRAM array (with only certain cells assigned for the RRAM OTP device), or may be used as only an anti-fuse component for logic, analog or RF circuits.
The RRAM anti-fuse OTP device 200 may also be implemented in differential or multi-cells-per-bit structures, which can improve read sense amplifier performance. Also, using multiple pulses, step voltage signals or current sweeps can improve the reliability and performance of RRAM OTP devices. RRAM OTP devices are also compatible with RRAM MTP processes/devices, and there are no additional process costs associated with using an RRAM OTP device with, or instead of an RRAM MTP device. Furthermore, RRAM OTP devices may be integrated with RRAM MTP devices with no additional process costs or other problems. For example, some portions of an RRAM array may be implemented as RRAM OTP devices and some other portions may be implemented as RRAM MTP devices.
The first electrode 108 and the second electrode 112 may be a conductive material such as titanium nitride (TiN), tantalum nitride (TaN), copper (Cu), aluminum (Al) and/or platinum (Pt). The insulator layer 110 may be composed of a dielectric material including hafnium oxide (HfO2), titanium oxide (TiOx), thallium oxide (TlO2), tungsten oxide (W2O3) and/or aluminum oxide (Al2O3)
The first state 302 shows an ohmic filament 310 of a memristor that is intact. The Nc, or number of molecules making up that ohmic filament 310 is roughly 20-100. The resistance in the ohmic filament is also at its lowest state. Damage can occur to the ohmic filament 310 in the first state 302 if high amounts of current or voltage are fed through the ohmic filament 310, which creates a permanent short such as the anti-fuse short 120 shown in
The second state 304, also known as a shallow reset stage of a memristor, shows a constriction region 312 that has a Nc of roughly 8-15. The constriction region 312 undergoes a quantitative perfusion change (QPC) that lessens its number of molecules in a constriction effect. The resistance in the second state 304 is slightly higher than the resistance in the first state 302.
The third state 306, also known as a moderate reset stage of a memristor, shows a further constriction region 314 that has a Nc of roughly 1-5. The further constriction region 314 also undergoes a QPC that additionally lessens the number of molecules in a constriction effect that is even more intense than the constriction in the second state 304. The resistance in the third state 306 is slightly higher than the resistance in the second state 304.
The fourth state 308, also known as a deep reset stage of a memristor, shows a field redistribution region 316 that has Nc=0 or no molecules. In other words, the field redistribution region 316 is a gap. The resistance in the fourth state 308 is at its highest value out of all four states, and basically prevents a connection from forming in the conductor filament by being non-conducting.
An oxygen vacancy defect may lead to the formation of the conductor filament. If oxygen bonds in the molecules of the conductor filament are broken, the oxygen is released, causing an oxygen vacancy. The oxygen vacancy forms a defective energy level and a band in a dielectric bandgap. The defective energy level and band can serve as an electron or hole conductive path in the dielectric bandgap. When multiple oxygen vacancies occur, they shift the molecules around to form the conductor filament. The conductor filament can also pass electrons along its conductive path. Therefore the conductor filament forms a conductive pass (e.g., an oxygen vacancy conductive pass). The electrons also may pass through the oxygen vacancies or the molecules of the conductor filament. In one aspect, a voltage may be applied to the oxygen vacancies to remove them by moving the oxygen ions to recombine with the oxygen vacancy, thereby providing a non-conductive path within the conductor filament.
For hard breakdown, high current or voltage creates permanent damage to the dielectric bond by high heat, which results in the formation of a low resistance conductive path. This is a different process from the oxygen vacancy conductive filament formation process. In addition, the high current passing through generates heat, which melts the material and creates permanent damage to form the conductive path in the RRAM device. Hard breakdown also results in damaged oxide structures and a conductive pass or a permanent short. This damage may be similar to the anti-fuse short 120 shown in
In one aspect, the un-programming of a second cell of the RRAM array is performed to enter a high resistance state for high resistance storage of another data within the second cell. Furthermore, data is differentially sensed between the first cell and the second cell. This data may be sensed between the first cell and the second cell by low resistance and high resistance in different paths of a sensing amplifier.
In one aspect, the un-programming of the second cell of the RRAM array is performed to enter a low resistance state for low resistance storage of another data within the second cell. Furthermore, data is differentially sensed between the first cell and the second cell. This data may be sensed between the first cell and the second cell by low resistance and high resistance in different paths of a sensing amplifier.
In one aspect, the un-programming of a third cell of the RRAM array is performed to enter the high resistance state for high resistance storage of another data within the third cell. Cell state values are differentially sensed from the first cell, the second cell and the third cell. Furthermore, a final cell state value is determined by analyzing the cell state values differentially sensed from the first cell, the second cell, and the third cell.
In one aspect, the un-programming of the third cell of the RRAM array is performed to enter the low resistance state for low resistance storage of another data within the third cell. Cell state values are differentially sensed from the first cell, the second cell and the third cell. Furthermore, a final cell state value is determined by analyzing the cell state values differentially sensed from the first cell, the second cell, and the third cell.
In one aspect, current is driven within cells of the RRAM array to cause the hard breakdown of the cells for one-time programming storage of data within the cells. Furthermore, cell state values from the cells of the RRAM array are differentially sensed to determine a final cell state value.
In one aspect, current is driven within a second cell of the RRAM array to achieve a hard breakdown of the second cell to provide one time programming storage of another data within the second cell. A current is also driven within a third cell of the RRAM array to provide a hard breakdown of the third cell for one time programming of another data within the third cell. The cells may be one-time programmed to provide OTP function. Then, the multiple OTP cells are sensed and a final state value is obtained by analyzing multiple cell state values, or a multiple cell state value voting process. This also improves the yield, the retention and the endurance of OTP array.
In one aspect, the driving of the current is performed using multiple pulses, a higher pulse or a pulse having a longer duration. The driving of the current may be used to perform the hard breakdown.
In one configuration, a limited current is driven within a first cell of the RRAM array to cause a soft breakdown of a second cell to provide multi-time programming of data within the second cell.
In another configuration, a limited current is driven within a first cell of the RRAM array to set a low resistance state or to reset a high resistance state of a second cell to provide multi-time programming of data within the second cell.
In yet another aspect, an anti-fuse device includes a first electrode and an insulator on the first electrode. The device also includes a second electrode on the insulator and selector logic coupled to the second electrode. The device further includes means for conducting between the first and second electrodes configured to provide a hard breakdown for one-time programmable non-volatile data storage. In one aspect, the conducting means is the anti-fuse short 120. In another aspect, the aforementioned means may be any material or structure configured to perform the functions recited by the aforementioned means.
The conductive material of the various conductive material layers such as the first electrode 108 and the second electrode 112 or the anti-fuse short 120 may be titanium nitride (TiN), tantalum nitride (TaN), platinum (Pt) or copper (Cu), or other conductive materials with high conductivity. For example, such layers may include silver (Ag), annealed copper (Cu), gold (Au), aluminum (Al), calcium (Ca), tungsten (W), zinc (Zn), nickel (Ni), lithium (Li) or iron (Fe). The aforementioned conductive material layers may also be deposited by electroplating, chemical vapor deposition (CVD), physical vapor deposition (PVD), sputtering, atomic layer deposition (ALD), or evaporation.
The insulator layer 110 may be made of materials including hafnium oxide (HfO2), titanium oxide (TiOx), thallium oxide (TlO2), tungsten oxide (W2O3) and/or aluminum oxide (Al2O3). The insulator layer 110 and other disclosed insulating materials may also be made of materials having a low k, or a low dielectric constant value, including silicon dioxide (SiO2) or high k dielectrics, including hafnium oxide (HfO2), and fluorine-doped, carbon-doped, and porous carbon-doped forms, as well as spin-on organic polymeric dielectrics such as polyimide, polynorbornenes, benzocyclobutene (BCB) and polytetrafluoroethylene (PTFE), spin-on silicone based polymeric dielectrics and silicon nitrogen-containing oxycarbides (SiCON). These aforementioned layers may also be deposited by a spin-coating process, chemical vapor deposition (CVD), physical vapor deposition (PVD), sputtering, or evaporation.
Although not mentioned in the above process steps, photoresist, ultraviolet exposure through masks, photoresist development and lithography may be used. Photoresist layers may be deposited by spin-coating, droplet-based photoresist deposition, spraying, chemical vapor deposition (CVD), physical vapor deposition (PVD), sputtering, or evaporation. Photoresist layers may then be exposed and then etched by chemical etching processes using solutions such as Iron Chloride (FeCl3), Cupric Chloride (CuCl2) or Alkaline Ammonia (NH3) to wash away the exposed photoresist portions, or dry etching processes using plasmas. Photoresist layers may also be stripped by a chemical photoresist stripping process or a dry photoresist stripping process using plasmas such as oxygen, which is known as ashing.
In
Data recorded on the storage medium 604 may specify logic circuit configurations, pattern data for photolithography masks, or mask pattern data for serial write tools such as electron beam lithography. The data may further include logic verification data such as timing diagrams or net circuits associated with logic simulations. Providing data on the storage medium 604 facilitates the design of the circuit design 610 or the semiconductor component 612 by decreasing the number of processes for designing semiconductor wafers.
For a firmware and/or software implementation, the methodologies may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. A machine-readable medium tangibly embodying instructions may be used in implementing the methodologies described herein. For example, software codes may be stored in a memory and executed by a processor unit. Memory may be implemented within the processor unit or external to the processor unit. As used herein, the term “memory” refers to types of long term, short term, volatile, nonvolatile, or other memory and is not to be limited to a particular type of memory or number of memories, or type of media upon which memory is stored.
If implemented in firmware and/or software, the functions may be stored as one or more instructions or code on a computer-readable medium. Examples include computer-readable media encoded with a data structure and computer-readable media encoded with a computer program. Computer-readable media includes physical computer storage media. A storage medium may be an available medium that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer; disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
In addition to storage on computer readable medium, instructions and/or data may be provided as signals on transmission media included in a communication apparatus. For example, a communication apparatus may include a transceiver having signals indicative of instructions and data. The instructions and data are configured to cause one or more processors to implement the functions outlined in the claims.
Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the technology of the disclosure as defined by the appended claims. For example, relational terms, such as “above” and “below” are used with respect to a substrate or electronic device. Of course, if the substrate or electronic device is inverted, above becomes below, and vice versa. Additionally, if oriented sideways, above and below may refer to sides of a substrate or electronic device. Moreover, the scope of the present application is not intended to be limited to the particular configurations of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed that perform substantially the same function or achieve substantially the same result as the corresponding configurations described herein may be utilized according to the present disclosure. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.
The present application claims the benefit of U.S. Provisional Patent Application No. 61/973,712 filed on Apr. 1, 2014, in the names of Xia Li et al., the disclosure of which is expressly incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
61973712 | Apr 2014 | US |