OTP cell with reversed MTJ connection
09966149 ยท 2018-05-08
Assignee
Inventors
- Jung Pill Kim (San Diego, CA)
- Taehyun Kim (San Diego, CA)
- Kangho Lee (San Diego, CA)
- Seung H. Kang (San Diego, CA)
- Xia Li (San Diego, CA)
- Wah Nam Hsu (San Diego, CA, US)
Cpc classification
G11C17/165
PHYSICS
G11C11/16
PHYSICS
International classification
G11C11/00
PHYSICS
G11C11/16
PHYSICS
Abstract
A one time programming (OTP) apparatus unit cell includes magnetic tunnel junctions (MTJs) with reversed connections for placing the MTJ in an anti-parallel resistance state during programming. Increased MTJ resistance in its anti-parallel resistance state causes a higher programming voltage which reduces programming time and programming current.
Claims
1. A method of programming an anti-fuse magnetic tunnel junction (MTJ) memory cell, comprising: biasing a free layer for the anti-fuse MTJ memory cell to be negative in voltage with respect to a fixed layer for the anti-fuse MTJ memory cell to force a state of the anti-fuse MTJ memory cell to be an anti-parallel (AP) state; and breaking down a dielectric barrier layer of the anti-fuse MTJ memory cell while the anti-fuse MTJ memory cell is in the AP state.
2. The method of claim 1, wherein switching the state of the anti-fuse MTJ memory cell comprises: grounding a free layer of the anti-fuse MTJ memory cell to ground while charging a pinned layer of the anti-fuse MTJ memory cell to a positive voltage.
3. The method of claim 2, wherein grounding the free layer comprises switching on an access transistor to couple the free layer to ground through the access transistor.
4. The method of claim 2, wherein charging the pinned layer comprises charging to the positive voltage a bit line coupled to the pinned layer.
5. The method of claim 1, further comprising integrating the anti-fuse MTJ memory cell into a mobile phone, a set top box, a music player, a video player, an entertainment unit, a navigation device, a computer, a hand-held personal communication systems (PCS) unit, a portable data unit, and/or a fixed location data unit.
6. A method of programming an anti-fuse magnetic tunnel junction (MTJ) memory cell, comprising: charging a pinned layer of the anti-fuse MTJ memory cell to a voltage that is greater than a voltage of a free layer of the anti-fuse MTJ memory cell to force the anti-fuse MTJ memory cell into an anti-parallel state; and while the anti-fuse MTJ memory cell is in the anti-parallel state; maintaining the voltage of the pinned layer higher than the voltage of the free layer until a dielectric barrier layer in the anti-fuse MTJ memory cell is broken down.
7. The method of claim 6, further comprising a step of integrating the anti-fuse MTJ memory cell into a mobile phone, a set top box, a music player, a video player, an entertainment unit, a navigation device, a computer, a hand-held personal communication systems (PCS) unit, a portable data unit, and/or a fixed location data unit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a more complete understanding of the present disclosure, reference is now made to the following description taken in conjunction with the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13)
(14) The OTP device 100 has a pre-programmed high resistance state and a programmable low resistance state. In the pre-programmed high resistance state the OTP structure exhibits resistance in the kilo-ohm order of magnitude. In the programmable low resistance state the tunnel barrier layer 114 is broken down during an anti-fuse programming so that the OTP structure exhibits resistance in the hundred ohm order of magnitude. The OTP device 100 is programmable by applying a sufficiently high voltage across the MTJ 102 to break down the tunnel barrier layer 114. For example a program voltage of about 1.8 volts may be applied to break down the tunnel barrier layer.
(15) Synthetic anti-ferromagnetic materials may be used to form the fixed layer 106 and the free layer 110. For example, the fixed layer 106 may comprise multiple material layers including a CoFeB, and Ru layer and a CoFe layer. The free layer 110 may be a anti-ferromagnetic material such as CoFeB, and the tunnel barrier layer 114 may be MgO, for example.
(16)
(17) The cell array 206 includes multiple rows corresponding to word lines, for example a WL 216 and multiple columns corresponding to bit lines, for example a bit line 218. For example, the cell array 206 may have 64 rows for word lines and 256 bits for bit lines. The cell array 206 includes numerous unit cells such as a unit cell 220, coupled to the word line 216 and the bit line 218. Each unit cell includes an OTP device 100 as described with reference to
(18)
(19) The sensing circuitry 306 includes a read sense amplifier transistor 328 coupled between a second source node 330 and a sense input node 336 of a sense amplifier 332. The second source node 330 may be the same node or the same potential as the first source node 322 or may be coupled to a different potential than the first source node 322. The sense amplifier 332 also includes a reference node 334 and an output node 338. A read enable transistor 326 is coupled between the sense input node 336 and the bit line 314. A read enable node 340 is coupled to the read enable transistor 326. A precharge transistor 324 is coupled between the bit line 314 and the fixed potential 316.
(20) During a programming operation of the unit cell 302, a programming enable signal is applied to the programming enable node 320, which allows sufficient voltage across the MTJ 308 to breakdown the tunnel barrier layer of the MTJ.
(21) During a read operation of the unit cell 302, the programming enable signal 320 of the programming driver 304 is off and thus, does not supply any voltage to the bit line 314. A read enable signal is applied to the read enable node 340 which turns on the read enable transistor 326 and allows a read current to flow through the MTJ 308. The resistance of the MTJ 308 is sensed by the sense amplifier 332 by comparing the a voltage on the reference node 334 with voltage on the sense input node 336.
(22)
(23) The physical layout of the OTP cell 400 in a usual configuration is described with reference to
(24) According to aspects of the present disclosure the layout of the MTJ pinned layer and fixed layer is physically reversed compared to a usual MTJ configuration.
(25) The physical layout of the OTP cell 500 in the reversed configuration according to aspects of the present is described with reference to
(26) By configuring the MTJ with reversed connections according to aspects of the present disclosure, the high bit line voltage applied during programming the OTP cell first switches the MTJ to its anti-parallel resistance (RAP) state before breaking down the tunnel barrier layer. The MTJ resistance in its RAP state is higher than in its parallel resistance (RP) state so the voltage across the MTJ is higher during programming. The increased voltage across the MTJ during programming decreases the programming time and the programming current for programming the OTP cell.
(27) The physical layout of the OTP cell 500 in the reversed configuration according to another aspect of the present is described with reference to
(28) According to the aspect of the present disclosure shown in
(29)
(30) An apparatus for programming an OTP cell according to another aspect of the present disclosure includes means for applying a voltage to a bit line, means for asserting a word line to enable an access transistor and means for switching an MTJ state to an anti-parallel resistance state in response to applying the voltage. According to this aspect of the present disclosure, the apparatus also includes means for breaking a barrier layer of the MTJ after switching state in response to applying the voltage. The means for applying a voltage to a bit line, means for switching an MTJ state to AP in response to applying the voltage and means for breaking a barrier layer of the MTJ after switching state in response to applying the voltage may include circuitry such as programming driver circuitry 304 as shown in
(31) In another configuration, the aforementioned means may be any module or any apparatus configured to perform the functions recited by the aforementioned means. Although specific means have been set forth, it will be appreciated by those skilled in the art that not all of the disclosed means are required to practice the disclosed configurations. Moreover, certain well known means have not been described, to maintain focus on the disclosure.
(32)
(33) In
(34)
(35) Data recorded on the storage medium 804 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 804 facilitates the design of the circuit design 810 or the semiconductor component 812 by decreasing the number of processes for designing semiconductor wafers.
(36) 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.
(37) 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.
(38) 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.
(39) 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.