This application claims the priority of Korean Patent Application No. 10-2023-0057715 filed on May 3, 2023, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference.
The present invention relates to a configuration bit circuit for a programmable logic device including a phase change memory, and more particularly, to a configuration bit circuit that is programmable so that the phase change memory can have a high threshold voltage, and a programming method thereof.
A field programmable gate array (FPGA) is a device whose function is not fixed during manufacture but has a specific function through programming by a user, and is a type of programmable logic device (PLD). Due to the variable characteristics the FPGA, the FPGA has recently been linked with the 4th industrial revolution and its uses are expanding very widely to communication equipment, automobiles, industrial use, and artificial intelligence.
As illustrated in
In a conventional FPGA, 6-T SRAM was mainly used for the configuration bit circuit, and accordingly, an excessive area is required, and due to the nature of SRAM as a volatile memory, a separate memory device should be placed outside the FPGA and stored information should be loaded each time the SRAM is driven. Therefore, it takes time to drive and a lot of energy is inevitably consumed, and in particular, there is a high possibility that a security problem will occur. In addition, there is a possibility of damage due to radiation when used in airplanes, etc.
In order to overcome these shortcomings of SRAM, there is an attempt to construct the configuration bit using a phase change memory, and a technology for constructing the configuration bit circuit through a 1T-2P structure connecting two phase change memories (2P) and one transistor (1T) was proposed at P. E. Gaillardon et al., “Phase-Change-Memory-Based Storage Elements for Configurable Logic”, 2010 International Conference on Field-Programmable Technology.
The structure, operation, and programming method of the configuration bit circuit having such a 1T-2P structure are illustrated in
Meanwhile,
In
In contrast,
However, as an operating voltage of a general logic circuit applied to the configuration bits 100, a voltage higher than a threshold voltage of the phase change memory may be used.
However, an operating voltage level of a logic circuit, which is commonly used, is higher than a threshold voltage of a normal phase change memory when considering the threshold voltage, and thus there is a high possibility of turning it on. In this case, in an operation mode of the 1T-2P configuration bit 100 in
Thus, the configuration bit circuit having the 1T-2P structure has a problem that programmed information may be changed during operation due to the characteristics of the phase change memory.
The present invention provides a configuration bit circuit utilizing a phase change memory and an operation method thereof.
According to an embodiment of the invention, there is provided a configuration bit circuit for a programmable logic device including a phase change memory, the configuration bit circuit including a first phase change memory and a second phase change memory connected in series with each other between a first power source and a second power source, and a transmission gate connected to the first and second phase change memory elements in a first direction.
In the configuration bit circuit for the programmable logic device including the phase change memory according to the embodiment of the invention, a composition of a phase change layer in the first phase change memory element and the second phase change memory element may include Ge, Sb, and Te.
In the configuration bit circuit for the programmable logic device including the phase change memory according to the embodiment of the present invention, the composition of the phase change layer may be Ge<50 at %, Sb<40 at %, and Te≥50 at % at an atomic ratio.
According to another embodiment of the invention, there is provided a method of programming a configuration bit circuit for a programmable logic element including a phase change memory, the method including, when a voltage applied to the transmission gate from one of the first power source and the second power source through one of the first phase change memory and the second phase change memory is referred to as a first polarity voltage and a voltage applied from the transmission gate through one of the first phase change memory and the second phase change memory to one of the first power source and the second power source is referred to as a second polarity voltage, programming one of the first phase change memory and the second phase change memory to be in a first resistance state by the first polarity voltage and programming one of the first phase change memory and the second phase change memory to be in a second resistance state by the second polarity voltage, in which one of the first phase change memory and the second phase change memory is in the first resistance state and the other is in the second resistance state, one of the first resistance state and the second resistance state refers to a low resistance state because the phase change memory is in a crystalline phase, and the other refers to a high resistance state because the phase change memory is in an amorphous phase.
According to still another embodiment of the invention, there is provided a method of operating a configuration bit circuit for a programmable logic device including a phase change memory, in which a voltage applied to the first power source or the second power source for an operation of the configuration bit circuit is lower than a threshold voltage when the first phase change memory or the second phase change memory is in a high resistance state.
According to still yet another embodiment of the invention, there is provided a programmable logic device including a configuration bit circuit that includes a phase change memory according to the invention.
An FPGA device to which the configuration bit circuit utilizing the phase change memory is applied according to the invention have reduced manufacturing costs, have a small area, have excellent security, and are resistant to radiation.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art to which the present application belongs can easily implement them. However, the present application may be implemented in various different forms and is not limited to the embodiments described herein.
In addition, in order to clearly describe the present application in the drawings, parts unrelated to the description have been omitted, and similar reference numerals have been assigned to similar parts throughout the specification.
Throughout the specification of the present application, when a part is said to be “connected” to another part, this includes not only cases where it is “directly connected,” but also cases where it is “electrically connected” with another element in between.
Throughout the specification of the present application, when a member is said to be located “on”, “on an upper part”, “at the top”, “below”, “at a lower part”, or “at the bottom” of another member, this includes not only cases where the member is in contact with another member, but also cases where another member exists between two members.
Throughout the specification of the present application, when a part is said to “include” a certain constituent element, this means that it can further include other constituent elements rather than excluding other constituent elements, unless specifically stated to the contrary.
As used in this specification, the terms “approximately”, “substantially”, etc. are used to mean at or close to that numerical value when manufacturing and material tolerances unique to the meaning mentioned are given, and are used to prevent unscrupulous infringers from unfairly using the disclosed contents in which accurate or absolute numerical values are mentioned in order to aid the understanding of the present invention. In addition, throughout the specification of the present application, “a step of doing ˜” or “a step of ˜” does not mean “a step for ˜”.
Throughout the specification of the present application, the term “combination thereof” means a mixture or combination of one or more selected from a group consisting of the constituent elements described in the expression of the Makushi format, and means including one or more selected from the group consisting of the constituent elements.
Throughout the specification of the present application, the description of “A and/or B” means “A or B, or A and B”.
In the programmable logic device, the configuration bit circuit is programmed to a desired logic state and then operated according to the programmed state to control a circuitry within the device. Unlike a conventional SRAM-based configuration bit circuit, a logic state of the configuration bit circuit including the phase change memory according to the present invention is programmed according to a resistance state of the phase change memory, and the configuration bit circuit operates according to the programmed logic state.
However, in order for the phase change memory to be used in the configuration bit circuit, it is important that the resistance state does not change during operation of the configuration bit circuit so that the programmed logic state does not change as described above. To this end, it is preferable that a threshold voltage of the phase change memory is higher than a voltage applied to the phase change memory during operation. To this end, the present invention provides a configuration bit circuit including a phase change memory that allows the phase change memory to have a high threshold voltage in the configuration bit circuit and a method of programming such a configuration bit circuit.
In the configuration bit circuit to which the conventional phase change memory is applied, due to a low threshold voltage of the phase change memory, as the phase change memory is turned on by an operating voltage of the circuit, an unwanted change may occur in the programmed state. To prevent this, the threshold voltage of the phase change memory needs to be increased.
Meanwhile, in order to increase the threshold voltage of the phase change memory, a method of adjusting a composition or thickness of materials forming the phase change memory is known. However, a method of changing resistance in an amorphous state depending on a polarity of an applied voltage even with the same composition and thickness has also recently become known. Even in the high resistance amorphous state, a composition distribution in the amorphous state varies depending on the applied voltage and accordingly, the resistance state of the phase change memory may be changed. If the resistance state changes, the threshold voltage in the high resistance state may change accordingly.
In general, the phase change memory is characterized by changing electrical conductivity through a phase change between a low resistance crystalline state and a high resistance amorphous state. However, even in the amorphous state, differences in electrical conductivity can be achieved.
These characteristics will be described through
Meanwhile, when an opposite polarity voltage of a certain magnitude or more is applied to the phase change memory in the low resistance state, it is converted into a second high resistance state S-RESET, which is a higher resistance state than the first high resistance state RESET, which is a normal high resistance state.
In order to convert the phase change memory converted to the second high resistance state S-RESET back to the low resistance state, a voltage equal to or higher than a second threshold voltage Vth_m should be applied.
The reason that the high resistance level can be divided even in the high resistance state is because, even in the high resistance amorphous state, differences in resistance may appear depending on the composition distribution within the amorphous state. This is illustrated in
In one embodiment of the present invention, GST (Ge—Sb—Te) ternary composition can be used as a phase change layer composition of the phase change memory, and when a voltage of opposite polarity of a certain level or more is applied, the distribution of Te is increased around a heater electrode attached to a phase change layer, and thus the higher resistance state S-RESET may be achieved.
In this way, when programming the phase change memory by applying a voltage in the opposite direction to that in actual operation, the phase change memory can be converted to the second high resistance state S-RESET having a higher resistance than the first high resistance state RESET, and accordingly, the effect of increasing the threshold voltage from Vth to Vth_m can be obtained. This second threshold voltage Vth_m is at a level much higher than 1.2 V, which is the actual operating voltage of a typical configuration bit circuit, and accordingly, it is possible to prevent unwanted phase change of the phase change memory during operation.
In this way, the threshold voltage can be increased in the phase change memory having a predetermined composition and structure through the voltage applied in both directions. To this end, the configuration bit circuit for the programmable logic device according to the present invention may include a first phase change memory element and a second phase change memory element connected in series with each other between the first power source and the second power source, and a transmission gate connected to the first phase change memory element and second phase change memory element in a first direction.
In the conventional 1T-2P structure, since the current flows through a transistor during programming, the voltage cannot flow in both directions, and accordingly, the phase change memory cannot be programmed through bidirectional voltage. In contrast, in the present invention, it is possible to apply a voltage to the phase change memory in both directions by applying the transmission gate instead of the transistor.
One embodiment of the configuration bit circuit according to the present invention is illustrated in
Here, the first phase change memory and second phase change memory need to have high threshold voltages for a stable operation. To this end, materials forming a phase change layer of the first and second phase change memories may include Ge, Sb, and Te. This composition is generally referred to as GST and is known as a phase change memory composition having a high threshold voltage.
In particular, among the GST compositions, it is preferable that an atomic ratio is Ge<50 at %, Sb<40 at %, and Te≥50 at %. Through this combination of phase change layer, the threshold voltage of the phase change memory can be maximized, and in particular, it may be easy to induce the second high resistance state S-RESET by Te distribution through a Te content of more than half at an atomic ratio.
In the configuration bit circuit according to the present invention, it is possible to prevent unwanted phase change of the phase change memory even during operation through the phase change memory and circuit that can induce such a high high resistance state (high threshold voltage).
Meanwhile, the method of programming the configuration bit circuit according to the present invention that allows the phase change memory to have the high resistance state may be a programming method in which, when a voltage applied to a transmission gate from either a first power source or a second power source through either a first phase change memory or a second phase change memory is referred to as a first polarity voltage and a voltage applied from the transmission gate through one of the first phase change memory and the second phase change memory to one of the first power source and the second power source is referred to as a second polarity voltage, one of the first phase change memory and the second phase change memory becomes a first resistance state by the first polarity voltage and one of the first phase change memory and the second phase change memory becomes a second resistance state by the second polarity voltage, one of the first phase change memory and the second phase change memory is in the first resistance state and the other is in the second resistance state, one of the first resistance state and the second resistance state may refer to a low resistance state because the phase change memory is in a crystalline phase, and the other may refer to a high resistance state because the phase change memory is in an amorphous phase.
One embodiment of the method of programming the configuration bit circuit according to the present invention will be described in more detail with reference to
The first polarity voltage is a voltage of the same polarity as when the actual configuration bit circuit operates for the phase change memory, and through the first polarity voltage, the first phase change memory 310 or the second phase change memory 320 may be programmed to be in the low resistance state SET. In this case, when a voltage is applied to the first phase change memory 310, the second phase change memory 320 becomes to be in a floating state, and conversely, when a voltage is applied to the second phase change memory 320, the first phase change memory 310 becomes to be in the floating state.
Meanwhile,
In this way, the resistance state of the first phase change memory 310 and second phase change memory 320 may be programmed by changing the resistance state to the low resistance state SET or the high resistance state S-RESET through the voltage applied in both directions, and accordingly, the threshold voltage can be maintained high. Phase change memories are programmed so that when one of them is in the low resistance state SET, the other is in the high resistance state S-RESET.
The programmable logic device including the configuration bit circuit capable of being provided according to the present invention can reduce time when starting up, have a small area, have excellent security, and are resistant to radiation compared to the conventional programmable logic elements that include the SRAM-based configuration bit circuit.
Number | Date | Country | Kind |
---|---|---|---|
10-2023-0057715 | May 2023 | KR | national |