Voltage power switch
11418195 · 2022-08-16
Assignee
Inventors
- Eric D. Hunt-Schroeder (Essex Junction, VT, US)
- Darren Anand (Williston, VT, US)
- Michael Roberge (Milton, VT, US)
Cpc classification
H03K19/20
ELECTRICITY
International classification
H03K19/20
ELECTRICITY
H03K19/00
ELECTRICITY
G11C5/14
PHYSICS
Abstract
A voltage power switch includes circuitry configured to output a known voltage. The voltage power switch includes a lock circuit configured to output a known state and a voltage level shifter configured to receive an input, the input being based on the known state output by the lock circuit. The voltage power switch, using an output circuit, is configured to output a known voltage level based on an output of the voltage level shifter, wherein the known voltage is one of a high voltage V.sub.HI for a fuse programing period or a first non-zero intermediate voltage V.sub.MID1 for a non-fuse programming period.
Claims
1. A voltage power switch for a semiconductor device, the voltage power switch comprising: a lock circuit configured to output a known state; and a voltage level shifter configured to receive an input, the input being based on the known state output by the lock circuit; and an output circuit configured to output a known voltage level based on an output of the voltage level shifter, wherein the known voltage is one of a high voltage V.sub.HI and a first non-zero intermediate voltage V.sub.MID1.
2. The voltage power switch of claim 1, wherein the voltage level shifter is configured to output the high voltage V.sub.HI when the known state output by the lock circuit is a first state, and wherein the voltage level shifter is configured to output a second non-zero intermediate voltage V.sub.MID2 when the known state output by the lock circuit is a second state.
3. The voltage power switch of claim 2, wherein: the output circuit comprises a NMOS transistor and a PMOS transistor; and the NMOS transistor and the PMOS transistor are each biased by an output of the voltage level shifter.
4. The voltage power switch of claim 3, wherein the output circuit is configured to (i) output the high voltage V.sub.HI when the output from the voltage level shifter is the second non-zero intermediate voltage V.sub.MID2 and (ii) output the first non-zero intermediate voltage V.sub.MID1 when the output from the voltage level shifter is the high voltage V.sub.HI.
5. The voltage power switch of claim 4, wherein the first non-zero intermediate voltage V.sub.MID1 is higher than the second non-zero intermediate voltage V.sub.MID2 and is lower than the high voltage V.sub.HI.
6. The voltage power switch of claim 2, wherein the lock circuit comprises: N latches cascaded in series, wherein N is an integer greater than 1; and a reset pulse generator configured to force the N latches into a known locked state.
7. The voltage power switch of claim 6, wherein the lock circuit is unlocked by pulsing a clock signal N times.
8. The voltage power switch of claim 6, wherein the lock circuit outputs the first state when the N cascaded latches are in a locked state, and outputs the second state when the N cascaded latches are in an unlocked state.
9. The voltage power switch of claim 2, wherein the voltage level shifter comprises: a first stage power-up level shifter configured to receive a logic 1 of amplitude V.sub.LO as an input and output the second non-zero intermediate voltage V.sub.MID2; and a second stage power-up level shifter configured to receive the second non-zero intermediate voltage V.sub.MID2 as an input and output the high voltage V.sub.HI.
10. The voltage power switch of claim 1, further comprising a digital logic AND gate configured to receive as an input: (i) the known state output from the lock circuit; (ii) a low voltage V.sub.LO; and (iii) a user generated signal indicative of a fuse programming request.
11. The voltage power switch of claim 10, wherein the voltage level shifter is configured to output the high voltage V.sub.HI when the digital logic AND gate is output “LOW” and the voltage level shifter is configured to output a second non-zero intermediate voltage V.sub.MID2 when the digital logic AND gate is output “HIGH”.
12. The voltage power switch according to 1, further comprising an external reset block, wherein the external reset block is configured to generate a reset signal to lock the lock circuit.
13. A method of outputting a known high voltage level for fuse programming, the method comprising: generating a reset pulse configured to force a lock circuit into a known locked state; generating a predefined clock signal sequence to unlock the lock circuit, where the output of the lock circuit, when in the unlocked state, is a “HIGH” state; inputting the output of the lock circuit into a digital logic AND gate; receiving a user input signal SELECTH at the digital logic AND gate; in response to receiving the user input signal SELECTH and the “HIGH” state output of the lock circuit, outputting a non-zero intermediate voltage V.sub.MID2 using a voltage level shifter; and providing the voltage level shifter output V.sub.MID2 as a gate voltage to bias a pair of transistors in order to output the known high voltage V.sub.HI for fuse programming.
14. The method of claim 13, wherein the lock circuit comprises N latches cascaded in series; and wherein unlocking the lock circuit comprises propagating N clock pulses through the lock circuit.
15. The method of claim 13, wherein the known high voltage V.sub.HI is output for a short duration.
16. A method of outputting a known safe voltage level, the method comprising: generating a reset pulse configured to force a lock circuit into a known locked state, where the output of the lock circuit, when in the locked state, is a first “LOW” state; inputting the output of the lock circuit into a digital logic AND gate such that the digital logic AND gate outputs a “LOW” state independent of additional inputs to the digital logic AND gate; outputting, at an output node of a voltage level shifter, a high voltage V.sub.HI in response to receiving an output “LOW” from the digital logic AND gate; and providing the voltage level shifter output V.sub.HI as a gate voltage to bias a pair of transistors in order to output the known safe voltage.
17. The method of claim 16, wherein the additional inputs to the digital logic AND gate are unknown.
18. The method of claim 17, wherein the additional inputs to the digital logic AND gate include a power-on voltage.
19. The method of claim 16, wherein the lock circuit includes N latches cascaded in series; and wherein the N latches remain in a locked state until receiving N number of clock pulses.
20. The method of claim 16, wherein the known safe voltage is output for a duration of a non-fuse programming period.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Further features of the disclosure, its nature and various advantages, will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION
(7) Prior to the development of the 5 nm process nodes (e.g., 10 nm process nodes), Integrated circuits (ICs) included transistors that supported higher voltages (e.g., 1.8V). However, advances in semiconductor technologies scaling also have limited the voltages at which the transistors on such devices can operate. For example, the 5 nm process nodes only support devices (e.g., transistors) operating at 1.2V or 1.5V. However, these ICs still require higher voltages (e.g., 1.8V) for fuse programming. Accordingly, there is a need to selectively provide higher voltages for a short duration during a fuse programming mode while outputting a safe voltage during non-fuse programming mode.
(8) The subject matter of this disclosure may be better understood by reference to
(9)
(10) Voltage power switch 100 provides a mechanism for selectively providing a known power up state that allows for passing of high voltages during the fuse-programming period without violating any terminal to terminal voltage limits, in accordance with embodiments discussed herein. Specifically, voltage power switch 100 is configured to selectively output a high voltage during a fuse programming period while outputting an intermediate non-zero voltage that is safe for the components of the IC during a non-fuse programming mode.
(11) As illustrated in
(12) By ensuring the output logic SYSRDYP 112 from lock circuit 102 remains “0” until the lock circuit 102 is unlocked, voltage power switch 100 statistically guarantees a known input into the voltage level shifter 122. Specifically, as shown in
(13) The voltage level shifter 122, in response to receiving a “0” input during the non-fuse programming mode (i.e., while the lock circuit 102 remains locked), serves to shift the voltage up to a high voltage V.sub.HI. In another embodiment, the voltage level shifter 122, in response to receiving a “1” input during the non-fuse programming mode (i.e., while the lock circuit 102 remains locked), serves to shift the voltage up to a second intermediate voltage level V.sub.MID2. In an aspect, the second intermediate voltage level V.sub.MID2 is a non-zero voltage that is lower than the first intermediate voltage level V.sub.MID1. In one example where the first intermediate voltage level V.sub.MID1 is 1.2V, the second intermediate voltage level V.sub.MID2 is 0.6V. In an embodiment, voltage level shifter 122 includes a plurality of cascaded voltage level shifters where a first stage voltage level shifter is configured to shift the voltage from a zero voltage to the second intermediate voltage level V.sub.MID2 and a second stage voltage level shifter is configured to shift the voltage from the second intermediate voltage level V.sub.MID2 to the high voltage V.sub.HI. Operation and structure of voltage level shifter 122 is described in greater detail below in connection with the discussion of
(14) Accordingly, during the non-fuse programming mode, voltage level shifter 122 outputs a known voltage V.sub.HI to gate 124 of an N-channel Field Effect Transistor (NFET) 126 and a P-channel Field Effect Transistor (PFET) 128. Although
(15) Next, operation of the voltage power switch 100 is discussed during a fuse programming period. First, the N number of cascaded power-on-zero latches 104 receive the unlock signal 110 (e.g., a clock pulse) to unlock each of the N number of cascaded power-on-zero latches 104. Specifically, the latches 104 are sequentially unlocked after N number of clock pulses are registered. For example, conventional systems often use a single latch which may erroneously register a clock pulse and unlock therefore resulting in a high voltage being propagated through the semiconductor device. In contrast, methods and systems disclosed herein provide a cascaded structure of the N-number of latches which statistically guarantees that the latches are not unlocked due to a glitch.
(16) Once all of the N number of latches 104 are unlocked, lock circuit 102 outputs a “1” at SYSRDYP 112. SYSRDYP 112 is combined with a “HIGH” SELECTH 114 signal (indicative of a fuse programming mode) and a powered on V.sub.LO 116 so that AND gate 118 outputs a “1”. Voltage level shifter 122, in response to receiving a “1” input from AND gate 118, outputs the second intermediate voltage V.sub.MID2. When the gate voltage at gate 124 is the second intermediate voltage V.sub.MID2, PFET 128 is switched ON and only the high voltage V.sub.HI is output at VQPS and is used to program the fuse for a short duration.
(17) Although the above description describes use of a digital logic AND gate, a person skilled in the art will understand that a digital logic NAND gate may be used instead. For example, the output from the lock circuit 102 may be input to an inverter prior to being input into the digital logic NAND gate.
(18) Accordingly, voltage power switch 100 controls the output voltage VQPS such that an output voltage VQPS is a high voltage V.sub.HI when in a fuse programming mode and is a safe first intermediate voltage V.sub.MID1 when in a non-fuse programming mode. Specifically, voltage power switch 100 uses the lock circuit 102 to generate a known input into the voltage level shifter 122, which in turn generates a known output gate voltage. The known output gate voltage at gate 124 is then used to drive the NFET 126 and PFET 128 to output desired voltages VQPS.
(19)
(20) When the IC is powered up initially, POR pulse generator 202 generates a reset signal RST that puts the latches 204 in a locked state. In an embodiment, an external asynchronous reset pulse may be provided to the lock circuit in order to reset the N latches into a locked state. An unlock signal 206 (e.g., a clock signal) unlocks the N latches by propagating N number of pulses through the lock circuit. In an embodiment, the output of the lock circuit SYSRDYP is obtained by combining the output of each of the N latches using a digital logic AND gate. Accordingly, the lock circuit continues to be in a locked state (i.e., the output SYSRDYP continues to be in “LOW” output) until every latch of the N latches is unlocked. Once N number of pulses are registered and the corresponding N latches are unlocked, the output SYSRDYP provides a “HIGH” output. This procedure therefore prevents a false unlocking of the lock circuit. For example, when only a single latch is used in the lock circuit, a glitch may be registered as a clock pulse, thereby unlocking the lock circuit erroneously. As discussed above, such an error would result in a high voltage beyond the safe limits of the semiconductor device being provided for a prolonged duration, thereby damaging the semiconductor device. Accordingly, the additional redundancies provided in the embodiment of
(21)
(22) At 308, the POR pulse and/or the external reset pulse force a known locked state into the N latches of the lock circuit. This guarantees that the unknown power supply being brought up does not propagate through the IC until the lock circuit is safely unlocked. At 310, the system determines whether the voltage power switch is unlocked. As discussed above, during initial power-up sequence, the voltage power switch is locked because of the POR pulse and/or the external reset pulse force.
(23) If at 310, it is determined that the voltage power switch is in a locked state (YES at 310), the process proceeds to 312 where the voltage power switch outputs a known safe voltage regardless of the unknown power supply voltage. As discussed above in connection with
(24) If it is determined that the valid unlock procedure has been performed (YES at 314), the process proceeds to 316 and the voltage power switch is unlocked. At 318, the lock status of the voltage power switch is updated to an unlocked status. If, on the other hand, it is determined that the valid unlock procedure has not been performed (NO at 314), the process proceeds to 320 and the voltage power switch remains in a locked state. The lock status is updated at 318 and the process returns to 310.
(25) If, at 310, it is determined that the voltage power switch is unlocked (NO at 310), the process proceeds to 312 and the system determines whether the voltage power switch is selected. Specifically, as discussed above in connection with
(26) Accordingly, the voltage power switch in accordance with implementations of the subject matter of this disclosure discussed above outputs a known high voltage level suitable for fuse programming as well as outputs a known safe voltage suitable for regular operation of the IC.
(27)
(28) A low input voltage V.sub.LO is input to the first level shifter 402. In conventional level shifters, when the input voltage V.sub.LO is 0V (during device power up), the output voltage becomes unknown and therefore undesirable. However, in the embodiment shown in
(29) In other words, the first level shifter 402 accepts inputs that operate from a ground voltage VSS (e.g., 0V) to an input low voltage V.sub.LO (e.g., 0.75V). These are translated to an output that operates between VSS (e.g., 0V) and V.sub.MID1 (e.g., 1.2V). That output from the first level shifter 402 goes to a pair of inverters that are connected to the second non-zero intermediate voltage V.sub.MID2 (e.g., 0.6V) for the low supply and the first intermediate voltage V.sub.MID1 for the high supply. This limits the voltages going into the second level shifter 404 to be between V.sub.MID1 and V.sub.MID2. The second level shifter 404 then generates an output that operates from V.sub.MID2 (e.g., 0.6V) and V.sub.HI (e.g., 1.8V). Node ZCB is therefore at V.sub.HI while node ZTB is at V.sub.MID2 when the voltage power switch is not selected. Similarly, when the switch is selected, node ZCB will be at V.sub.MID2 and node ZTB will be at V.sub.HI.
(30) Accordingly, the output VGATEN of the voltage level shifter 122 shifts between two output voltages—second non-zero intermediate voltage V.sub.MID2 and the high voltage V.sub.HI. When the output is second non-zero intermediate voltage V.sub.MID2 the voltage power switch is enabled to pass the fuse programming voltage V.sub.HI to the downstream logic. On the other hand, when the output is high voltage V.sub.HI, the voltage power switch is enabled to pass a known safe voltage—the first non-zero intermediate voltage V.sub.MID1 to the downstream logic which is safe for all modes of operation.
(31)
(32) As illustrated in
(33) The lock circuit waits for the unlock signal to unlock the voltage power switch. As illustrated in
(34) Accordingly, the voltage power switch guarantees a known safe voltage V.sub.MID1 as VQPS while the initial voltages V.sub.HI and V.sub.LO are brought up during IC power up period are unknown by use of the lock circuit. Similarly, a “HIGH” SELECTH signal is also only selected when the voltage power switch is unlocked, thereby preventing the IC from receiving a high voltage during a non-fuse programming period. In this manner, the voltage power switch leverages the lock circuit to guarantee the passing of high voltages for fuse programming only during a specified duration. In one embodiment, the voltage power switch is configured to pass the high voltage during fuse programming for less than 0.2 seconds at a time and less than 10 seconds over the lifetime of a device. By employing the lock circuit and the voltage level shifter to control the voltages passed through to the components of the IC, the voltage power switch is able to increase the lifetime of the device.
(35) As used herein and in the claims which follow, the construction “one of A and B” shall mean “A or B.”
(36) It is noted that the foregoing is only illustrative of the principles of the invention, and that the invention can be practiced by other than the described embodiments, which are presented for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow.