The present invention relates to a one-time-programmable (OTP) memory device, and, in particular, to an OTP memory device having a new OTP program mechanism.
The one-time-programmable (OTP) memory device has been developed. The OTP memory device is a one-time programmable non-volatile memory that can be programmed once. After the OTP memory cell in the OTP memory device is programmed, the storage state of the OTP memory cell is determined and the storage state of the OTP memory cell fails to be modified. Therefore, the OTP memory device is generally used for security applications, such as secure key storage, device IDs, and code storage.
However, although existing technologies for the OTP memory devices have been generally adequate for their intended purposes, they have not been entirely satisfactory in all respects.
The present disclosure provides a one-time-programmable (OTP) memory device. The OTP memory device includes a first active region, a first gate dielectric layer, and a first gate electrode layer. The first active region includes a first channel region having a first channel layer and first source/drain regions disposed on opposite sides of the first channel region in a Y-direction. The first source/drain regions have first source/drain features electrically connected to the first channel layer. The first gate dielectric layer wraps around the first channel layer. The first gate electrode layer extends in an X-direction and wraps around the first channel layer and the first gate dielectric layer. A first thickness of the first gate electrode layer from a first edge of a first end of the first gate electrode layer to the first channel layer in the X-direction is equal to a second thickness of the first gate electrode layer from a second edge of a second end of the first gate electrode layer to the first channel layer in the X-direction, and a logic state of the OTP memory device is at a first logic state. In a first program operation of the OTP memory device, after the first end is connected to a first voltage and the second end is connected to a second voltage different to the first voltage, the first thickness is different to the second thickness, and the logic state of the OTP memory device is at a second logic state different to the first logic state.
The present disclosure provides a one-time-programmable (OTP) memory device. The OTP memory device includes a first memory cell. The first memory cell includes a first active region and a first gate structure. The first active region includes a first channel region having a first channel layer and first source/drain regions disposed on opposite sides of the first channel region in a Y-direction. The first source/drain regions have first source/drain features electrically connected to the first channel layer. The first gate structure extends in an X-direction and engages the first active region to construct a first transistor. Before a first program operation of the OTP memory device, the first transistor has a first threshold voltage and a logic state of the OTP memory device is at a first logic state. In the first program operation of the OTP memory device, a first end of the first gate structure is connected to a first voltage and a second end of the first gate structure is connected to a second voltage different to the first voltage, such that a program current is generated along the first gate structure. A voltage difference between the first voltage and the second voltage is greater than an electromigration threshold. After the first program operation of the OTP memory device, the first transistor has a second threshold voltage different to the first threshold voltage, and the logic state of the OTP memory device is at a second logic state different to the first logic state.
In order to describe the manner in which the above-recited and other advantages and features of the disclosure can be obtained, a more particular description of the principles briefly described above will be rendered by reference to specific examples thereof which are illustrated in the appended drawings. Understanding that these drawings depict only exemplary aspects of the disclosure and are not therefore to be considered to be limiting of its scope, the principles herein are described and explained with additional specificity and detail through the use of the accompanying drawings.
The following disclosure provides many different embodiments, or examples, for implementing different features of the invention. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
For purposes of the present detailed description, unless specifically disclaimed, the singular includes the plural and vice versa; and the word “including” means “including without limitation.” Moreover, words of approximation, such as “about,” “almost,” “substantially,” “approximately,” and the like, can be used herein to mean “at, near, or nearly at,” or “within 3-5% of,” or “within acceptable manufacturing tolerances,” or any logical combination thereof, for example.
Furthermore, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as being “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary term “below” can encompass both an orientation of above and below. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
The terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Furthermore, to the extent that the terms “including,” “includes,” “having,” “has,” “with,” or variants thereof, are used in either the detailed description and/or the claims, such terms are intended to be inclusive in a manner similar to the term “comprising.”
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art. Furthermore terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art, and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The various aspects of the present disclosure will now be described in more detail with reference to the figures. For avoidance of doubts, an X-direction, a Y-direction, and a Z-direction in the figures are perpendicular to one another and are used consistently. Throughout the present disclosure, like reference numerals denote like features unless otherwise indicated.
The OTP memory cell 102 includes an active region 104 that extends lengthwise in the Y-direction. The active region 104 includes a channel region 104ch and source/drain regions 104sd. As shown in
The OTP memory cell 102 further includes a gate structure 106. The gate structure 106 extends lengthwise in the X-direction perpendicular to the Y-direction to cross the active region 104, as shown in
The OTP memory cell 102 further includes source/drain contacts 108 and gate contacts 110. As shown in
The source/drain contacts 108 may each include a conductive material such as Al, Cu, W, Co, Ti, Ta, Ru, Rh, Ir, Pt, Mo, TiN, TiAl, TiAlN, TaN, TaC, combinations of these, or the like, although any suitable material may be deposited using a deposition process such as sputtering, CVD, electroplating, electroless plating, or the like. In some embodiments, the source/drain contacts 108 may each include single conductive material layer or multiple conductive layers. The materials of the gate contacts 110 are selected from a group consisting of titanium (Ti), titanium nitride (TiN), tantalum (Ta), tantalum nitride (TaN), titanium aluminum nitride (TiAlN), tungsten nitride (WN), tungsten (W), cobalt (Co), molybdenum (Mo), ruthenium (Ru), platinum (Pt), aluminum (Al), copper (Cu), other conductive materials, or a combination thereof.
In some embodiments, the transistor 103 in the OTP memory cell 102 may also be a fin field-effect transistor (FinFET).
The OTP memory cell 102 further includes isolation features 114 over the substrate 112 and isolating the active region 104 form other active regions (not shown).
As shown in
In some embodiments, the channel layer 116 include silicon for N-type transistors. In other embodiments, the channel layer 116 include silicon germanium for P-type transistors. In some embodiments, the channel layer 116 are all made of silicon, and the type of the transistors depend on work function metal layer wrapping around the channel layer 116.
As discussed above, the gate structure 106 engage the active region 104 to construct the transistor 103 in the OTP memory cell 102. More specifically, the gate structure 106 wraps around the channel layer 116 in the channel region 104 of the active region 104ch. The gate structure 106 has a gate dielectric layer 118 and a gate electrode layer 120. The gate dielectric layer 118 wraps around the channel layer 116 and the gate electrode layer 120 wraps around the gate dielectric layer 118 and the channel layer 116. More specifically, the gate dielectric layer 118 is on a top surface and sidewalls of the channel layer 116, as shown in
In some embodiments, the gate structure 106 further includes an interfacial layer (such as having silicon dioxide, silicon oxynitride, or other suitable materials) between the gate dielectric layer 118 and the channel layers 116. The gate dielectric layer 118 may include oxide with nitrogen doped dielectric material (initial layer) combined with metal content high-K dielectric material (K value (dielectric constant)>13). For example, gate dielectric layer 118 may include hafnium oxide (HfO2), which has a dielectric constant in a range from about 18 to about 40. Alternatively, the gate dielectric layer 118 may include other high-K dielectrics, such as TiO2, HfZrO, Ta2O3, HfSiO4, ZrO2, ZrSiO2, LaO, AlO, ZrO, TiO, Ta2O5, Y2O3, SrTiO3 (STO), BaTiO3 (BTO), BaZrO, HfLaO, HfSiO, LaSiO, AlSiO, HfTaO, HfTiO, (Ba,Sr)TiO3 (BST), Al2O3, Si3N4, oxynitrides (SiON), combinations thereof, or other suitable material. The gate dielectric layer 118 may be formed by chemical oxidation, thermal oxidation, ALD, CVD, and/or other suitable methods.
The gate electrode layer 120 is formed to wrap around the gate dielectric layer 118 and the channel layer 116, as shown in
As discussed above, the source/drain regions 104sd of the OTP memory cell 102 includes source/drain features. The source/drain features in the source/drain regions 104sd are disposed on opposite sides of the respective gate structure 106 in the Y-direction to form the transistor 103 in the OTP memory cell 102. The channel layer 116 connect one source/drain feature in one source/drain region 104sd to the other source/drain feature in the other source/drain region 104sd. More specifically, the source/drain features are also disposed on opposite sides of the respective channel layer 116 in the Y-direction. Therefore, the source/drain features in the source/drain regions 104sd are attached and electrically connected to the channel layer 116 in the Y-direction. The source/drain features may also be referred to as source/drains. In some embodiments, source/drain feature(s) may refer to a source or a drain, individually or collectively dependent upon the context.
The source/drain features may be formed by using epitaxial growth. In some embodiments, the source/drain features may include epitaxially-grown material selected from a group consisting of SiP, SiC, SiPC, SiAs, Si, or a combination thereof. In some embodiments, the epitaxially-grown material of the source/drain features may be doped with N-type dopants, such as phosphorus, arsenic, other N-type dopant, or a combination thereof. In some embodiments, the source/drain features doped with N-type dopants for N-type transistors may be respectively referred to as N-type features and N-type source/drain features.
In some embodiments, the source/drain features doped with P-type dopants for P-type transistors may be respectively referred to as P-type source/drain features.
As discussed above, the OTP memory device 100 with the OTP memory cell 102 having the FinFET structure shown in
In order to program the OTP memory cell 102, the end 106-1 and the end 106-2 of the gate structure 106 (specifically, the gate electrode layer 120) are respectively connected to different voltages. More specifically, in a program operation of the OTP memory device 100, the end 106-1 of the gate electrode layer 120 is connected to a first voltage (may be referred to as voltage VG1 in below) and the end 106-2 of the gate electrode layer 120 is connected to a second voltage (may be referred to as voltage VG2 in below), which is different to the first voltage, such that a program current is generated along the gate structure 106 (specifically, the gate electrode layer 120). In some embodiments, the end 106-1 and the end 106-2 of the gate electrode layer 120 are respectively connected to the voltages VG1 and VG2 through the gate contacts 110 (i.e., the gate contacts 110 over the end 106-1 and the end 106-2 of the gate electrode layer 120 are connected to the voltages VG1 and VG2). In other words, the voltages VG1 and VG2 are respectively applied to the end 106-1 and the end 106-2 of the gate electrode layer 120 through the gate contacts 110 (i.e., the voltages VG1 and VG2 are applied to the gate contacts 110 over the end 106-1 and the end 106-2 of the gate electrode layer 120). Furthermore, the source/drain contacts 108 are floating during the programming of the OTP memory cell 102.
After the ends 106-1 and 106-2 are respectively connected to the voltages VG1 and VG2 and the source/drain contacts 108 are floating, the gate electrode layer 120 is changed, as shown in
If the voltage VG1 is less than the voltage VG2, i.e., the end 106-1 of the gate electrode layer 120 is connected to lower voltage and the end 106-2 of the gate electrode layer 120 is connected to higher voltage, the gate electrode layer 120 shifts to the right, as shown in
As shown in
In the case of the voltage VG1 (connected to end 106-1) is less than the voltage VG2 (connected to end 106-2) during the programming, the thickness T1′ is less than the thickness T2′ after the programming, as shown in
In some embodiments, the thickness T1 or T2 of the gate electrode layer 120 before the programming is reduced into zero (0) after the programming. For example, after the programming that the voltage VG1 (connected to end 106-1) is less than the voltage VG2 (connected to end 106-2), the thickness T1′ of the gate electrode layer 120 is zero, as shown in
Due to such location and shape change of the gate electrode layer 120, the gate control of the gate structure 106 is changed. Therefore, the threshold voltage of the transistor 103 in OTP memory cell 102 of the OTP memory device 100 is also changed. More specifically, the OTP memory device 100 (specifically, the transistor 103 in OTP memory cell 102) has a first threshold voltage (may be referred to as threshold voltage Vth1) before the programming, and a second threshold voltage (may be referred to as threshold voltage Vth1′), which is different to the first threshold voltage, after the programming. As such, according to the read current of the transistor 103 in OTP memory cell 102 (from one source/drain region 104sd to the other source/drain region 104sd passing through the channel layer 116) during the OTP memory cell 102 is read, it can be known whether the OTP memory cell 102 has been programmed.
In a read operation of the OTP memory device 100, in order to read the OTP memory cell 102, the end 106-1 and the end 106-2 of the gate structure 106 (specifically, the gate electrode layer 120) are connected to a voltage about 0V or slightly greater than 0V (through the gate contact 110), one of the source/drain regions 104sd (through the source/drain contact 108) is connected to 0V, and the other one of the source/drain regions 104sd (through the source/drain contact 108) is connected to the supply voltage VDD (greater than 0V), such that a read current of the transistor 103 in the OTP memory cell 102 is generated. If the OTP memory cell 102 is not programmed, i.e., the location and shape of the gate electrode layer 120 maintain that shown in
As discussed above, due to the threshold voltage Vth1 of the transistor 103 in the OTP memory cell 102 before the programming and the threshold voltage Vth1′ of the transistor 103 in the OTP memory cell 102 after the programming are different, the current Iread1 of the transistor 103 in the OTP memory cell 102 before the programming is different to the current Iread1′ after the programming are different. Therefore, according to the current value of the read current of the transistor 103 in the OTP memory cell 102, the logic state of the OTP memory cell 102 can be known. For example, if the read current of the transistor 103 in the OTP memory cell 102 is greater than 5 μA, the logic state of the OTP memory cell 102 is at the logic state “0”, and if the read current of the transistor 103 in the OTP memory cell 102 is less than 10 nA, the logic state of the OTP memory cell 102 is at the logic state “1”.
The OTP memory cell 102 discussed above shows the FinFET structure. In some embodiments, the transistor 103 in the OTP memory cell 102 may be a gate-all-around (GAA) transistor.
Similar to the discussion in above, the gate structure 106 wraps and/or surrounds suspended, vertically stacked channel layers 116′ in the channel region 104ch of the active region 104. More specifically, the gate dielectric layer 118 of the gate structure 106 wraps around each of the channel layer 116′ and the gate electrode layer 120 of the gate structure 106 wraps around the gate dielectric layer 118 and each of the channel layer 116′, as shown in
Similarly, the OTP memory device 100 with the OTP memory cell 102 having the GAA structure shown in
Similarly, in order to program the OTP memory cell 102, the end 106-1 and the end 106-2 of the gate structure 106 (specifically, the gate electrode layer 120) are respectively connected to different voltages. In other words, in the program operation of the OTP memory device 100, the end 106-1 of the gate electrode layer 120 is connected to the voltage VG1 discussed above and the end 106-2 of the gate electrode layer 120 is connected to the voltage VG2 discussed above, such that a program current is generated along the gate structure 106 (specifically, the gate electrode layer 120). Furthermore, the source/drain contacts 108 are floating during the programming of the OTP memory cell 102.
After the ends 106-1 and 106-2 are respectively connected to the voltages VG1 and VG2 and the source/drain contacts 108 are floating, the gate electrode layer 120 is also changed, as shown in
As shown in
In the case of the voltage VG1 is less than the voltage VG2 during the programming, the thickness T3′ is less than the thickness T4′ after the programming, as shown in
Similarly, in some embodiments, the thickness T3 or T4 of the gate electrode layer 120 before the programming is reduced into zero (0) after the programming. For example, after the programming that the voltage VG1 is less than the voltage VG2, the thickness T3′ of the gate electrode layer 120 is zero, as shown in
Similarly, the gate control of the gate structure 106 is changed due to such location and shape change of the gate electrode layer 120. Therefore, the OTP memory device 100 (specifically, the transistor 103 in OTP memory cell 102) has the threshold voltage Vth1 before the programming as discussed above and the threshold voltage Vth1′ after the programming as discussed above. As such, according to the read current of the transistor 103 in the OTP memory cell 102 during the OTP transistor 102 is read, it can be known whether the OTP transistor 102 has been programmed.
Similarly, in the read operation of the OTP memory device 100, in order to read the OTP memory cell 102, the end 106-1 or the end 106-2 of the gate structure 106 (specifically, the gate electrode layer 120) is connected to a voltage about 0V or slightly greater than 0V (through the gate contact 110) and one of the source/drain regions 104sd (through the source/drain contact 108) is connected to 0V and the other one of the source/drain regions 104sd (through the source/drain contact 108) is connected to the supply voltage VDD, such that a read current of the transistor 103 in the OTP memory cell 102 is generated. If the OTP memory cell 102 is not programmed, i.e., the location and shape of the gate electrode layer 120 maintain that shown in
Similarly, due to the threshold voltage Vth1 of the transistor 103 in the OTP memory cell 102 before the programming and the threshold voltage Vth1′ of the transistor 103 in the OTP memory cell 102 after the programming are different, the current Iread1 of the transistor 103 in the OTP memory cell 102 before the programming is different to the current Iread1′ after the programming are different. Therefore, according to the current value of the read current of the transistor 103 in the OTP memory cell 102, the logic state of the OTP memory cell 102 can be known. For example, if the read current of the transistor 103 in the OTP memory cell 102 is greater than 5 μA, the logic state of the OTP memory cell 102 is at the logic state “0”, and if the read current of the transistor 103 in the OTP memory cell 102 is less than 10 nA, the logic state of the OTP memory cell 102 is at the logic state “1”.
Similarly, as shown in
The difference between the OTP memory cell 102 and the OTP memory cells 202-1 to 202-3 is how to determine whether the OTP memory cell is programmed. As discussed above, it can determine that whether the OTP memory cell 102 is programmed according to the current value of the read current of the transistor 103 in the OTP memory cell 102, thereby determining the logic state of the OTP memory cell 102.
In the embodiments shown in
For example, in a read operation of the OTP memory device 200, the OTP memory cell 202-1 serve as reference cell, in order to read the OTP memory cell 202-2, the end 206-1 and the end 206-2 of the gate structure 206 (specifically, the gate electrode layer 120) of the OTP memory cell 202-1 and the end 206-3 and the end 206-4 of the gate structure 206 (specifically, the gate electrode layer 120) of the OTP memory cell 202-2 are connected to a voltage about 0V or slightly greater than 0V (through the gate contact 210), one of the source/drain regions 104sd (through the source/drain contact 208) of the OTP memory cell 202-1 is connected to 0V, the other one of the source/drain regions 104sd (through the source/drain contact 208) of the OTP memory cell 202-1 is connected to the supply voltage VDD, one of the source/drain regions 104sd (through the source/drain contact 208) of the OTP memory cell 202-2 is connected to 0V, the other one of the source/drain regions 104sd (through the source/drain contact 208) of the OTP memory cell 202-2 is connected to the supply voltage VDD, such that a read current of the transistor 203-1 in the OTP memory cell 202-1 and a read current of the transistor 203-2 in the OTP memory cell 202-2 are generated. According to the difference between the read current of the transistor 203-2 and the read current of the transistor 203-1 (greater or less than the first predetermined threshold difference), the logic state of the OTP memory cells 202-2 (which not used as reference cell) can be known.
The OTP memory cell 302 is similar to the OTP memory cell 102 discussed above, except that the OTP memory cell 302 is constructed by two transistors 303-1 and 303-2 (may be collectively referred to as transistors 303). Therefore, the OTP memory cell 302 includes an active region 304-1 for the transistors 303-1 and an active region 304-2 for the transistors 303-2 (may be collectively referred to as active region 304), which extend lengthwise in the Y-direction. The active regions 304 each also includes a channel region 304ch and source/drain regions 304sd. Similarly, the source/drain regions 304sd are disposed on opposite sides of the channel regions 304ch in the Y-direction, in accordance with some embodiments.
The OTP memory cell 302 further includes gate structures 306-1 and 306-2 (may be collectively referred to as gate structures 306). The gate structures 306 extend lengthwise in the X-direction to cross the active regions 304, as shown in
In some embodiments, the gate structures 306-1 and 306-2 are formed simultaneously. In some aspects, the gate structures 306-1 and 306-2 may be considered together as one gate structure, such as a gate structure 307, as shown in
Similarly, the OTP memory cell 302 further includes source/drain contacts 308 and gate contacts 310. As shown in
In some embodiments, the transistors 303 in the OTP memory cell 302 may be fin field-effect transistors (FinFETs).
As shown in
As shown in
As shown in
Similar to the source/drain regions 104sd discussed above, the source/drain regions 304sd of the OTP memory cell 302 includes source/drain features. The source/drain features in the source/drain regions 304sd are disposed on opposite sides of the respective gate structure 306 in the Y-direction to form the transistors 303 in the OTP memory cell 302. The source/drain features may also be referred to as source/drains. In some embodiments, source/drain feature(s) may refer to a source or a drain, individually or collectively dependent upon the context. In some embodiments, the material of the source/drain features is as the above discussion.
The OTP memory device 300 with the OTP memory cell 302 having the FinFET structures shown in
Similar to the programming of the OTP memory cell 102 discussed above, the end 306e-1 and the end 306e-4 of the gate structures 306 (specifically, the gate electrode layer 320) are respectively connected to different voltages. The end 306e-1 of the gate electrode layer 320 is connected to the voltage VG1 discussed above and the end 306e-4 of the gate electrode layer 320 is connected to the voltage VG2 discussed above, through the gate contacts 310, such that a program current is generated along the gate structures 306 (specifically, the gate electrode layer 320). Furthermore, the source/drain contacts 308 are floating during the programming of the OTP memory cell 302.
After the ends 306e-1 and 306e-4 are respectively connected to the voltages VG1 and VG2 and the source/drain contacts 308 are floating, the gate electrode layer 320 is changed, as shown in
As shown in
In the case of the voltage VG1 is less than the voltage VG2 during the programming, the thickness T5′ is less than the thickness T6′ after the programming, as shown in
Furthermore, as shown in
In the case of the voltage VG1 is less than the voltage VG2 during the programming, the thickness Th1′ is less than the thickness Th2′ after the programming, as shown in
Due to such location and shape change of the gate electrode layer 320, the gate control of the gate structures 306 (or the gate structure 307) is changed. Therefore, the threshold voltages of the transistors 303-1 and 303-2 in OTP memory cell 302 are is also changed. More specifically, the transistor 303-1 has a third threshold voltage (may be referred to as threshold voltage Vth2) and the transistor 303-2 has a fourth threshold voltage (may be referred to as threshold voltage Vth3) before the programming. After the programming of the OTP memory cell 302, the transistor 303-1 has a fifth threshold voltage (may be referred to as threshold voltage Vth2′) and the transistor 303-2 has a sixth threshold voltage (may be referred to as threshold voltage Vth3′). In some embodiments, the threshold voltage Vth2 of the transistor 303-1 and the threshold voltage Vth3 of the transistor 303-2 before the programming are the same. As such, according to the read currents of the transistors 303-1 and 303-2 in OTP memory cell 302 during the OTP memory cell 302 is read, it can be known whether the OTP memory cell 302 has been programmed.
In a read operation of the OTP memory device 300, in order to read the OTP memory cell 302, the end 306e-1 or the end 306e-4 of the gate structures 306 (the gate structure 307) (specifically, the gate electrode layer 320) are connected to a voltage about 0V or slightly greater than 0V, one of the source/drain regions 304sd of the active region 304-1 is connected to 0V and the other one of the source/drain regions 304sd of the active region 304-1 is connected to the supply voltage VDD, and one of the source/drain regions 304sd of the active region 304-2 is connected to 0V and the other one of the source/drain regions 304sd of the active region 304-2 is connected to the supply voltage VDD, such that read currents of the transistors 303-1 and 303-2 in the OTP memory cell 302 are generated. If the OTP memory cell 302 is not programmed and the transistors 303-1 still has the threshold voltage Vth2 discussed above and the transistors 303-2 still has the threshold voltage Vth3 discussed above, i.e., the location and shape of the gate electrode layer 320 maintain that shown in
As discussed above, the threshold voltage Vth2 of the transistor 303-1 and the threshold voltage Vth3 of the transistor 303-2 before the programming are the same, and the threshold voltage Vth2′ of the transistor 303-1 and the threshold voltage Vth3′ of the transistor 303-2 after the programming are different. As such, if the OTP memory cell 302 has been programmed, the read current of the transistor 303-1 in the OTP memory cell 302 would be different from the read current of the transistor 303-2 in the OTP memory cell 302 during reading (i.e., a current difference between the read current of the transistor 303-1 and the read current of the transistor 303-2 would be greater than a second predetermined threshold difference (e.g., in a range from 1×10−10 A to 1×10−6 A)). If the OTP memory cell 302 is not programmed (the transistors 303-1 still has the threshold voltage Vth2 discussed above and the transistors 303-2 still has the threshold voltage Vth3 discussed above), the read current of the transistor 303-1 in the OTP memory cell 302 would be substantially the same as the read current of the transistor 303-2 in the OTP memory cell 302 during reading (i.e., the current difference between the read current of the transistor 303-1 and the read current of the transistor 303-2 would be less than the second predetermined threshold difference).
Therefore, according to comparison, the logic state of the OTP memory cell 302 can be known. For example, if the read current of the transistor 303-1 in the OTP memory cell 302 is different from the read current of the transistors 303-2 in the transistor 303-2 in the OTP memory cell 302, the logic state of the OTP memory cells 302 are at the logic state “0”, and if the read current of the transistor 303-1 in the OTP memory cell 302 is substantially equal to the read current of the transistors 303-2 in the OTP memory cell 302, the logic state of the OTP memory cell 302 are at the logic state “1”.
The OTP memory cell 302 discussed above shows the FinFET structure. In some embodiments, the transistors 303-1 and 303-2 in the OTP memory cell 302 may be a gate-all-around (GAA) transistor.
Similar to the discussion in above, the gate structure 306 wraps and/or surrounds suspended, vertically stacked channel layers 316′ in the channel region 304ch of the active regions 304. More specifically, the gate dielectric layer 318 of the gate structures 306 (the gate structure 307) wraps around each of the channel layer 316′ and the gate electrode layer 320 of the gate structures 106 (the gate structure 307) wraps around the gate dielectric layer 318 and each of the channel layer 316′, as shown in
Similarly, the OTP memory device 300 with the OTP memory cell 302 having the GAA structures shown in
Similarly, in a program operation of the OTP memory device 300, in order to program the OTP memory cell 302, the end 306e-1 and the end 306e-4 of the gate structures 306 (specifically, the gate electrode layer 320) are respectively connected to different voltages. The end 306e-1 of the gate electrode layer 320 is connected to the voltage VG1 discussed above and the end 306e-4 of the gate electrode layer 320 is connected to the voltage VG2 discussed above, through the gate contacts 310, such that a program current is generated along the gate structure 306 (specifically, the gate electrode layer 320). Furthermore, the source/drain contacts 308 are floating during the programming of the OTP memory cell 302.
After the ends 306e-1 and 306e-4 are respectively connected to the voltages VG1 and VG2 and the source/drain contacts 308 are floating, the gate electrode layer 320 is changed, as shown in
As shown in
In the case of the voltage VG1 is less than the voltage VG2 during the programming, the thickness T7′ is less than the thickness T8′ after the programming, as shown in
Furthermore, as shown in
In the case of the voltage VG1 is less than the voltage VG2 during the programming, the thickness Th3′ is less than the thickness Th4′ after the programming, as shown in
Similarly, the gate control of the gate structures 306 (or the gate structure 307) is changed due to such location and shape change of the gate electrode layer 320. Therefore, the transistor 303-1 has the threshold voltage Vth2 and the transistor 303-2 has the threshold voltage Vth3 before the programming, as discussed above. In some embodiments, the threshold voltage Vth2 of the transistor 303-1 and the threshold voltage Vth3 of the transistor 303-2 before the programming are the same. After the programming of the OTP memory cell 302, the transistor 303-1 has the threshold voltage Vth2′ and the transistor 303-2 has the threshold voltage Vth3′, as discussed above. As such, according to the read currents of the transistors 303-1 and 303-2 in OTP memory cell 302 during the OTP memory cell 302 is read, it can be known whether the OTP memory cell 302 has been programmed.
Similarly, in the read operation of the OTP memory device 300, in order to read the OTP memory cell 302, the end 306e-1 or the end 306e-4 of the gate structures 306 (the gate structure 307) (specifically, the gate electrode layer 320) are connected to a voltage about 0V or slightly greater than 0V, one of the source/drain regions 304sd of the active region 304-1 is connected to 0V and the other one of the source/drain regions 304sd of the active region 304-1 is connected to the supply voltage VDD, and one of the source/drain regions 304sd of the active region 304-2 is connected to 0V and the other one of the source/drain regions 304sd of the active region 304-2 is connected to the supply voltage VDD, such that read currents of the transistors 303-1 and 303-2 in the OTP memory cell 302 are generated. If the OTP memory cell 302 is not programmed, i.e., the location and shape of the gate electrode layer 320 maintain that shown in
Similarly, the threshold voltage Vth2 of the transistor 303-1 and the threshold voltage Vth3 of the transistor 303-2 before the programming are the same, and the threshold voltage Vth2′ of the transistor 303-1 and the threshold voltage Vth3′ of the transistor 303-2 after the programming are different. As such, if the OTP memory cell 302 has been programmed, the read current of the transistor 303-1 in the OTP memory cell 302 would be different from the read current of the transistor 303-2 in the OTP memory cell 302 during reading. If the OTP memory cell 302 is not programmed, the read current of the transistor 303-1 in the OTP memory cell 302 would be substantially the same as the read current of the transistor 303-2 in the OTP memory cell 302 during reading.
Therefore, according to comparison, the logic state of the OTP memory cell 302 can be known. For example, if the read current of the transistor 303-1 in the OTP memory cell 302 is different from the read current of the transistors 303-2 in the OTP memory cell 302, the logic state of the OTP memory cells 302 are at the logic state “0”, and if the read current of the transistor 303-1 in the OTP memory cell 302 is substantially equal to the read current of the transistors 303-2 in the OTP memory cell 302, the logic state of the OTP memory cell 302 are at the logic state “1”.
Similarly, as shown in
The embodiments of the present disclosure offer advantages over existing art, though it should be understood that other embodiments may offer different advantages, not all advantages are necessarily discussed herein, and that no particular advantage is required for all embodiments. For example, embodiments discussed herein include OTP memory devices with OTP memory cell with FinFET or GAA structure(s). The OTP memory cell is programmed by electromigration mechanism, such that the OTP memory cell may be constructed by one or two transistors, thereby resulting the OTP memory cell with low footprint/area penalty. Furthermore, the OTP memory cell can be programmed at a relatively low voltage than conventional OTP memory cell due to the electromigration mechanism for programming. Therefore, the power consumption of the OTP memory cell is improved.
The foregoing outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions, and alterations herein without departing from the spirit and scope of the present disclosure.
This application claims the benefit of U.S. Provisional Application No. 63/537,860, filed on Sep. 12, 2023, the entirety of which is/are incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
63537860 | Sep 2023 | US |