The present application relates to microelectronic devices, and particularly to ferroelectric devices.
Ferroelectric devices such as ferroelectric memories (FeRAM) are often operated in AC switching configurations. Where normal dielectrics have a single potential well, and hence one equilibrium state, ferroelectrics have a double-well configuration with two stable energy states. This permits such devices to serve as memories. In an example of a Barium Titanate (BaTiO3) ferroelectric, the Ti atom is central to a cubic structure with two energy pockets. The Ti atom can move between the energy pockets under the influence of an applied electric field corresponding to a drive waveform. However, if too much energy is applied by the electric field, the Ti and the neighboring oxygen bonds are stretched too much and can break, or other damage can be caused to the structure. This can stochastically happen even below the breaking energy, as energy from phonons can assist such damage. Such damage is accelerated in AC switching configurations as the FeRAMs are switched back and forth between the equilibrium states, and correspondingly, the Ti atoms gain kinetic energy during switching (becoming a “hot atom”). The damage accumulates over time, and eventually the ferroelectric device breaks down. With larger biases, lifetime decreases exponentially, because the difference between the maximum kinetic energy of the hot atoms and the bond-breaking energy decreases; this quantity relates to the speed of defect formation. There is, therefore, a need of ways of increasing the lifetime of ferroelectric devices such as FeRAMs.
Reference is made to U.S. Pat. No. 4,873,664, which is incorporated herein by reference in its entirety.
According to one embodiment, a method of operating a ferroelectric device is disclosed, comprising receiving a command to operate the ferroelectric device, and in response to the received command, applying a selected waveform to the ferroelectric device, the selected waveform having a non-zero rise time. The waveform may comprise a ramp function, a step function, or any function to increase the transition time of the waveform pulses.
According to another embodiment, a method of operating a ferroelectric device is disclosed, comprising receiving a command to operate the ferroelectric device, controlling the temperature of the ferroelectric device to increase the temperature of the ferroelectric device above a preselected temperature, and in response to the received command, applying a selected waveform to the ferroelectric device.
According to another embodiment, a ferroelectric device is disclosed, comprising a ferroelectric element, a resistive element operatively connected in series with the ferroelectric element, and a processor configured to apply a waveform across the series combination of the ferroelectric element and the resistive element.
According to another embodiment, a ferroelectric device is disclosed, comprising a ferroelectric element, and a processor configured to apply a waveform across the ferroelectric element. The waveform may comprise a ramp function, a step function, or any function to increase the transition time of the waveform pulses.
The above and other objects, features, and advantages of the present invention will become more apparent when taken in conjunction with the following description and drawings wherein identical reference numerals have been used, where possible, to designate identical features that are common to the figures, and wherein:
The attached drawings are for purposes of illustration and are not necessarily to scale.
In the following description, some aspects will be described in terms that would ordinarily be implemented as software programs. Those skilled in the art will readily recognize that the equivalent of such software can also be constructed in hardware, firmware, or micro-code. Because data-manipulation algorithms and systems are well known, the present description will be directed in particular to algorithms and systems forming part of, or cooperating more directly with, systems and methods described herein. Other aspects of such algorithms and systems, and hardware or software for producing and otherwise processing the signals involved therewith, not specifically shown or described herein, are selected from such systems, algorithms, components, and elements known in the art. Given the systems and methods as described herein, software not specifically shown, suggested, or described herein that is useful for implementation of any aspect is conventional and within the ordinary skill in such arts.
Processor 4286 can implement processes of various aspects described herein. Processor 4286 can be or include one or more device(s) for automatically operating on data, e.g., a central processing unit (CPU), microcontroller (MCU), desktop computer, laptop computer, mainframe computer, personal digital assistant, digital camera, cellular phone, smartphone, or any other device for processing data, managing data, or handling data, whether implemented with electrical, magnetic, optical, biological components, or otherwise. Processor 4286 can include Harvard-architecture components, modified-Harvard-architecture components, or Von-Neumann-architecture components.
The phrase “communicatively connected” includes any type of connection, wired or wireless, for communicating data between devices or processors. These devices or processors can be located in physical proximity or not. For example, subsystems such as peripheral system 4220, user interface system 4230, and data storage system 4240 are shown separately from the data processing system 4286 but can be stored completely or partially within the data processing system 4286.
The peripheral system 4220 can include one or more devices configured to provide digital content records to the processor 4286. For example, the peripheral system 4220 can include digital still cameras, digital video cameras, cellular phones, or other data processors. The processor 4286, upon receipt of digital content records from a device in the peripheral system 4220, can store such digital content records in the data storage system 4240.
The user interface system 4230 can include a mouse, a keyboard, another computer (connected, e.g., via a network or a null-modem cable), or any device or combination of devices from which data is input to the processor 4286. The user interface system 4230 also can include a display device, a processor-accessible memory, or any device or combination of devices to which data is output by the processor 4286. The user interface system 4230 and the data storage system 4240 can share a processor-accessible memory.
In various aspects, processor 4286 includes or is connected to communication interface 4215 that is coupled via network link 4216 (shown in phantom) to network 4250. For example, communication interface 4215 can include an integrated services digital network (ISDN) terminal adapter or a modem to communicate data via a telephone line; a network interface to communicate data via a local-area network (LAN), e.g., an Ethernet LAN, or wide-area network (WAN); or a radio to communicate data via a wireless link, e.g., WiFi or GSM. Communication interface 4215 sends and receives electrical, electromagnetic or optical signals that carry digital or analog data streams representing various types of information across network link 4216 to network 4250. Network link 4216 can be connected to network 4250 via a switch, gateway, hub, router, or other networking device.
Processor 4286 can send messages and receive data, including program code, through network 4250, network link 4216 and communication interface 4215. For example, a server can store requested code for an application program (e.g., a JAVA applet) on a tangible non-volatile computer-readable storage medium to which it is connected. The server can retrieve the code from the medium and transmit it through network 4250 to communication interface 4215. The received code can be executed by processor 4286 as it is received, or stored in data storage system 4240 for later execution.
Data storage system 4240 can include or be communicatively connected with one or more processor-accessible memories configured to store information. The memories can be, e.g., within a chassis or as parts of a distributed system. The phrase “processor-accessible memory” is intended to include any data storage device to or from which processor 4286 can transfer data (using appropriate components of peripheral system 4220), whether volatile or nonvolatile; removable or fixed; electronic, magnetic, optical, chemical, mechanical, or otherwise. Exemplary processor-accessible memories include but are not limited to: registers, floppy disks, hard disks, tapes, bar codes, Compact Discs, DVDs, read-only memories (ROM), erasable programmable read-only memories (EPROM, EEPROM, or Flash), and random-access memories (RAMs). One of the processor-accessible memories in the data storage system 4240 can be a tangible non-transitory computer-readable storage medium, i.e., a non-transitory device or article of manufacture that participates in storing instructions that can be provided to processor 4286 for execution.
Data-storage system 4240 can include FeRAM, or can store algorithms for controlling ferroelectric devices.
In an example, data storage system 4240 includes code memory 4241, e.g., a RAM, and disk 4243, e.g., a tangible computer-readable rotational storage device such as a hard drive. Computer program instructions are read into code memory 4241 from disk 4243. Processor 4286 then executes one or more sequences of the computer program instructions loaded into code memory 4241, as a result performing process steps described herein. In this way, processor 4286 carries out a computer implemented process. For example, steps of methods described herein, blocks of the flowchart illustrations or block diagrams herein, and combinations of those, can be implemented by computer program instructions. Code memory 4241 can also store data, or can store only code.
Various aspects described herein may be embodied as systems or methods. Accordingly, various aspects herein may take the form of an entirely hardware aspect, an entirely software aspect (including firmware, resident software, micro-code, etc.), or an aspect combining software and hardware aspects These aspects can all generally be referred to herein as a “service,” “circuit,” “circuitry,” “module,” or “system.”
Furthermore, various aspects herein may be embodied as computer program products including computer readable program code stored on a tangible non-transitory computer readable medium. Such a medium can be manufactured as is conventional for such articles, e.g., by pressing a CD-ROM. The program code includes computer program instructions that can be loaded into processor 4286 (and possibly also other processors), to cause functions, acts, or operational steps of various aspects herein to be performed by the processor 4286 (or other processor). Computer program code for carrying out operations for various aspects described herein may be written in any combination of one or more programming language(s), and can be loaded from disk 4243 into code memory 4241 for execution. The program code may execute, e.g., entirely on processor 4286, partly on processor 4286 and partly on a remote computer connected to network 4250, or entirely on the remote computer.
According to one embodiment, the rise time (Tr) of the input pulse 220 may be increased by a predetermined amount to increase the lifetime of the device 215 as shown by the ramp waveform of the rising edge 225 in
According to another embodiment, a step 235 is applied to the input pulse 220 which interrupts the rise at a selected level as shown in
In certain embodiments, the step 235 duration time (Tp) can be broken into multiple levels, preferably with all of the levels above +Vc (in the case of the rising edge), or below −Vc (in the case of the falling edge).
Referring again to
In certain embodiments, a resistance 250 may be connected in series with the ferroelectric device 215 as shown in
Whereas conventional materials can be damaged by the increasing phonon energy as temperature increases, the tested ferroelectric materials actually increase in lifetime with temperature.
At higher temperatures, it is easier to break a molecule from a fluid. E.g., for a given overshoot, higher energy puts the atoms closer to bond-breaking, so it is easier to break bonds using energy from the environment. However, at higher temperatures, the thermal motion of the neighboring atoms also has higher-amplitude. As an atom is moving towards overshoot, it is scattered more by other atoms at higher temperatures than at lower temperatures. This factor reduces the overshoot at higher temperatures.
In certain embodiments, a temperature control unit 260 may be operatively connected to the ferroelectric device 215 as shown in
It shall be understood that waveform (e.g., ramp, step, etc), series resistance, and temperature control can be used independently or together in any combination.
Various techniques described herein increase FeRAM lifetime beyond industry expectations for lifetime. Various techniques increase lifetime so that leakage current on the Iddq pin on a FeRAM chip does not significantly increase before, e.g., 106 or 107 cycles.
Exemplary methods herein including receiving a command to access a FeRAM and, in response, applying a waveform with a ramp or step (as described above) to the FeRAM. Other methods include providing a FeRAM assembly having a resistor in series with the FeRAM element, e.g., manufactured using standard silicon wafer processing. Other methods include receiving a command, controlling the temperature of the FeRAM, and applying a waveform to the FeRAM (with or without a ramp or step). The steps can be performed in any order except when otherwise specified, or when data from an earlier step is used in a later step. Exemplary method(s) herein are not limited to being carried out by the specific components herein.
In view of the foregoing, various aspects provide improved lifetime of FeRAM elements. A technical effect is to operate a ferroelectric element in a way that increases the lifetime of that element.
The invention is inclusive of combinations of the aspects described herein. References to “a particular aspect” and the like refer to features that are present in at least one aspect of the invention. Separate references to “an aspect” (or “embodiment”) or “particular aspects” or the like do not necessarily refer to the same aspect or aspects; however, such aspects are not mutually exclusive, unless so indicated or as are readily apparent to one of skill in the art. The use of singular or plural in referring to “method” or “methods” and the like is not limiting. The word “or” is used in this disclosure in a non-exclusive sense, unless otherwise explicitly noted.
The invention has been described in detail with particular reference to certain preferred aspects thereof, but it will be understood that variations, combinations, and modifications can be effected by a person of ordinary skill in the art within the spirit and scope of the invention.
The present application claims the benefit of U.S. provisional application Ser. No. 61/900,022, filed Nov. 5, 2013, the contents of which are hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61900022 | Nov 2013 | US |