US20150091608A1 - Method to achieve true fail safe compliance and ultra low pin current during power-up sequencing for mobile interfaces - Google Patents
Method to achieve true fail safe compliance and ultra low pin current during power-up sequencing for mobile interfaces Download PDFInfo
- Publication number
- US20150091608A1 US20150091608A1 US14/043,565 US201314043565A US2015091608A1 US 20150091608 A1 US20150091608 A1 US 20150091608A1 US 201314043565 A US201314043565 A US 201314043565A US 2015091608 A1 US2015091608 A1 US 2015091608A1
- Authority
- US
- United States
- Prior art keywords
- supply voltage
- circuit
- supply
- output
- pad
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/007—Fail-safe circuits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0175—Coupling arrangements; Interface arrangements
- H03K19/0185—Coupling arrangements; Interface arrangements using field effect transistors only
- H03K19/018507—Interface arrangements
- H03K19/018521—Interface arrangements of complementary type, e.g. CMOS
Definitions
- Embodiments of the disclosure relate generally to integrated circuits (ICs) and more particularly to controlling PAD current or pin current during power-up sequence or power-down sequence in the integrated circuits.
- ICs integrated circuits
- ICs Integrated circuits
- Switchable Power-Domains in Core-logic is a well-known low-power methodology that is employed for ICs in portable media devices.
- IO input/output
- An IO circuit drive/receive signals on a PAD to interface with the outside world. If the IO circuit is not properly tristated, it results in high leakage currents (conduction currents) from the PAD into the IO circuit.
- Serial Low-power Inter-chip Media Bus is a standard interface between baseband or application processors and peripheral components in portable media devices.
- the SLIMbus is a failsafe interface and requires the devices to have ultra low PAD current (or pin current) during powering-up, powering down and in stable power state in portable media devices.
- An embodiment provides an input/output (IO) circuit powered by an input/output (IO) supply voltage.
- the IO circuit includes a supply detector cell that detects a core supply voltage and generates a supply detect signal.
- a driver circuit is connected to a PAD and the driver circuit receives the supply detect signal.
- a failsafe circuit receives a PAD voltage. The failsafe circuit and the supply detector cell controls a leakage current from the PAD based on the IO supply voltage and the PAD voltage.
- the IO circuit includes a supply detector cell that detects a core supply voltage.
- the IO circuit also includes a pair of level shifter circuits. Each level shifter circuit receives an output of the supply detector cell and translates the output of supply detector cell from a core supply voltage level to an IO supply voltage level.
- the IO circuit includes a pair of predriver logic circuits. Each predriver logic circuit is connected to an output of a level shifter circuit.
- the IO circuit includes a pair of gating circuits and each gating circuit is connected to an output of a predriver logic circuit.
- the IO circuit includes a failsafe circuit that receives a PAD voltage. The failsafe circuit and the supply detector cell controls a leakage current from the PAD based on the IO supply voltage and the PAD voltage.
- Another example embodiment provides a method of controlling current through a PAD.
- the core supply voltage is detected.
- a failsafe circuit controls a leakage current from a PAD through de-activation of a final driver circuit when the input/output (IO) supply is below a trip-point voltage and PAD is at logic-HIGH.
- a supply detector cell when core supply voltage is in OFF state, controls the leakage current from the PAD through de-activation of the final driver circuit when the IO supply voltage is above a trip-point voltage and PAD is at logic-HIGH.
- An example embodiment provides a computing device that includes a processing unit and a memory module coupled to the processing unit.
- a plurality of logic circuits is coupled to the processing unit and the memory module.
- An input/output (IO) circuit is coupled to at least one logic circuit of the plurality of logic circuits.
- the IO circuit includes a supply detector cell that detects a core supply voltage and generates a supply detect signal.
- a driver circuit is connected to a PAD and the driver circuit receives the supply detect signal.
- a failsafe circuit receives a PAD voltage. The failsafe circuit and the supply detector cell controls a leakage current from the PAD based on the IO supply voltage and the PAD voltage.
- FIG. 1 illustrates a block diagram of a supply detector cell, according to an embodiment
- FIG. 2 illustrates a schematic of a supply detector cell, according to an embodiment
- FIG. 3( a ) an example representation illustrating functionality of the supply detector cell with respect to different operating conditions, in accordance with one embodiment
- FIG. 3( b ) an example representation illustrating leakage current in the supply detector cell with respect to different operating conditions, in accordance with one embodiment
- FIG. 4 illustrates a block diagram of a driver circuit coupled to a PAD, according to an embodiment
- FIG. 5 illustrates a schematic of an input/output (IO) circuit, according to an embodiment
- FIG. 6( a ) is an example graph illustrating the response of a control signal (Noff) to the IO supply voltage, according to an embodiment
- FIG. 6( b ) is an example graph illustrating the leakage current (conduction current) from the PAD, according to an embodiment
- FIG. 7( a ) and FIG. 7( b ) illustrates a schematic of an input/output (IO) circuit, according to an embodiment
- FIG. 8( a ) is an example graph illustrating the response of a control signal (Noff) to the IO supply voltage, according to an embodiment
- FIG. 8( b ) is an example graph illustrating the leakage current (conduction current) from the PAD, according to an embodiment.
- FIG. 9 illustrates a computing device according to an embodiment.
- FIG. 1 illustrates a block diagram of a supply detector cell 100 , according to an embodiment.
- the supply detector cell 100 is powered by an input/output (IO) supply voltage (VDDS) 102 and receives a core supply voltage (VDD) 104 as an input signal.
- a diode connected transistor 106 is powered by the IO supply voltage (VDDS) 102 .
- the diode connected transistor 106 is one of the following, but not limited to, an NMOS transistor and a PMOS transistor.
- An input inverter stage 108 is coupled to the diode connected transistor 106 .
- the input inverter stage 108 receives the core supply voltage (VDD) 104 .
- a second inverter stage 110 receives an output of the input inverter stage 108 and is powered by the IO supply voltage (VDDS) 102 .
- a pair of weak keeper transistors 112 is coupled to an output of the second inverter stage 110 .
- the pair of weak keeper transistors 112 are connected in series and powered by the IO supply voltage (VDDS) 102 .
- An output of the pair of weak keeper transistors 112 is provided as input to the second inverter stage 110 which is also the output of the input inverter stage 108 .
- An output inverter stage 114 is coupled to the second inverter stage 110 and generates a supply detect signal 116 .
- the output inverter stage 114 is powered by the IO supply voltage (VDDS) 102 .
- the supply detector cell 100 is configured to detect the core supply voltage (VDD) 104 and generate the supply detect signal 116 .
- VDD core supply voltage
- VDDS IO supply voltage
- Vtn is a threshold voltage of diode connected transistor 106 .
- the output of the input inverter stage 108 (IO supply voltage (VDDS)-Vtn), which is a weak logic-HIGH, is inverted by the second inverter stage 110 .
- the output of the second inverter stage 110 becomes weak logic-LOW.
- the pair of weak keeper transistors 112 on receiving this weak logic-LOW signal pull the output of the input inverter stage 108 to an IO supply voltage (VDDS) level from (VDDS-Vtn).
- VDDS IO supply voltage
- This logic-HIGH signal received at the second inverter stage 110 results in a logic-LOW signal at the output of the second inverter stage 110 .
- the logic-LOW signal output of the second inverter stage 110 is provided as input to the output inverter stage 114 that results in a logic-HIGH supply detect signal 116 .
- the output inverter stage 114 thus buffers the output of the input inverter stage 108 .
- the functioning of the circuit 100 is further illustrated with the help of FIG. 2 .
- FIG. 2 illustrates a schematic of a supply detector cell 200 , according to an embodiment.
- the supply detector cell 200 is similar in connections and operation to supply detector cell 100 .
- the supply detector cell 200 is powered by an input/output (IO) supply voltage (VDDS) 202 and receives a core supply voltage (VDD) 204 .
- a diode connected NMOS transistor 206 is powered by the IO supply voltage (VDDS) 202 .
- the diode connected NMOS transistor 206 includes a gate terminal 206 G and a drain terminal 206 D connected to the IO supply voltage (VDDS) 202 .
- the diode connected NMOS transistor 206 is a PMOS transistor.
- An input inverter stage 208 is coupled to the diode connected NMOS transistor 206 .
- the input inverter stage 208 includes a PMOS transistor 208 a and two NMOS transistors 208 b and 208 c connected in series.
- Gate terminals 208 a G, 208 b G and 208 c G of the three transistors 208 a , 208 b and 208 c respectively receive the core supply voltage (VDD) 204 .
- Drain terminals 208 a D and 208 b D of the respective transistors 208 a and 208 b are combined to generate an output of the input inverter stage 208 .
- a second inverter stage 210 receives the output of the input inverter stage 208 .
- the second inverter stage 210 includes a PMOS transistor 210 a and an NMOS transistor 210 b .
- a source terminal 210 a S of the PMOS transistor 210 a receives the IO supply voltage (VDDS) 202 .
- Gate terminals 210 a G and 210 b G receives the output of the input inverter stage 208 .
- Drain terminals 210 a D and 210 b D of the transistors 210 a and 210 b respectively are combined to generate an output of the second inverter stage 210 .
- a pair of weak keeper transistors 212 is coupled to the output of the second inverter stage 210 .
- the pair of weak keeper transistors includes a top PMOS transistor 212 a and a bottom PMOS transistor 212 b connected in series. Gate terminals 212 a G and 212 b G of the top PMOS transistor 212 a and the bottom PMOS transistor 212 b respectively are combined together to receive the output of the second inverter stage 210 .
- a source terminal 212 a S of the top PMOS transistor 212 a is coupled to the IO supply voltage (VDDS) 202 and a drain terminal 212 b D of the bottom PMOS transistor 212 b is coupled to the output of the input inverter stage 208 , which is also the input to the second inverter stage 210 .
- An output inverter stage 214 is coupled to the second inverter stage 210 and generates a supply detect signal 216 .
- the output inverter stage 214 includes a PMOS transistor 214 a and an NMOS transistor 214 b .
- a source terminal 214 a S of the PMOS transistor 214 a is connected to the IO supply voltage (VDDS) 202 .
- Gate terminals 214 a G and 214 b G receives the output of the second inverter stage 210 . Drain terminals 214 a D and 214 b D of the transistors 214 a and 214 b respectively are combined to generate the supply detect signal 216 .
- Source terminals 208 c S, 210 b S and 214 b S of the transistors 208 c , 210 b and 214 b are connected to a ground terminal.
- the PMOS transistors 208 a , 210 a and 214 a receive the IO supply voltage (VDDS) 202 at a substrate as well.
- VDDS IO supply voltage
- an inverter stage in supply detector cell 200 is replaced by any inverter known in the art.
- the supply detector cell 200 is configured to detect the core supply voltage (VDD) 204 and generate the supply detect signal 216 .
- VDD core supply voltage
- NMOS transistors 208 b and 208 c are in OFF state.
- Vtn IO supply voltage
- the voltage of (VDDS-Vtn), which is a weak logic-HIGH is inverted by the second inverter stage 210 whose output becomes weak logic-LOW.
- the pair of weak keeper transistors 212 on receiving this weak logic-LOW signal pulls the output of the input inverter stage 208 to an IO supply voltage (VDDS) level from (VDDS-Vtn).
- VDDS IO supply voltage
- This provides for zero static leakage current in the second inverter stage 210 as a logic-HIGH signal is provided to the second inverter stage 210 .
- the logic-HIGH signal received at the second inverter stage 210 results in a logic-LOW signal at an output of the second inverter stage 210 .
- the logic-LOW signal output of the second inverter stage 210 is provided as input to the output inverter stage 214 that results in a logic-HIGH supply detect signal 216 .
- the output inverter stage 214 thus buffers the output of the input inverter stage 208 .
- the supply detector cell 200 provides a logic-HIGH supply detect signal 216 when the core supply voltage (VDD) 204 is in OFF state.
- the logic-HIGH supply detect signal can be used to tristate associated input/output circuits.
- the supply detector cell 200 has the advantage that when the IO supply voltage (VDDS) 202 ramps up, the supply detect signal 216 also ramps up with IO supply voltage (VDDS) 202 .
- the supply detector cell 200 generates zero static current from the IO supply voltage (VDDS) 202 at all values of core supply voltage (VDD) 204 .
- VDDS IO supply voltage
- VDD core supply voltage
- the NMOS transistors 208 b and 208 c are turned ON, thus pulling the output of the input inverter stage 208 to a logic-LOW.
- the supply detect signal 216 is also pulled to a logic-LOW.
- the PMOS transistor 208 a will be in OFF stage if the source-gate voltage (Vsg) of the PMOS transistor 208 a is less than a threshold voltage (Vtp) of the PMOS transistor 208 a.
- Vsg VDDS ⁇ Vtn ⁇ Core supply voltage ⁇ Vtp (1)
- the supply detector cell 200 finds application across multiple IO circuits, operating conditions and different ranges of core supply voltage (VDD) that satisfy (1). This is further illustrated with reference to FIG. 3( a ) and FIG. 3( b ).
- FIG. 3( a ) is an example representation illustrating the functionality of the supply detector, viz. the core-supply values at which the supply detect signal switches to logic-HIGH and logic-LOW, when core-supply powers down and powers-up respectively.
- These core-supply voltage values (Y-axis) are plotted with respect to different operating conditions (X-axis), in accordance with one embodiment.
- FIG. 3( b ) is an example representation illustrating the zero-static current behavior of the supply detector at different states of the core supply voltage (VDD) and IO supply voltage (VDDS).
- the leakage current through the IO supply voltage (VDDS) is plotted with respect to different operating conditions, in accordance with one embodiment. It can be seen that the maximum IO supply leakage current is 224 n A at core supply voltage (VDD) value of 1.1V, IO supply voltage (VDDS) value of 1.98V and temperature of 125 C.
- FIG. 4 illustrates a block diagram of a driver circuit 400 coupled to a PAD 422 , according to an embodiment.
- the driver circuit 400 is powered by an IO (input/output) supply voltage (VDDS) 402 .
- the driver circuit 400 includes a pair of level shifter circuits 406 and 408 .
- the level shifter circuit 406 receives an input signal A and the level shifter circuit 408 receives a tristate signal GZ, as respective inputs.
- the pair of level shifter circuits 406 and 408 receives the core supply voltage (VDD) 404 and the IO supply voltage (VDDS) 402 .
- the driver circuit 400 also includes a pair of predriver logic circuits 410 and 412 .
- Each predriver logic circuit is coupled to an output of the level shifter circuit i.e. the predriver logic circuit 410 is coupled to an output of level shifter circuit 406 and the predriver logic circuit 412 is coupled to an output of level shifter circuit 408 .
- the pair of predriver logic circuits 410 and 412 is powered by IO supply voltage (VDDS) 402 .
- a pair of gating circuits 414 and 416 is coupled to the pair of predriver logic circuits 410 and 412 respectively.
- the gating circuit 414 is coupled to an output of predriver logic circuit 410 and the gating circuit 416 is coupled to an output of predriver logic circuit 412 .
- the pair of gating circuits 414 and 416 receives a control signal (Noff) 415 from a failsafe circuit (not illustrated in figure).
- the gating circuit 414 also receives the IO supply voltage (VDDS) 402 and a substrate signal (X) 419 from the failsafe circuit.
- a final driver circuit 417 is coupled to the pair of gating circuits 414 and 416 .
- the final driver circuit 417 includes a final driver PMOS transistor 418 and a final driver NMOS transistor 420 .
- the final driver PMOS transistor 418 is powered by the IO supply voltage (VDDS) 402 and receives a substrate signal (X) 419 from the failsafe circuit (not illustrated in figure).
- the PAD 422 is coupled to the final driver circuit 417 .
- the pair of level shifter circuits 406 and 408 , the pair of predriver logic circuits 410 and 412 , the gating circuit 416 and the final driver NMOS transistor 420 are also connected to a ground terminal.
- the operation of the driver circuit 400 is explained later in the specification with reference to FIG. 5 .
- FIG. 5 illustrates a schematic of an input/output (IO) circuit 500 , according to an embodiment.
- the IO circuit 500 includes a driver circuit 505 , a PAD 522 and a failsafe circuit 525 .
- the driver circuit 505 is similar in connections and operation to the driver circuit 400 .
- the driver circuit 500 is powered by an IO (input/output) supply 502 .
- the driver circuit 500 includes a pair of level shifter circuits 506 and 508 .
- the level shifter circuit 506 receives an input signal A and the level shifter circuit 508 receives a tristate signal GZ.
- the level shifter circuits 506 and 508 receive the core supply voltage (VDD) 504 and the IO supply voltage (VDDS) 502 .
- VDD core supply voltage
- VDDS IO supply voltage
- the driver circuit 500 also includes a pair of predriver logic circuits 510 and 512 .
- Each predriver logic circuit is coupled to an output of the level shifter circuit i.e. the predriver logic circuit 510 is coupled to an output of the level shifter circuit 506 and the predriver logic circuit 512 is coupled to an output of the level shifter circuit 508 .
- the pair of predriver logic circuits 510 and 512 is powered by IO supply voltage (VDDS) 502 .
- VDDS IO supply voltage
- a pair of gating circuits 514 and 516 is coupled to the pair of predriver logic circuits 510 and 512 respectively.
- the gating circuit 514 is coupled to an output of the predriver logic circuit 510 and the gating circuit 516 is coupled to an output of the predriver logic circuit 512 .
- the gating circuit 514 includes two PMOS transistors 514 a and 514 b and an NMOS transistor 514 c .
- the PMOS transistor 514 a receives a control signal (Noff) 515 at a gate terminal and a substrate signal (X) 538 at a body terminal from the failsafe circuit 525 .
- the PMOS transistor 514 b receives the IO supply voltage (VDDS) 502 at a gate terminal and the substrate signal (X) 538 at a body terminal.
- the NMOS transistor 514 c receives an inverted control signal (Noffz) 515 X at a gate terminal.
- the gating circuit 516 includes an NMOS transistor 516 a .
- the NMOS transistor 516 a receives the control signal (Noff) 515 at a gate terminal from the failsafe circuit 525 and its source terminal is connected to ground.
- a final driver circuit 517 is coupled to the pair of gating circuits 514 and 516 .
- the final driver circuit 517 includes a final driver PMOS transistor 518 and a final driver NMOS transistor 520 .
- the final driver PMOS transistor 518 receives the IO supply voltage (VDDS) 502 at a source terminal and receives the substrate signal (X) 538 at a body terminal.
- An output of the gating circuit 514 is connected to a gate terminal of the final driver PMOS transistor 518 .
- a gate terminal of the final driver NMOS transistor 520 is connected to an output the gating circuit 516 .
- the source terminal of the final driver NMOS transistor 520 is connected to ground terminal.
- the PAD 522 is coupled to the final driver circuit 517 .
- the failsafe circuit 525 generates the control signal (Noff) 515 and the substrate signal (X) 538 .
- the failsafe circuit 525 includes a first PMOS transistor 526 , a second PMOS transistor 528 and an inverting stage 535 .
- a source terminal of the first PMOS transistor 526 is connected to the IO supply voltage (VDDS) 502 .
- a drain terminal of the second PMOS transistor 528 is connected to the PAD 522 and a gate terminal of the second PMOS transistor 528 is connected to the IO supply voltage (VDDS) 502 .
- a source terminal of the second PMOS transistor 528 , the drain terminal of the first PMOS transistor 526 , body terminal of the first PMOS transistor 526 and the body terminal of second PMOS transistor 528 are combined together to generate the substrate signal (X) 538 .
- the inverting stage 535 of the failsafe circuit 525 includes a third PMOS transistor 530 , a first NMOS transistor 532 , a second NMOS transistor 534 and a third NMOS transistor 536 .
- the first NMOS transistor 532 , the second NMOS transistor 534 and the third NMOS transistor 536 are connected in cascode arrangement.
- Gate terminals of the third PMOS transistor 530 , the first NMOS transistor 532 , the second NMOS transistor 534 and the third NMOS transistor 536 are configured to receive the IO supply voltage (VDDS) 502 .
- a source terminal of the third PMOS transistor 530 is connected to the PAD 522 .
- a drain terminal of the first NMOS transistor 532 is connected to a drain terminal of the third PMOS transistor 530 to generate the control signal (Noff) 515 .
- a source terminal of a third NMOS transistor 536 is connected to ground.
- the pair of level shifter circuits 506 and 508 translates a signal from a core supply voltage (VDD) level to an IO supply voltage (VDDS) level. This is required as the IO circuit (the pair of predriver logic circuits 510 and 512 , final driver circuit 517 and the failsafe circuit 525 ) operates on IO supply voltage (VDDS) 502 .
- the pair of predriver logic circuits 510 and 512 implement a logic based on the level-shifted versions of the input signal A and the tristate signal GZ.
- the final driver PMOS transistor 518 and the final driver NMOS transistor 520 are in turn controlled by output of the pair of predriver logic circuits 510 and 512 .
- the pair of predriver logic circuits 510 and 512 implements the following truth table according to an embodiment:
- GZ A PAD 0 0 0 0 1 1 1 0 High-Impedance 1 1 High-Impedance wherein ‘High-Impedance’ state is achieved when both final driver PMOS transistor 518 and final driver NMOS transistor 520 are in OFF state.
- the PAD 522 is at logic-HIGH, IO supply voltage (VDDS) is powered down and the final driver PMOS transistor 518 and the final driver NMOS transistor 520 are not turned OFF, then it results in either leakage currents (conduction currents) from the PAD 522 to the IO supply voltage (VDDS) 502 through the final driver PMOS transistor 518 or leakage currents (conduction currents) from the PAD 522 to the ground terminal through the final driver NMOS transistor 520 .
- the failsafe circuit 525 avoids this operating mode by correctly turning OFF the final driver PMOS transistor 518 and final driver NMOS transistor 520 .
- the failsafe circuit 525 generates the control signal (Noff) 515 to turn OFF final driver PMOS transistor 518 and final driver NMOS transistor 520 .
- the failsafe circuit 525 is powered by a PAD voltage and receives the supply voltage (VDDS) 502 .
- the PAD voltage is the voltage at the PAD 522 .
- the PMOS transistor 530 turns ON and passes the logic-HIGH voltage on the PAD 522 to the control signal (NOFF) signal 515 .
- the PMOS transistor 528 turns ON and pulls up the substrate signal (X) 538 also to logic-HIGH.
- control signal (NOFF) 515 As the control signal (NOFF) 515 is at logic-HIGH, the PMOS 526 is turned OFF.
- the logic-HIGH control signal (Noff) 515 turns OFF the final driver NMOS transistor 520 by pulling the gate terminal of the NMOS 520 to ground.
- the PMOS transistor 514 a and the NMOS transistor 514 c are also turned OFF by the logic-HIGH control signal (Noff) 515 and the logic-LOW inverted control signal (NoffZ) 515 X respectively, thus cutting off the output of the predriver logic circuit 510 from the final driver PMOS transistor 518 .
- the gate terminal of the final driver PMOS transistor 518 is pulled up to logic-HIGH by the PMOS 514 b , which is turned ON due to IO supply voltage (VDDS) 502 at its gate terminal and PAD voltage at its drain, thus avoiding any leakage current (conduction current) from the PAD 522 to the IO supply voltage (VDDS) 502 through the final driver PMOS transistor 518 . Also since the substrate signal (X) 538 is pulled to logic-HIGH, this avoids forward-biasing the internal pn-junction of the final driver PMOS 518 .
- the failsafe circuit 525 is effective when the IO supply voltage (VDDS) 502 is below a trip-point voltage.
- this trip-point voltage is dependent on a threshold voltage of the transistors in the inverting stage 535 in the failsafe circuit 525 .
- the trip-point voltage is selected by designing the relative widths of the PMOS transistor 530 and the cascoded NMOS transistors 532 , 534 and 536 in the failsafe circuit 525 . The extent of skewing the ratio of widths of the PMOS transistor 530 and the cascoded NMOS transistors 532 , 534 and 536 decides the trip-point voltage during IO supply voltage (VDDS) 502 ramp-up, when NOFF trips from logic-HIGH to logic-LOW.
- VDDS IO supply voltage
- FIG. 6( a ) is an example graph illustrating the response of a control signal (Noff) 515 to the IO supply voltage (VDDS) 502 , according to an embodiment.
- the control signal (Noff) 515 remains constant when IO supply voltage (VDDS) 502 increases as a ramp function from 0 volt to 1.98 volt.
- the IO supply voltage (VDDS) 502 exceeds the trip-point voltage, which is 1.25 volt in the exemplarily illustrated graph, the control signal (Noff) 515 is turned OFF.
- FIG. 6( b ) is an example graph illustrating the conduction (leakage) current from the PAD 522 to the IO supply voltage (VDDS) 502 when the IO supply voltage (VDDS) 502 exceed the trip-point voltage and PAD 522 is at logic-HIGH.
- the graph illustrates a huge spike in leakage current (conduction current) (about 20 mA) from the pad at the trip-point voltage.
- FIG. 7( a ) and FIG. 7( b ) illustrate a schematic of an input/output (IO) circuit 700 , according to an embodiment.
- the IO circuit 700 includes a driver circuit 705 , a PAD 722 , a failsafe circuit 725 and a supply detector cell 750 .
- the driver circuit 705 is similar in connections and operation to driver circuit 500 .
- the failsafe circuit 725 is similar in connections and operation to the failsafe circuit 525 .
- the supply detector cell 750 is similar in connections and operation to the supply detector cell 100 .
- the supply detector cell 750 is powered by an input/output (IO) supply 702 and receives a core supply voltage (VDD) 704 , as an input signal.
- a diode connected transistor 756 is powered by the IO supply voltage (VDDS) 702 .
- the diode connected transistor 756 is one of the following, but not limited to, an NMOS transistor and a PMOS transistor.
- An input inverter stage 758 is coupled to the diode connected transistor 756 .
- the input inverter stage 758 receives the core supply voltage (VDD) 704 .
- the second inverter stage 760 receives an output of the input inverter stage 758 and is powered by the IO supply voltage (VDDS) 702 .
- a pair of weak keeper transistors 762 is coupled to an output of the second inverter stage 760 .
- the pair of weak keeper transistors 762 are connected in series and powered by the IO supply voltage (VDDS) 702 .
- An output of the pair of weak keeper transistors 762 is provided as input to the second inverter stage 760 which is also the output of the input inverter stage 758 .
- An output inverter stage 764 is coupled to the second inverter stage 760 and generates a supply detect signal 766 .
- the output inverter stage 764 is powered by the IO supply voltage (VDDS) 702 .
- the driver circuit 705 is powered by an IO (input/output) supply 702 .
- the driver circuit 700 includes a pair of level shifter circuits 706 and 708 .
- the level shifter circuit 706 receives an input signal A and the level shifter circuit 708 receives a tristate signal GZ.
- the pair of level shifter circuits 706 and 708 receive the supply detect signal 766 from the supply detector cell 750 .
- the level shifter circuits 706 and 708 receive the core supply voltage (VDD) 704 and the IO supply voltage (VDDS) 702 .
- the driver circuit 700 also includes a pair of predriver logic circuits 710 and 712 . Each predriver logic circuit is coupled to an output of the level shifter circuit i.e.
- the predriver logic circuit 710 is coupled to an output of the level shifter circuit 706 and the predriver logic circuit 712 is coupled to an output of the level shifter circuit 708 .
- the pair of predriver logic circuits 710 and 712 is powered by IO supply voltage (VDDS) 702 .
- a pair of gating circuits 714 and 716 is coupled to the pair of predriver logic circuits 710 and 712 respectively.
- the gating circuit 714 is coupled to an output of the predriver logic circuit 710 and the gating circuit 716 is coupled to an output of the predriver logic circuit 712 .
- the gating circuit 714 includes two PMOS transistors 714 a and 714 b and an NMOS transistor 714 c .
- the PMOS transistor 714 a receives a control signal (Noff) 715 at a gate terminal and a substrate signal (X) 738 at a body terminal from the failsafe circuit 725 .
- the PMOS transistor 714 b receives the IO supply voltage (VDDS) 702 at a gate terminal and the substrate signal (X) 738 at a body terminal.
- the NMOS transistor 714 c receives an inverted control signal (Noffz) 715 X at a gate terminal.
- the gating circuit 716 includes an NMOS transistor 716 a .
- the NMOS transistor 716 a receives the control signal (Noff) 715 at a gate terminal from the failsafe circuit 725 and connected to ground at a source terminal.
- a final driver circuit 717 is coupled to the pair of gating circuits 714 and 716 .
- the final driver circuit 715 includes a final driver PMOS transistor 718 and a final driver NMOS transistor 720 .
- the final driver PMOS transistor 718 receives the IO supply voltage (VDDS) 702 at a source terminal and receives the substrate signal (X) 738 at a body terminal.
- An output of the gating circuit 714 is connected to a gate terminal of the final driver PMOS transistor 718 .
- a gate terminal of the final driver NMOS transistor 720 is connected to an output of the gating circuit 716 .
- the source terminal of the final driver NMOS transistor 720 is connected to ground terminal.
- the PAD 722 is coupled to the final driver circuit 715 .
- the pair of level shifter circuits 706 and 708 and the pair of predriver logic circuits 710 and 712 are also connected to the ground terminal.
- the failsafe circuit 725 generates the control signal (Noff) 715 and the substrate signal (X) 738 .
- the failsafe circuit 725 includes a first PMOS transistor 726 , a second PMOS transistor 728 and an inverting stage 735 .
- the source terminal of the first PMOS transistor 726 is configured to receive the IO supply voltage (VDDS) 702 .
- a drain terminal of the second PMOS transistor 728 is connected to the PAD 722 and a gate terminal of the second PMOS transistor 728 is connected to the supply voltage (VDDS) 702 .
- a source terminal of the second PMOS transistor 728 , the drain terminal of the first PMOS transistor 726 , body terminal of the first PMOS transistor 726 and the body terminal of second PMOS transistor 728 are combined together to generate the substrate signal (X) 738 .
- the inverting stage 735 of the failsafe circuit 725 includes a third PMOS transistor 730 , a first NMOS transistor 732 , a second NMOS transistor 734 and a third NMOS transistor 736 .
- the first NMOS transistor 732 , the second NMOS transistor 734 and the third NMOS transistor 736 are connected in cascode arrangement.
- Gate terminals of the third PMOS transistor 730 , the first NMOS transistor 732 , the second NMOS transistor 734 and the third NMOS transistor 736 are configured to receive the IO supply voltage (VDDS) 702 .
- a source terminal of the third PMOS transistor 730 is connected to the PAD 722 .
- a drain terminal of the first NMOS transistor 732 is connected to a drain terminal of the third PMOS transistor 730 to generate the control signal (Noff) 715 .
- a source terminal of a third NMOS transistor 736 is connected to ground.
- the supply detector cell 750 is configured to detect the core supply voltage (VDD) 704 and generate the supply detect signal 766 .
- the pair of level shifter circuits 706 and 708 translates a signal from a core supply voltage (VDD) level to an IO supply voltage (VDDS) level. This is required as the IO circuit (the pair of predriver logic circuits 710 and 712 , final driver circuit 717 and the failsafe circuit 725 ) operates on IO supply voltage (VDDS) 702 .
- the supply detect signal 766 is also received as an input to the pair of level-shifter circuits 706 and 708 .
- the pair of predriver logic circuits 710 and 712 implement a logic based on the level-shifted versions of the input signal A and the tristate signal GZ.
- the input signal A and the tristate signal GZ are modified based on the supply-detect signal 766 received by the pair of level shifters circuits 706 and 708 .
- the finals driver PMOS transistor 718 and the final driver NMOS transistor 720 are controlled by output of predriver logic circuits 710 and 712 .
- core supply voltage (VDD) is in OFF state
- the supply detect signal 766 is in logic-HIGH state.
- outputs of the pair of level shifter circuits 706 and 708 is logic-HIGH and this turns OFF both the final driver PMOS transistor 718 and final driver NMOS transistor 720 .
- the PAD 722 is at logic-HIGH, IO supply voltage (VDDS) 702 is powered down and the final driver PMOS transistor 718 and final driver NMOS transistor 720 are not turned OFF, this results in either leakage currents (conduction currents) from the PAD 722 to the IO supply voltage (VDDS) 702 through the final driver PMOS transistor 718 or leakage currents (conduction currents) from the PAD 722 to the ground terminal through the final driver NMOS transistor 720 .
- the failsafe circuit 725 avoids this operating mode by correctly turning OFF the final driver PMOS transistor 718 and final driver NMOS transistor 720 .
- the failsafe circuit 725 generates the control signal (Noff) 715 to turn OFF final driver PMOS transistor 718 and final driver NMOS transistor 720 .
- the failsafe circuit 725 receives a PAD voltage and the IO supply voltage (VDDS) 702 .
- the PAD voltage is the voltage at the PAD 722 .
- the PMOS transistor 730 turns ON and passes the logic-HIGH voltage on the PAD 722 to the control signal (Noff) 715 .
- the PMOS 728 turns ON and pulls up the substrate signal (X) 738 also to logic-HIGH.
- control signal (NOFF) 715 As the control signal (NOFF) 715 is at logic-HIGH, the PMOS 526 is turned OFF.
- the logic-HIGH control signal (Noff) 715 turns OFF the final driver NMOS transistor 720 by pulling the gate terminal of the NMOS 720 .
- the PMOS transistor 714 a and the NMOS transistor 714 c are also turned OFF by the logic-HIGH control signal (Noff) 715 and the logic-LOW inverted control signal (NoffZ) 715 X respectively, thus cutting off the output of the predriver logic circuit 710 from the final driver PMOS transistor 718 .
- the gate terminal of the final driver PMOS transistor 718 is pulled up to logic-HIGH by the PMOS 714 b , which is turned ON due to IO supply voltage (VDDS) 702 at its gate terminal and PAD voltage at its drain, thus avoiding any leakage current (conduction current) from the PAD 722 to the IO supply voltage (VDDS) 702 through the final driver PMOS transistor 718 . Also since the substrate signal (X) 738 is pulled to logic-HIGH, this avoids forward-biasing the internal pn-junction of the final driver PMOS 718 .
- the failsafe circuit 725 is effective when the IO supply voltage (VDDS) 702 is below a trip-point voltage.
- the trip-point voltage is dependent on a threshold voltage of the transistors in the inverting stage 735 in the failsafe circuit 725 .
- the trip-point voltage is selected by designing the relative widths of the PMOS transistor 730 and the cascoded NMOS transistors 732 , 734 and 736 in the failsafe circuit 725 . The extent of skewing the ratio of widths of the PMOS transistor 730 and the cascoded NMOS transistors 732 , 734 and 736 decides the trip-point voltage during IO supply voltage (VDDS) ramp-up, when NOFF trips from logic-HIGH to logic-LOW.
- VDDS IO supply voltage
- the failsafe circuit 725 controls the leakage current (conduction current) through de-activation of the final driver circuit 715 , when the PAD 722 is at logic-HIGH and the IO supply voltage (VDDS) 704 is below the trip-point voltage.
- the control signal (Noff) 715 is turned OFF.
- the final driver PMOS transistor 718 and final driver NMOS transistor 720 are not correctly gated resulting in leakage currents. This state is avoided by the supply detector cell 750 .
- VDD core supply voltage
- VDDS IO supply voltage
- the pair of weak keeper transistors 762 on receiving this weak logic-LOW signal pull the output of the input inverter stage 758 to the IO supply voltage (VDDS) level from (VDDS-Vtn). This provides for zero static leakage current in the second inverter stage 760 as a logic-HIGH signal is now provided to the second inverter stage 760 .
- the logic-HIGH signal received at the second inverter stage 760 results in a logic-LOW signal at an output of the second inverter stage 760 .
- the logic-LOW signal output of the second inverter stage 760 is provided as input to the output inverter stage 764 that results in a logic-HIGH supply detect signal 766 .
- the output inverter stage 764 thus buffers the output of the input inverter stage 758 .
- a logic-HIGH supply detect signal 766 is provided to the pair of level shifter circuits 706 and 708 .
- the outputs of the pair of level shifter circuits 706 and 708 become logic-HIGH, that in turn drive the outputs of the pair of predriver logic circuits 710 and 712 to logic-HIGH and logic-LOW respectively, thus turning OFF both the final driver PMOS transistor 718 and final driver NMOS transistor 720 using predriver logic circuits 710 and 712 .
- the supply detector cell 750 when core supply voltage (VDD) 704 is in OFF state, turns OFF or deactivates the final driver circuit 717 when the IO supply voltage (VDDS) 702 is above the trip-point voltage. Therefore, the IO circuit 700 provides very low leakage current from the PAD 722 when the core supply voltage (VDD) is in OFF state and the IO supply voltage (VDDS) 702 is above the trip-point, even when PAD is at logic-HIGH. This method of choosing the trip-point by skewing relative widths of the PMOS transistor 730 and the NMOS transistors 732 , 734 , 734 is used in controlling the maximum PAD current/pin-current.
- the supply detector disables the final driver circuit 717 , when core-supply is LOW.
- the failsafe circuit 725 and gating circuits 714 and 716 disable/tristate the final driver.
- the IO circuit 700 provides ultra low PAD current (pin current) during powering up or powering-down of a failsafe IO interface such as the SLIMbus interface and thereby achieving true fail safe compliance.
- FIG. 8( a ) is an example graph illustrating the response of a control signal (Noff) 715 to the IO supply voltage (VDDS) 702 , according to an embodiment.
- the control signal (Noff) 715 remains constant when IO supply voltage (VDDS) 702 increases as a ramp function from 0 volt to 1.25 volt.
- the IO supply voltage (VDDS) 702 exceeds the trip-point voltage, which is 1.25 volt in the exemplarily illustrated graph, the control signal (Noff) 715 is turned OFF.
- FIG. 8( b ) is an example graph illustrating the leakage current from the PAD 722 to the IO supply voltage (VDDS) 702 when the IO supply voltage (VDDS) 702 exceeds the trip-point voltage.
- the graph illustrates that leakage current from the PAD 722 to IO supply voltage (VDDS) 702 is negligible as the supply detector cell 750 deactivates the final driver circuit 717 when the PAD voltage is at logic-HIGH and the IO supply voltage (VDDS) is above the trip-point voltage.
- FIG. 9 illustrates a computing device according to an embodiment.
- the computing device 900 is, or is an integrated circuit incorporated into, a mobile communication device, such as a mobile phone, a personal digital assistant, a personal computer, or any other type of electronic system.
- a mobile communication device such as a mobile phone, a personal digital assistant, a personal computer, or any other type of electronic system.
- the computing device 900 can be one of, but not limited to, microcontroller, microprocessor or a system-on-chip (SoC) which includes a processing unit 912 such as a CPU (Central Processing Unit), a memory unit 914 (e.g., random access memory (RAM)) and a tester 910 .
- the processing unit 912 can be, for example, a CISC-type (Complex Instruction Set Computer) CPU, RISC-type CPU (Reduced Instruction Set Computer), or a digital signal processor (DSP).
- CISC-type Complex Instruction Set Computer
- RISC-type CPU Reduced Instruction Set Computer
- DSP digital signal processor
- the memory module 914 (which can be memory such as RAM, flash memory, or disk storage) stores one or more software applications 930 (e.g., embedded applications) that, when executed by the processing unit 912 , perform any suitable function associated with the computing device 900 .
- the tester 910 comprises logic that supports testing and debugging of the computing device 900 executing the software application 930 .
- the tester 910 can be used to emulate a defective or unavailable component(s) of the computing device 900 to allow verification of how the component(s), were it actually present on the computing device 900 , would perform in various situations (e.g., how the component(s) would interact with the software application 930 ).
- the software application 930 can be debugged in an environment which resembles post-production operation.
- the processing unit 912 typically comprises cache-memory and logic which store and use information frequently accessed from the memory module 914 and is responsible for the complete functionality of the computing device.
- the computing device 900 includes a plurality of logic circuits 915 coupled to the processing unit 912 and the memory module 914 .
- An IO circuit 916 is coupled to at least one logic circuit of the plurality of logic circuits 915 .
- the IO circuit 916 acts as an interface between the computing device 900 and the external world.
- the IO circuit 916 is analogous to the IO circuit 700 in connection and operation.
- the IO circuit 916 has low leakage current from the PAD during power-up sequence, power-down sequence and also during stable powered up states, as it uses the failsafe circuitry mechanism when the IO supply voltage (VDDS) is below the trip-point voltage and the core-supply detection mechanism when the IO supply voltage (VDDS) is above the trip-point voltage.
- connection means at least either a direct electrical connection between the devices connected or an indirect connection through one or more passive intermediary devices.
- circuit means at least either a single component or a multiplicity of passive or active components, that are connected together to provide a desired function.
- signal means at least one current, voltage, charge, data, or other signal.
- connected to or “connected with” (and the like) are intended to describe either an indirect or direct electrical connection. Thus, if a first device is coupled to a second device, that connection can be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
- logic-HIGH is generally intended to describe a signal that is at logic state “1”
- logic-LOW is generally intended to describe a signal that is at logic state “0.”
- OFF state or turn “OFF” or turned “OFF” is used to describe a deactivation of a device, a component or a signal.
- turned “ON” describes activation of a device, a component or a signal.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Logic Circuits (AREA)
Abstract
Description
- Embodiments of the disclosure relate generally to integrated circuits (ICs) and more particularly to controlling PAD current or pin current during power-up sequence or power-down sequence in the integrated circuits.
- The ever-increasing complexity and performance requirements of portable media devices call for effective system-level power management in Integrated circuits (ICs). Having one or more Switchable Power-Domains in Core-logic is a well-known low-power methodology that is employed for ICs in portable media devices. When a supply of a specific Power Domain is powered down, the outputs of that power-domain serving as inputs to IO (input/output) circuits are no longer valid and these IO circuits need to be tristated to avoid possible leakage current. An IO circuit drive/receive signals on a PAD to interface with the outside world. If the IO circuit is not properly tristated, it results in high leakage currents (conduction currents) from the PAD into the IO circuit. A similar condition results when the IO supply voltage is powered up or down, while the PAD is held at a logic-HIGH. Serial Low-power Inter-chip Media Bus (SLIMbus) is a standard interface between baseband or application processors and peripheral components in portable media devices. The SLIMbus is a failsafe interface and requires the devices to have ultra low PAD current (or pin current) during powering-up, powering down and in stable power state in portable media devices.
- This Summary is provided to comply with 37 C.F.R. §1.73, requiring a summary of the invention briefly indicating the nature and substance of the invention. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
- An embodiment provides an input/output (IO) circuit powered by an input/output (IO) supply voltage. The IO circuit includes a supply detector cell that detects a core supply voltage and generates a supply detect signal. A driver circuit is connected to a PAD and the driver circuit receives the supply detect signal. A failsafe circuit receives a PAD voltage. The failsafe circuit and the supply detector cell controls a leakage current from the PAD based on the IO supply voltage and the PAD voltage.
- Another embodiment provides an input/output (IO) circuit powered by an input/output (IO) supply voltage. The IO circuit includes a supply detector cell that detects a core supply voltage. The IO circuit also includes a pair of level shifter circuits. Each level shifter circuit receives an output of the supply detector cell and translates the output of supply detector cell from a core supply voltage level to an IO supply voltage level. The IO circuit includes a pair of predriver logic circuits. Each predriver logic circuit is connected to an output of a level shifter circuit. The IO circuit includes a pair of gating circuits and each gating circuit is connected to an output of a predriver logic circuit. The IO circuit includes a failsafe circuit that receives a PAD voltage. The failsafe circuit and the supply detector cell controls a leakage current from the PAD based on the IO supply voltage and the PAD voltage.
- Another example embodiment provides a method of controlling current through a PAD. The core supply voltage is detected. A failsafe circuit controls a leakage current from a PAD through de-activation of a final driver circuit when the input/output (IO) supply is below a trip-point voltage and PAD is at logic-HIGH. A supply detector cell, when core supply voltage is in OFF state, controls the leakage current from the PAD through de-activation of the final driver circuit when the IO supply voltage is above a trip-point voltage and PAD is at logic-HIGH.
- An example embodiment provides a computing device that includes a processing unit and a memory module coupled to the processing unit. A plurality of logic circuits is coupled to the processing unit and the memory module. An input/output (IO) circuit is coupled to at least one logic circuit of the plurality of logic circuits. The IO circuit includes a supply detector cell that detects a core supply voltage and generates a supply detect signal. A driver circuit is connected to a PAD and the driver circuit receives the supply detect signal. A failsafe circuit receives a PAD voltage. The failsafe circuit and the supply detector cell controls a leakage current from the PAD based on the IO supply voltage and the PAD voltage.
- Other aspects and example embodiments are provided in the Drawings and the Detailed Description that follows.
-
FIG. 1 illustrates a block diagram of a supply detector cell, according to an embodiment; -
FIG. 2 illustrates a schematic of a supply detector cell, according to an embodiment; -
FIG. 3( a) an example representation illustrating functionality of the supply detector cell with respect to different operating conditions, in accordance with one embodiment; -
FIG. 3( b) an example representation illustrating leakage current in the supply detector cell with respect to different operating conditions, in accordance with one embodiment; -
FIG. 4 illustrates a block diagram of a driver circuit coupled to a PAD, according to an embodiment; -
FIG. 5 illustrates a schematic of an input/output (IO) circuit, according to an embodiment; -
FIG. 6( a) is an example graph illustrating the response of a control signal (Noff) to the IO supply voltage, according to an embodiment; -
FIG. 6( b) is an example graph illustrating the leakage current (conduction current) from the PAD, according to an embodiment; -
FIG. 7( a) andFIG. 7( b) illustrates a schematic of an input/output (IO) circuit, according to an embodiment; -
FIG. 8( a) is an example graph illustrating the response of a control signal (Noff) to the IO supply voltage, according to an embodiment; -
FIG. 8( b) is an example graph illustrating the leakage current (conduction current) from the PAD, according to an embodiment; and -
FIG. 9 illustrates a computing device according to an embodiment. -
FIG. 1 illustrates a block diagram of asupply detector cell 100, according to an embodiment. Thesupply detector cell 100 is powered by an input/output (IO) supply voltage (VDDS) 102 and receives a core supply voltage (VDD) 104 as an input signal. A diode connectedtransistor 106 is powered by the IO supply voltage (VDDS) 102. The diode connectedtransistor 106 is one of the following, but not limited to, an NMOS transistor and a PMOS transistor. Aninput inverter stage 108 is coupled to the diode connectedtransistor 106. Theinput inverter stage 108 receives the core supply voltage (VDD) 104. Asecond inverter stage 110 receives an output of theinput inverter stage 108 and is powered by the IO supply voltage (VDDS) 102. A pair ofweak keeper transistors 112 is coupled to an output of thesecond inverter stage 110. The pair ofweak keeper transistors 112 are connected in series and powered by the IO supply voltage (VDDS) 102. An output of the pair ofweak keeper transistors 112 is provided as input to thesecond inverter stage 110 which is also the output of theinput inverter stage 108. Anoutput inverter stage 114 is coupled to thesecond inverter stage 110 and generates a supply detectsignal 116. Theoutput inverter stage 114 is powered by the IO supply voltage (VDDS) 102. - The operation of the
supply detector cell 100 illustrated inFIG. 1 is explained now. Thesupply detector cell 100 is configured to detect the core supply voltage (VDD) 104 and generate the supply detectsignal 116. When the core supply voltage (VDD) 104 is in OFF state and IO supply voltage (VDDS) 102 is ramping up, the diode connectedtransistor 106 is turned ON. As a result, the output of theinput inverter stage 108 is (IO supply voltage (VDDS)-Vtn). Vtn is a threshold voltage of diode connectedtransistor 106. The output of the input inverter stage 108 (IO supply voltage (VDDS)-Vtn), which is a weak logic-HIGH, is inverted by thesecond inverter stage 110. Thus, the output of thesecond inverter stage 110 becomes weak logic-LOW. The pair ofweak keeper transistors 112 on receiving this weak logic-LOW signal pull the output of theinput inverter stage 108 to an IO supply voltage (VDDS) level from (VDDS-Vtn). This provides for zero static leakage current in thesecond inverter stage 110 as a logic-HIGH signal is now provided to thesecond inverter stage 110. This logic-HIGH signal received at thesecond inverter stage 110 results in a logic-LOW signal at the output of thesecond inverter stage 110. The logic-LOW signal output of thesecond inverter stage 110 is provided as input to theoutput inverter stage 114 that results in a logic-HIGH supply detectsignal 116. Theoutput inverter stage 114 thus buffers the output of theinput inverter stage 108. The functioning of thecircuit 100 is further illustrated with the help ofFIG. 2 . -
FIG. 2 illustrates a schematic of asupply detector cell 200, according to an embodiment. Thesupply detector cell 200 is similar in connections and operation to supplydetector cell 100. Thesupply detector cell 200 is powered by an input/output (IO) supply voltage (VDDS) 202 and receives a core supply voltage (VDD) 204. A diode connectedNMOS transistor 206 is powered by the IO supply voltage (VDDS) 202. The diode connectedNMOS transistor 206 includes agate terminal 206G and adrain terminal 206D connected to the IO supply voltage (VDDS) 202. In one embodiment, the diode connectedNMOS transistor 206 is a PMOS transistor. Aninput inverter stage 208 is coupled to the diode connectedNMOS transistor 206. Theinput inverter stage 208 includes aPMOS transistor 208 a and two 208 b and 208 c connected in series.NMOS transistors Gate terminals 208 aG, 208 bG and 208 cG of the three 208 a, 208 b and 208 c respectively receive the core supply voltage (VDD) 204.transistors Drain terminals 208 aD and 208 bD of the 208 a and 208 b are combined to generate an output of therespective transistors input inverter stage 208. Asecond inverter stage 210 receives the output of theinput inverter stage 208. Thesecond inverter stage 210 includes aPMOS transistor 210 a and anNMOS transistor 210 b. A source terminal 210 aS of thePMOS transistor 210 a receives the IO supply voltage (VDDS) 202.Gate terminals 210 aG and 210 bG receives the output of theinput inverter stage 208.Drain terminals 210 aD and 210 bD of the 210 a and 210 b respectively are combined to generate an output of thetransistors second inverter stage 210. A pair ofweak keeper transistors 212 is coupled to the output of thesecond inverter stage 210. The pair of weak keeper transistors includes atop PMOS transistor 212 a and abottom PMOS transistor 212 b connected in series.Gate terminals 212 aG and 212 bG of thetop PMOS transistor 212 a and thebottom PMOS transistor 212 b respectively are combined together to receive the output of thesecond inverter stage 210. A source terminal 212 aS of thetop PMOS transistor 212 a is coupled to the IO supply voltage (VDDS) 202 and adrain terminal 212 bD of thebottom PMOS transistor 212 b is coupled to the output of theinput inverter stage 208, which is also the input to thesecond inverter stage 210. Anoutput inverter stage 214 is coupled to thesecond inverter stage 210 and generates a supply detectsignal 216. Theoutput inverter stage 214 includes aPMOS transistor 214 a and anNMOS transistor 214 b. A source terminal 214 aS of thePMOS transistor 214 a is connected to the IO supply voltage (VDDS) 202.Gate terminals 214 aG and 214 bG receives the output of thesecond inverter stage 210.Drain terminals 214 aD and 214 bD of the 214 a and 214 b respectively are combined to generate the supply detecttransistors signal 216.Source terminals 208 cS, 210 bS and 214 bS of the 208 c, 210 b and 214 b are connected to a ground terminal. Thetransistors 208 a, 210 a and 214 a receive the IO supply voltage (VDDS) 202 at a substrate as well. In one embodiment, an inverter stage inPMOS transistors supply detector cell 200 is replaced by any inverter known in the art. Those skilled in the art will appreciate that one or more of the devices, features, operations, processes, characteristics, or other qualities of a specifically disclosed embodiment may be removed, replaced, added to, or changed without exceeding the scope of the present disclosure. - The operation of the
supply detector cell 200 illustrated inFIG. 2 is explained now. Thesupply detector cell 200 is configured to detect the core supply voltage (VDD) 204 and generate the supply detectsignal 216. When the core supply voltage (VDD) 204 is in OFF state, the 208 b and 208 c are in OFF state. When the IO supply voltage (VDDS) 202 starts ramping and becomes more than a threshold voltage (Vtn) of the diode connectedNMOS transistors NMOS transistor 206, the diode connectedNMOS transistor 206 is turned ON. As a result, the output of theinput inverter stage 208 is (VDDS-Vtn). The voltage of (VDDS-Vtn), which is a weak logic-HIGH is inverted by thesecond inverter stage 210 whose output becomes weak logic-LOW. The pair ofweak keeper transistors 212 on receiving this weak logic-LOW signal pulls the output of theinput inverter stage 208 to an IO supply voltage (VDDS) level from (VDDS-Vtn). This provides for zero static leakage current in thesecond inverter stage 210 as a logic-HIGH signal is provided to thesecond inverter stage 210. The logic-HIGH signal received at thesecond inverter stage 210 results in a logic-LOW signal at an output of thesecond inverter stage 210. The logic-LOW signal output of thesecond inverter stage 210 is provided as input to theoutput inverter stage 214 that results in a logic-HIGH supply detectsignal 216. Theoutput inverter stage 214 thus buffers the output of theinput inverter stage 208. Thesupply detector cell 200 provides a logic-HIGH supply detectsignal 216 when the core supply voltage (VDD) 204 is in OFF state. The logic-HIGH supply detect signal can be used to tristate associated input/output circuits. Thesupply detector cell 200 has the advantage that when the IO supply voltage (VDDS) 202 ramps up, the supply detectsignal 216 also ramps up with IO supply voltage (VDDS) 202. In addition, thesupply detector cell 200 generates zero static current from the IO supply voltage (VDDS) 202 at all values of core supply voltage (VDD) 204. - In a state when IO supply voltage (VDDS) 202 is stable and core supply voltage (VDD) ramps up, the
208 b and 208 c are turned ON, thus pulling the output of theNMOS transistors input inverter stage 208 to a logic-LOW. The supply detectsignal 216 is also pulled to a logic-LOW. In this condition, thePMOS transistor 208 a will be in OFF stage if the source-gate voltage (Vsg) of thePMOS transistor 208 a is less than a threshold voltage (Vtp) of thePMOS transistor 208 a. -
Vsg=VDDS−Vtn−Core supply voltage<Vtp (1) - As long as the condition of equation (1) is met across process, voltage and temperature combinations, it results in a zero static current consumption in the
supply detector cell 200. Thus, thesupply detector cell 200 finds application across multiple IO circuits, operating conditions and different ranges of core supply voltage (VDD) that satisfy (1). This is further illustrated with reference toFIG. 3( a) andFIG. 3( b). -
FIG. 3( a) is an example representation illustrating the functionality of the supply detector, viz. the core-supply values at which the supply detect signal switches to logic-HIGH and logic-LOW, when core-supply powers down and powers-up respectively. These core-supply voltage values (Y-axis) are plotted with respect to different operating conditions (X-axis), in accordance with one embodiment. -
FIG. 3( b) is an example representation illustrating the zero-static current behavior of the supply detector at different states of the core supply voltage (VDD) and IO supply voltage (VDDS). The leakage current through the IO supply voltage (VDDS) is plotted with respect to different operating conditions, in accordance with one embodiment. It can be seen that the maximum IO supply leakage current is 224 nA at core supply voltage (VDD) value of 1.1V, IO supply voltage (VDDS) value of 1.98V and temperature of 125 C. -
FIG. 4 illustrates a block diagram of adriver circuit 400 coupled to aPAD 422, according to an embodiment. Thedriver circuit 400 is powered by an IO (input/output) supply voltage (VDDS) 402. Thedriver circuit 400 includes a pair of 406 and 408. Thelevel shifter circuits level shifter circuit 406 receives an input signal A and thelevel shifter circuit 408 receives a tristate signal GZ, as respective inputs. In addition, the pair of 406 and 408 receives the core supply voltage (VDD) 404 and the IO supply voltage (VDDS) 402. Thelevel shifter circuits driver circuit 400 also includes a pair of 410 and 412. Each predriver logic circuit is coupled to an output of the level shifter circuit i.e. thepredriver logic circuits predriver logic circuit 410 is coupled to an output oflevel shifter circuit 406 and thepredriver logic circuit 412 is coupled to an output oflevel shifter circuit 408. The pair of 410 and 412 is powered by IO supply voltage (VDDS) 402. A pair ofpredriver logic circuits 414 and 416 is coupled to the pair ofgating circuits 410 and 412 respectively. Thepredriver logic circuits gating circuit 414 is coupled to an output ofpredriver logic circuit 410 and thegating circuit 416 is coupled to an output ofpredriver logic circuit 412. The pair of 414 and 416 receives a control signal (Noff) 415 from a failsafe circuit (not illustrated in figure). Thegating circuits gating circuit 414 also receives the IO supply voltage (VDDS) 402 and a substrate signal (X) 419 from the failsafe circuit. Afinal driver circuit 417 is coupled to the pair of 414 and 416. Thegating circuits final driver circuit 417 includes a finaldriver PMOS transistor 418 and a finaldriver NMOS transistor 420. The finaldriver PMOS transistor 418 is powered by the IO supply voltage (VDDS) 402 and receives a substrate signal (X) 419 from the failsafe circuit (not illustrated in figure). ThePAD 422 is coupled to thefinal driver circuit 417. The pair of 406 and 408, the pair oflevel shifter circuits 410 and 412, thepredriver logic circuits gating circuit 416 and the finaldriver NMOS transistor 420 are also connected to a ground terminal. The operation of thedriver circuit 400 is explained later in the specification with reference toFIG. 5 . -
FIG. 5 illustrates a schematic of an input/output (IO)circuit 500, according to an embodiment. TheIO circuit 500 includes adriver circuit 505, aPAD 522 and afailsafe circuit 525. Thedriver circuit 505 is similar in connections and operation to thedriver circuit 400. Thedriver circuit 500 is powered by an IO (input/output)supply 502. Thedriver circuit 500 includes a pair of 506 and 508. Thelevel shifter circuits level shifter circuit 506 receives an input signal A and thelevel shifter circuit 508 receives a tristate signal GZ. In addition, the 506 and 508 receive the core supply voltage (VDD) 504 and the IO supply voltage (VDDS) 502. Thelevel shifter circuits driver circuit 500 also includes a pair of 510 and 512. Each predriver logic circuit is coupled to an output of the level shifter circuit i.e. thepredriver logic circuits predriver logic circuit 510 is coupled to an output of thelevel shifter circuit 506 and thepredriver logic circuit 512 is coupled to an output of thelevel shifter circuit 508. The pair of 510 and 512 is powered by IO supply voltage (VDDS) 502.predriver logic circuits - A pair of
514 and 516 is coupled to the pair ofgating circuits 510 and 512 respectively. Thepredriver logic circuits gating circuit 514 is coupled to an output of thepredriver logic circuit 510 and thegating circuit 516 is coupled to an output of thepredriver logic circuit 512. Thegating circuit 514 includes two 514 a and 514 b and anPMOS transistors NMOS transistor 514 c. ThePMOS transistor 514 a receives a control signal (Noff) 515 at a gate terminal and a substrate signal (X) 538 at a body terminal from thefailsafe circuit 525. ThePMOS transistor 514 b receives the IO supply voltage (VDDS) 502 at a gate terminal and the substrate signal (X) 538 at a body terminal. TheNMOS transistor 514 c receives an inverted control signal (Noffz) 515X at a gate terminal. Thegating circuit 516 includes anNMOS transistor 516 a. TheNMOS transistor 516 a receives the control signal (Noff) 515 at a gate terminal from thefailsafe circuit 525 and its source terminal is connected to ground. Afinal driver circuit 517 is coupled to the pair of 514 and 516. Thegating circuits final driver circuit 517 includes a finaldriver PMOS transistor 518 and a finaldriver NMOS transistor 520. The finaldriver PMOS transistor 518 receives the IO supply voltage (VDDS) 502 at a source terminal and receives the substrate signal (X) 538 at a body terminal. An output of thegating circuit 514 is connected to a gate terminal of the finaldriver PMOS transistor 518. A gate terminal of the finaldriver NMOS transistor 520 is connected to an output thegating circuit 516. The source terminal of the finaldriver NMOS transistor 520 is connected to ground terminal. ThePAD 522 is coupled to thefinal driver circuit 517. - The
failsafe circuit 525 generates the control signal (Noff) 515 and the substrate signal (X) 538. Thefailsafe circuit 525 includes afirst PMOS transistor 526, asecond PMOS transistor 528 and aninverting stage 535. A source terminal of thefirst PMOS transistor 526 is connected to the IO supply voltage (VDDS) 502. A drain terminal of thesecond PMOS transistor 528 is connected to thePAD 522 and a gate terminal of thesecond PMOS transistor 528 is connected to the IO supply voltage (VDDS) 502. A source terminal of thesecond PMOS transistor 528, the drain terminal of thefirst PMOS transistor 526, body terminal of thefirst PMOS transistor 526 and the body terminal ofsecond PMOS transistor 528 are combined together to generate the substrate signal (X) 538. The invertingstage 535 of thefailsafe circuit 525 includes athird PMOS transistor 530, afirst NMOS transistor 532, asecond NMOS transistor 534 and athird NMOS transistor 536. Thefirst NMOS transistor 532, thesecond NMOS transistor 534 and thethird NMOS transistor 536 are connected in cascode arrangement. Gate terminals of thethird PMOS transistor 530, thefirst NMOS transistor 532, thesecond NMOS transistor 534 and thethird NMOS transistor 536 are configured to receive the IO supply voltage (VDDS) 502. A source terminal of thethird PMOS transistor 530 is connected to thePAD 522. A drain terminal of thefirst NMOS transistor 532 is connected to a drain terminal of thethird PMOS transistor 530 to generate the control signal (Noff) 515. A source terminal of athird NMOS transistor 536 is connected to ground. Those skilled in the art will appreciate that one or more of the devices, features, operations, processes, characteristics, or other qualities of a specifically disclosed embodiment may be removed, replaced, added to, or changed without exceeding the scope of the present disclosure. - The operation of the
IO circuit 500 illustrated inFIG. 5 is explained now. The pair of 506 and 508 translates a signal from a core supply voltage (VDD) level to an IO supply voltage (VDDS) level. This is required as the IO circuit (the pair oflevel shifter circuits 510 and 512,predriver logic circuits final driver circuit 517 and the failsafe circuit 525) operates on IO supply voltage (VDDS) 502. The pair of 510 and 512 implement a logic based on the level-shifted versions of the input signal A and the tristate signal GZ. The finalpredriver logic circuits driver PMOS transistor 518 and the finaldriver NMOS transistor 520 are in turn controlled by output of the pair of 510 and 512. The pair ofpredriver logic circuits 510 and 512 implements the following truth table according to an embodiment:predriver logic circuits -
GZ A PAD 0 0 0 0 1 1 1 0 High- Impedance 1 1 High-Impedance
wherein ‘High-Impedance’ state is achieved when both finaldriver PMOS transistor 518 and finaldriver NMOS transistor 520 are in OFF state. - In one of the operating modes, the
PAD 522 is at logic-HIGH, IO supply voltage (VDDS) is powered down and the finaldriver PMOS transistor 518 and the finaldriver NMOS transistor 520 are not turned OFF, then it results in either leakage currents (conduction currents) from thePAD 522 to the IO supply voltage (VDDS) 502 through the finaldriver PMOS transistor 518 or leakage currents (conduction currents) from thePAD 522 to the ground terminal through the finaldriver NMOS transistor 520. Thefailsafe circuit 525 avoids this operating mode by correctly turning OFF the finaldriver PMOS transistor 518 and finaldriver NMOS transistor 520. Thefailsafe circuit 525 generates the control signal (Noff) 515 to turn OFF finaldriver PMOS transistor 518 and finaldriver NMOS transistor 520. Thefailsafe circuit 525 is powered by a PAD voltage and receives the supply voltage (VDDS) 502. The PAD voltage is the voltage at thePAD 522. When there is no IO supply voltage (VDDS) 502 and the PAD voltage is at logic-HIGH, thePMOS transistor 530 turns ON and passes the logic-HIGH voltage on thePAD 522 to the control signal (NOFF)signal 515. Also thePMOS transistor 528 turns ON and pulls up the substrate signal (X) 538 also to logic-HIGH. As the control signal (NOFF) 515 is at logic-HIGH, thePMOS 526 is turned OFF. The logic-HIGH control signal (Noff) 515 turns OFF the finaldriver NMOS transistor 520 by pulling the gate terminal of theNMOS 520 to ground. ThePMOS transistor 514 a and theNMOS transistor 514 c are also turned OFF by the logic-HIGH control signal (Noff) 515 and the logic-LOW inverted control signal (NoffZ) 515X respectively, thus cutting off the output of thepredriver logic circuit 510 from the finaldriver PMOS transistor 518. As the PAD voltage is at logic-HIGH, the gate terminal of the finaldriver PMOS transistor 518 is pulled up to logic-HIGH by thePMOS 514 b, which is turned ON due to IO supply voltage (VDDS) 502 at its gate terminal and PAD voltage at its drain, thus avoiding any leakage current (conduction current) from thePAD 522 to the IO supply voltage (VDDS) 502 through the finaldriver PMOS transistor 518. Also since the substrate signal (X) 538 is pulled to logic-HIGH, this avoids forward-biasing the internal pn-junction of thefinal driver PMOS 518. Thefailsafe circuit 525 is effective when the IO supply voltage (VDDS) 502 is below a trip-point voltage. In an embodiment, this trip-point voltage is dependent on a threshold voltage of the transistors in the invertingstage 535 in thefailsafe circuit 525. In an embodiment, the trip-point voltage is selected by designing the relative widths of thePMOS transistor 530 and the 532,534 and 536 in thecascoded NMOS transistors failsafe circuit 525. The extent of skewing the ratio of widths of thePMOS transistor 530 and the 532,534 and 536 decides the trip-point voltage during IO supply voltage (VDDS) 502 ramp-up, when NOFF trips from logic-HIGH to logic-LOW. Whencascoded NMOS transistors PAD 522 is at logic-HIGH, and the IO supply voltage (VDDS) 502 is above the trip-point voltage, then the control signal (Noff) 515 is turned OFF and hence the finaldriver PMOS transistor 518 and finaldriver NMOS transistor 520 are not turned OFF. This causes leakage currents (conduction currents) from thePAD 522 to the IO supply voltage (VDDS) 502 or to the ground terminal. This is further illustrated with reference toFIG. 6( a) andFIG. 6( b). -
FIG. 6( a) is an example graph illustrating the response of a control signal (Noff) 515 to the IO supply voltage (VDDS) 502, according to an embodiment. As illustrated, the control signal (Noff) 515, remains constant when IO supply voltage (VDDS) 502 increases as a ramp function from 0 volt to 1.98 volt. However, when the IO supply voltage (VDDS) 502 exceeds the trip-point voltage, which is 1.25 volt in the exemplarily illustrated graph, the control signal (Noff) 515 is turned OFF. -
FIG. 6( b) is an example graph illustrating the conduction (leakage) current from thePAD 522 to the IO supply voltage (VDDS) 502 when the IO supply voltage (VDDS) 502 exceed the trip-point voltage andPAD 522 is at logic-HIGH. The graph illustrates a huge spike in leakage current (conduction current) (about 20 mA) from the pad at the trip-point voltage. -
FIG. 7( a) andFIG. 7( b) illustrate a schematic of an input/output (IO)circuit 700, according to an embodiment. TheIO circuit 700 includes adriver circuit 705, aPAD 722, afailsafe circuit 725 and asupply detector cell 750. Thedriver circuit 705 is similar in connections and operation todriver circuit 500. Thefailsafe circuit 725 is similar in connections and operation to thefailsafe circuit 525. Thesupply detector cell 750 is similar in connections and operation to thesupply detector cell 100. - The
supply detector cell 750 is powered by an input/output (IO)supply 702 and receives a core supply voltage (VDD) 704, as an input signal. A diode connectedtransistor 756 is powered by the IO supply voltage (VDDS) 702. The diode connectedtransistor 756 is one of the following, but not limited to, an NMOS transistor and a PMOS transistor. Aninput inverter stage 758 is coupled to the diode connectedtransistor 756. Theinput inverter stage 758 receives the core supply voltage (VDD) 704. Thesecond inverter stage 760 receives an output of theinput inverter stage 758 and is powered by the IO supply voltage (VDDS) 702. A pair ofweak keeper transistors 762 is coupled to an output of thesecond inverter stage 760. The pair ofweak keeper transistors 762 are connected in series and powered by the IO supply voltage (VDDS) 702. An output of the pair ofweak keeper transistors 762 is provided as input to thesecond inverter stage 760 which is also the output of theinput inverter stage 758. Anoutput inverter stage 764 is coupled to thesecond inverter stage 760 and generates a supply detectsignal 766. Theoutput inverter stage 764 is powered by the IO supply voltage (VDDS) 702. - The
driver circuit 705 is powered by an IO (input/output)supply 702. Thedriver circuit 700 includes a pair of 706 and 708. Thelevel shifter circuits level shifter circuit 706 receives an input signal A and thelevel shifter circuit 708 receives a tristate signal GZ. The pair of 706 and 708 receive the supply detectlevel shifter circuits signal 766 from thesupply detector cell 750. In addition, the 706 and 708 receive the core supply voltage (VDD) 704 and the IO supply voltage (VDDS) 702. Thelevel shifter circuits driver circuit 700 also includes a pair of 710 and 712. Each predriver logic circuit is coupled to an output of the level shifter circuit i.e. thepredriver logic circuits predriver logic circuit 710 is coupled to an output of thelevel shifter circuit 706 and thepredriver logic circuit 712 is coupled to an output of thelevel shifter circuit 708. The pair of 710 and 712 is powered by IO supply voltage (VDDS) 702.predriver logic circuits - A pair of
714 and 716 is coupled to the pair ofgating circuits 710 and 712 respectively. Thepredriver logic circuits gating circuit 714 is coupled to an output of thepredriver logic circuit 710 and thegating circuit 716 is coupled to an output of thepredriver logic circuit 712. Thegating circuit 714 includes two 714 a and 714 b and anPMOS transistors NMOS transistor 714 c. ThePMOS transistor 714 a receives a control signal (Noff) 715 at a gate terminal and a substrate signal (X) 738 at a body terminal from thefailsafe circuit 725. ThePMOS transistor 714 b receives the IO supply voltage (VDDS) 702 at a gate terminal and the substrate signal (X) 738 at a body terminal. TheNMOS transistor 714 c receives an inverted control signal (Noffz) 715X at a gate terminal. Thegating circuit 716 includes anNMOS transistor 716 a. TheNMOS transistor 716 a receives the control signal (Noff) 715 at a gate terminal from thefailsafe circuit 725 and connected to ground at a source terminal. Afinal driver circuit 717 is coupled to the pair of 714 and 716. Thegating circuits final driver circuit 715 includes a final driver PMOS transistor 718 and a finaldriver NMOS transistor 720. The final driver PMOS transistor 718 receives the IO supply voltage (VDDS) 702 at a source terminal and receives the substrate signal (X) 738 at a body terminal. An output of thegating circuit 714 is connected to a gate terminal of the final driver PMOS transistor 718. A gate terminal of the finaldriver NMOS transistor 720 is connected to an output of thegating circuit 716. The source terminal of the finaldriver NMOS transistor 720 is connected to ground terminal. ThePAD 722 is coupled to thefinal driver circuit 715. The pair of 706 and 708 and the pair oflevel shifter circuits 710 and 712 are also connected to the ground terminal.predriver logic circuits - The
failsafe circuit 725 generates the control signal (Noff) 715 and the substrate signal (X) 738. Thefailsafe circuit 725 includes afirst PMOS transistor 726, asecond PMOS transistor 728 and aninverting stage 735. The source terminal of thefirst PMOS transistor 726 is configured to receive the IO supply voltage (VDDS) 702. A drain terminal of thesecond PMOS transistor 728 is connected to thePAD 722 and a gate terminal of thesecond PMOS transistor 728 is connected to the supply voltage (VDDS) 702. A source terminal of thesecond PMOS transistor 728, the drain terminal of thefirst PMOS transistor 726, body terminal of thefirst PMOS transistor 726 and the body terminal ofsecond PMOS transistor 728 are combined together to generate the substrate signal (X) 738. The invertingstage 735 of thefailsafe circuit 725 includes athird PMOS transistor 730, afirst NMOS transistor 732, asecond NMOS transistor 734 and athird NMOS transistor 736. Thefirst NMOS transistor 732, thesecond NMOS transistor 734 and thethird NMOS transistor 736 are connected in cascode arrangement. Gate terminals of thethird PMOS transistor 730, thefirst NMOS transistor 732, thesecond NMOS transistor 734 and thethird NMOS transistor 736 are configured to receive the IO supply voltage (VDDS) 702. A source terminal of thethird PMOS transistor 730 is connected to thePAD 722. A drain terminal of thefirst NMOS transistor 732 is connected to a drain terminal of thethird PMOS transistor 730 to generate the control signal (Noff) 715. A source terminal of athird NMOS transistor 736 is connected to ground. Those skilled in the art will appreciate that one or more of the devices, features, operations, processes, characteristics, or other qualities of a specifically disclosed embodiment may be removed, replaced, added to, or changed without exceeding the scope of the present disclosure. - The operation of the
IO circuit 700 illustrated inFIG. 7 is explained now. Thesupply detector cell 750 is configured to detect the core supply voltage (VDD) 704 and generate the supply detectsignal 766. The pair of 706 and 708 translates a signal from a core supply voltage (VDD) level to an IO supply voltage (VDDS) level. This is required as the IO circuit (the pair oflevel shifter circuits 710 and 712,predriver logic circuits final driver circuit 717 and the failsafe circuit 725) operates on IO supply voltage (VDDS) 702. The supply detectsignal 766 is also received as an input to the pair of level- 706 and 708. The pair ofshifter circuits 710 and 712 implement a logic based on the level-shifted versions of the input signal A and the tristate signal GZ. The input signal A and the tristate signal GZ are modified based on the supply-detectpredriver logic circuits signal 766 received by the pair of 706 and 708. The finals driver PMOS transistor 718 and the finallevel shifters circuits driver NMOS transistor 720 are controlled by output of 710 and 712. When core supply voltage (VDD) is in OFF state, then the supply detectpredriver logic circuits signal 766 is in logic-HIGH state. In this case, outputs of the pair of 706 and 708 is logic-HIGH and this turns OFF both the final driver PMOS transistor 718 and finallevel shifter circuits driver NMOS transistor 720. - In the failsafe IO, in one of the operating modes, the
PAD 722 is at logic-HIGH, IO supply voltage (VDDS) 702 is powered down and the final driver PMOS transistor 718 and finaldriver NMOS transistor 720 are not turned OFF, this results in either leakage currents (conduction currents) from thePAD 722 to the IO supply voltage (VDDS) 702 through the final driver PMOS transistor 718 or leakage currents (conduction currents) from thePAD 722 to the ground terminal through the finaldriver NMOS transistor 720. Thefailsafe circuit 725 avoids this operating mode by correctly turning OFF the final driver PMOS transistor 718 and finaldriver NMOS transistor 720. Thefailsafe circuit 725 generates the control signal (Noff) 715 to turn OFF final driver PMOS transistor 718 and finaldriver NMOS transistor 720. Thefailsafe circuit 725 receives a PAD voltage and the IO supply voltage (VDDS) 702. The PAD voltage is the voltage at thePAD 722. When there is no IO supply voltage (VDDS) 702 and the PAD voltage is at logic-HIGH, the, thePMOS transistor 730 turns ON and passes the logic-HIGH voltage on thePAD 722 to the control signal (Noff) 715. Also thePMOS 728 turns ON and pulls up the substrate signal (X) 738 also to logic-HIGH. As the control signal (NOFF) 715 is at logic-HIGH, thePMOS 526 is turned OFF. The logic-HIGH control signal (Noff) 715 turns OFF the finaldriver NMOS transistor 720 by pulling the gate terminal of theNMOS 720. ThePMOS transistor 714 a and theNMOS transistor 714 c are also turned OFF by the logic-HIGH control signal (Noff) 715 and the logic-LOW inverted control signal (NoffZ) 715X respectively, thus cutting off the output of thepredriver logic circuit 710 from the final driver PMOS transistor 718. As the PAD voltage is at logic-HIGH, the gate terminal of the final driver PMOS transistor 718 is pulled up to logic-HIGH by thePMOS 714 b, which is turned ON due to IO supply voltage (VDDS) 702 at its gate terminal and PAD voltage at its drain, thus avoiding any leakage current (conduction current) from thePAD 722 to the IO supply voltage (VDDS) 702 through the final driver PMOS transistor 718. Also since the substrate signal (X) 738 is pulled to logic-HIGH, this avoids forward-biasing the internal pn-junction of the final driver PMOS 718. Thefailsafe circuit 725 is effective when the IO supply voltage (VDDS) 702 is below a trip-point voltage. In an embodiment, the trip-point voltage is dependent on a threshold voltage of the transistors in the invertingstage 735 in thefailsafe circuit 725. In an embodiment, the trip-point voltage is selected by designing the relative widths of thePMOS transistor 730 and the 732,734 and 736 in thecascoded NMOS transistors failsafe circuit 725. The extent of skewing the ratio of widths of thePMOS transistor 730 and the 732,734 and 736 decides the trip-point voltage during IO supply voltage (VDDS) ramp-up, when NOFF trips from logic-HIGH to logic-LOW. Thus, thecascoded NMOS transistors failsafe circuit 725 controls the leakage current (conduction current) through de-activation of thefinal driver circuit 715, when thePAD 722 is at logic-HIGH and the IO supply voltage (VDDS) 704 is below the trip-point voltage. However, when the core supply voltage (VDD) 704 is in OFF state, thePAD 722 is at logic-HIGH and the IO supply voltage (VDDS) 702 is above the trip-point voltage, then the control signal (Noff) 715 is turned OFF. Thus, the final driver PMOS transistor 718 and finaldriver NMOS transistor 720 are not correctly gated resulting in leakage currents. This state is avoided by thesupply detector cell 750. - When the core supply voltage (VDD) 704 is in OFF state and IO supply voltage (VDDS) 702 is ramping up, the diode connected
transistor 756 is turned ON. As a result, the output of theinput inverter stage 758 is (VDDS-Vtn). Vtn is a threshold voltage of diode connectedtransistor 756. The output of the input inverter stage 758 (IO supply voltage (VDDS)-Vtn), which is a weak logic-High, is inverted by thesecond inverter stage 760. Thus, the output ofsecond inverter stage 760 becomes weak logic-LOW. The pair ofweak keeper transistors 762 on receiving this weak logic-LOW signal pull the output of theinput inverter stage 758 to the IO supply voltage (VDDS) level from (VDDS-Vtn). This provides for zero static leakage current in thesecond inverter stage 760 as a logic-HIGH signal is now provided to thesecond inverter stage 760. The logic-HIGH signal received at thesecond inverter stage 760 results in a logic-LOW signal at an output of thesecond inverter stage 760. The logic-LOW signal output of thesecond inverter stage 760 is provided as input to theoutput inverter stage 764 that results in a logic-HIGH supply detectsignal 766. Theoutput inverter stage 764 thus buffers the output of theinput inverter stage 758. A logic-HIGH supply detectsignal 766 is provided to the pair of 706 and 708. The outputs of the pair oflevel shifter circuits 706 and 708 become logic-HIGH, that in turn drive the outputs of the pair oflevel shifter circuits 710 and 712 to logic-HIGH and logic-LOW respectively, thus turning OFF both the final driver PMOS transistor 718 and finalpredriver logic circuits driver NMOS transistor 720 using 710 and 712. Thus, thepredriver logic circuits supply detector cell 750, when core supply voltage (VDD) 704 is in OFF state, turns OFF or deactivates thefinal driver circuit 717 when the IO supply voltage (VDDS) 702 is above the trip-point voltage. Therefore, theIO circuit 700 provides very low leakage current from thePAD 722 when the core supply voltage (VDD) is in OFF state and the IO supply voltage (VDDS) 702 is above the trip-point, even when PAD is at logic-HIGH. This method of choosing the trip-point by skewing relative widths of thePMOS transistor 730 and the 732,734,734 is used in controlling the maximum PAD current/pin-current. During power-down sequencing, when IO supply voltage (VDDS) 702 ramps-down, before the trip-point, the supply detector disables theNMOS transistors final driver circuit 717, when core-supply is LOW. Below the trip-point voltage, thefailsafe circuit 725 and 714 and 716 disable/tristate the final driver. Thegating circuits IO circuit 700 provides ultra low PAD current (pin current) during powering up or powering-down of a failsafe IO interface such as the SLIMbus interface and thereby achieving true fail safe compliance. -
FIG. 8( a) is an example graph illustrating the response of a control signal (Noff) 715 to the IO supply voltage (VDDS) 702, according to an embodiment. As illustrated, the control signal (Noff) 715, remains constant when IO supply voltage (VDDS) 702 increases as a ramp function from 0 volt to 1.25 volt. However, when the IO supply voltage (VDDS) 702 exceeds the trip-point voltage, which is 1.25 volt in the exemplarily illustrated graph, the control signal (Noff) 715 is turned OFF. -
FIG. 8( b) is an example graph illustrating the leakage current from thePAD 722 to the IO supply voltage (VDDS) 702 when the IO supply voltage (VDDS) 702 exceeds the trip-point voltage. The graph illustrates that leakage current from thePAD 722 to IO supply voltage (VDDS) 702 is negligible as thesupply detector cell 750 deactivates thefinal driver circuit 717 when the PAD voltage is at logic-HIGH and the IO supply voltage (VDDS) is above the trip-point voltage. -
FIG. 9 illustrates a computing device according to an embodiment. Thecomputing device 900 is, or is an integrated circuit incorporated into, a mobile communication device, such as a mobile phone, a personal digital assistant, a personal computer, or any other type of electronic system. - In some embodiments, the
computing device 900 can be one of, but not limited to, microcontroller, microprocessor or a system-on-chip (SoC) which includes aprocessing unit 912 such as a CPU (Central Processing Unit), a memory unit 914 (e.g., random access memory (RAM)) and atester 910. Theprocessing unit 912 can be, for example, a CISC-type (Complex Instruction Set Computer) CPU, RISC-type CPU (Reduced Instruction Set Computer), or a digital signal processor (DSP). The memory module 914 (which can be memory such as RAM, flash memory, or disk storage) stores one or more software applications 930 (e.g., embedded applications) that, when executed by theprocessing unit 912, perform any suitable function associated with thecomputing device 900. Thetester 910 comprises logic that supports testing and debugging of thecomputing device 900 executing thesoftware application 930. For example, thetester 910 can be used to emulate a defective or unavailable component(s) of thecomputing device 900 to allow verification of how the component(s), were it actually present on thecomputing device 900, would perform in various situations (e.g., how the component(s) would interact with the software application 930). In this way, thesoftware application 930 can be debugged in an environment which resembles post-production operation. - The
processing unit 912 typically comprises cache-memory and logic which store and use information frequently accessed from thememory module 914 and is responsible for the complete functionality of the computing device. Thecomputing device 900 includes a plurality oflogic circuits 915 coupled to theprocessing unit 912 and thememory module 914. AnIO circuit 916 is coupled to at least one logic circuit of the plurality oflogic circuits 915. TheIO circuit 916 acts as an interface between thecomputing device 900 and the external world. TheIO circuit 916 is analogous to theIO circuit 700 in connection and operation. TheIO circuit 916 has low leakage current from the PAD during power-up sequence, power-down sequence and also during stable powered up states, as it uses the failsafe circuitry mechanism when the IO supply voltage (VDDS) is below the trip-point voltage and the core-supply detection mechanism when the IO supply voltage (VDDS) is above the trip-point voltage. - In the foregoing discussion, the terms “connected” means at least either a direct electrical connection between the devices connected or an indirect connection through one or more passive intermediary devices. The term “circuit” means at least either a single component or a multiplicity of passive or active components, that are connected together to provide a desired function. The term “signal” means at least one current, voltage, charge, data, or other signal. Also, the terms “connected to” or “connected with” (and the like) are intended to describe either an indirect or direct electrical connection. Thus, if a first device is coupled to a second device, that connection can be through a direct electrical connection, or through an indirect electrical connection via other devices and connections. Further, the term “logic-HIGH” is generally intended to describe a signal that is at logic state “1,” and the term “logic-LOW” is generally intended to describe a signal that is at logic state “0.” Also, the terms “OFF state” or turn “OFF” or turned “OFF” is used to describe a deactivation of a device, a component or a signal. The term turned “ON” describes activation of a device, a component or a signal.
- It should be noted that reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages should be or are in any single embodiment. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present disclosure. Thus, discussion of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
- Further, the described features, advantages, and characteristics of the disclosure may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize that the disclosure can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the disclosure.
- One having ordinary skill in the art will understand that the present disclosure, as discussed above, may be practiced with steps and/or operations in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the disclosure has been described based upon these preferred embodiments, it should be appreciated that certain modifications, variations, and alternative constructions are apparent and well within the spirit and scope of the disclosure. In order to determine the metes and bounds of the disclosure, therefore, reference should be made to the appended claims.
Claims (20)
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/043,565 US9000799B1 (en) | 2013-10-01 | 2013-10-01 | Method to achieve true fail safe compliance and ultra low pin current during power-up sequencing for mobile interfaces |
| PCT/US2014/058011 WO2015050812A1 (en) | 2013-10-01 | 2014-09-29 | Controlling current during power-up and power -down sequences |
| CN201480065562.2A CN105794111B (en) | 2013-10-01 | 2014-09-29 | Control Current During Power-Up and Power-Down Sequences |
| JP2016519823A JP6685221B2 (en) | 2013-10-01 | 2014-09-29 | Current control during power-up and power-down sequences |
| EP14851322.9A EP3053271B1 (en) | 2013-10-01 | 2014-09-29 | Controlling current during power-up and power -down sequences |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/043,565 US9000799B1 (en) | 2013-10-01 | 2013-10-01 | Method to achieve true fail safe compliance and ultra low pin current during power-up sequencing for mobile interfaces |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20150091608A1 true US20150091608A1 (en) | 2015-04-02 |
| US9000799B1 US9000799B1 (en) | 2015-04-07 |
Family
ID=52739504
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/043,565 Active 2033-12-05 US9000799B1 (en) | 2013-10-01 | 2013-10-01 | Method to achieve true fail safe compliance and ultra low pin current during power-up sequencing for mobile interfaces |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US9000799B1 (en) |
| EP (1) | EP3053271B1 (en) |
| JP (1) | JP6685221B2 (en) |
| CN (1) | CN105794111B (en) |
| WO (1) | WO2015050812A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190068182A1 (en) * | 2017-08-29 | 2019-02-28 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US10666257B1 (en) | 2018-11-02 | 2020-05-26 | Texas Instruments Incorporated | Failsafe, ultra-wide voltage input output interface using low-voltage gate oxide transistors |
| US10673436B1 (en) * | 2018-11-30 | 2020-06-02 | Texas Instruments Incorporated | Failsafe device |
| EP3863179A1 (en) * | 2020-02-06 | 2021-08-11 | Nexperia B.V. | Dual power supply detection circuit |
| US11223350B2 (en) | 2017-08-29 | 2022-01-11 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US20220352887A1 (en) * | 2021-04-30 | 2022-11-03 | Taiwan Semiconductor Manufacturing Company, Ltd. | Power on control circuits and methods of operating the same |
| CN115529035A (en) * | 2021-06-24 | 2022-12-27 | 意法半导体国际有限公司 | Integrated circuit with output driver compensating for supply voltage variations |
| CN116224018A (en) * | 2022-12-28 | 2023-06-06 | 中科亿海微电子科技(苏州)有限公司 | Chip power-on detection circuit and method and FPGA chip |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9800230B1 (en) | 2016-06-29 | 2017-10-24 | Qualcomm Incorporated | Latch-based power-on checker |
| US10707876B1 (en) * | 2019-01-18 | 2020-07-07 | Qualcomm Incorporated | High-voltage and low-voltage signaling output driver |
| US11132010B1 (en) * | 2020-06-18 | 2021-09-28 | Apple Inc. | Power down detection for non-destructive isolation signal generation |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5345422A (en) * | 1990-07-31 | 1994-09-06 | Texas Instruments Incorporated | Power up detection circuit |
| US6204701B1 (en) * | 1994-05-31 | 2001-03-20 | Texas Instruments Incorporated | Power up detection circuit |
| US6853221B1 (en) * | 2001-10-23 | 2005-02-08 | National Semiconductor Corporation | Power-up detection circuit with low current draw for dual power supply circuits |
| US20090089605A1 (en) * | 2007-10-01 | 2009-04-02 | Silicon Laboratories Inc. | Power supply voltage monitors |
| US20120300556A1 (en) * | 2011-05-26 | 2012-11-29 | Micron Technology, Inc. | Devices and systems including enabling circuits |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6826730B2 (en) * | 1998-12-15 | 2004-11-30 | Texas Instruments Incorporated | System and method for controlling current in an integrated circuit |
| US6271679B1 (en) * | 1999-03-24 | 2001-08-07 | Altera Corporation | I/O cell configuration for multiple I/O standards |
| US6388469B1 (en) * | 1999-08-13 | 2002-05-14 | Cypress Semiconductor Corp. | Multiple power supply output driver |
| US6323704B1 (en) * | 2000-08-08 | 2001-11-27 | Motorola Inc. | Multiple voltage compatible I/O buffer |
| FR2822956B1 (en) * | 2001-04-02 | 2003-06-06 | St Microelectronics Sa | POWER DETECTION DEVICE |
| US6882200B2 (en) * | 2001-07-23 | 2005-04-19 | Intel Corporation | Controlling signal states and leakage current during a sleep mode |
| US6586974B1 (en) * | 2002-05-08 | 2003-07-01 | Agilent Technologies, Inc. | Method for reducing short circuit current during power up and power down for high voltage pad drivers with analog slew rate control |
| US6856168B2 (en) * | 2002-08-12 | 2005-02-15 | Broadcom Corporation | 5 Volt tolerant IO scheme using low-voltage devices |
| JP2004179470A (en) * | 2002-11-28 | 2004-06-24 | Sharp Corp | Semiconductor input / output circuit |
| CN100413073C (en) * | 2005-03-30 | 2008-08-20 | 中芯国际集成电路制造(上海)有限公司 | Integrated Circuits for Avoiding Transient Short-Circuit Currents of Multiple Supply Inputs/Outputs |
| JP2006352204A (en) * | 2005-06-13 | 2006-12-28 | Seiko Epson Corp | Potential detection circuit and semiconductor integrated circuit having the same |
| RU2308146C2 (en) * | 2005-12-13 | 2007-10-10 | Общество с ограниченной ответственностью "Юник Ай Сиз" | Device for protecting contacts of integration circuits with metal-dielectric-semiconductor structure from electrostatic discharges |
| JP4160088B2 (en) * | 2006-09-13 | 2008-10-01 | 株式会社ルネサステクノロジ | Semiconductor device |
| US7786760B2 (en) * | 2007-10-24 | 2010-08-31 | National Sun Yat-Sen University | I/O buffer circuit |
| US7839174B2 (en) * | 2008-12-09 | 2010-11-23 | Himax Technologies Limited | Mixed-voltage tolerant I/O buffer and output buffer circuit thereof |
| US8004312B2 (en) * | 2009-01-15 | 2011-08-23 | Lsi Corporation | Fail safe I/O driver with pad feedback slew rate control |
| US8063674B2 (en) * | 2009-02-04 | 2011-11-22 | Qualcomm Incorporated | Multiple supply-voltage power-up/down detectors |
| US20100264975A1 (en) * | 2009-04-17 | 2010-10-21 | Scott Gregory S | Level Shifter with Rise/Fall Delay Matching |
| KR20100116253A (en) * | 2009-04-22 | 2010-11-01 | 삼성전자주식회사 | Input/output circuit and integrated circuit apparatus including the same |
| US8421516B2 (en) * | 2009-10-23 | 2013-04-16 | Arm Limited | Apparatus and method providing an interface between a first voltage domain and a second voltage domain |
-
2013
- 2013-10-01 US US14/043,565 patent/US9000799B1/en active Active
-
2014
- 2014-09-29 CN CN201480065562.2A patent/CN105794111B/en active Active
- 2014-09-29 JP JP2016519823A patent/JP6685221B2/en active Active
- 2014-09-29 WO PCT/US2014/058011 patent/WO2015050812A1/en not_active Ceased
- 2014-09-29 EP EP14851322.9A patent/EP3053271B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5345422A (en) * | 1990-07-31 | 1994-09-06 | Texas Instruments Incorporated | Power up detection circuit |
| US6204701B1 (en) * | 1994-05-31 | 2001-03-20 | Texas Instruments Incorporated | Power up detection circuit |
| US6853221B1 (en) * | 2001-10-23 | 2005-02-08 | National Semiconductor Corporation | Power-up detection circuit with low current draw for dual power supply circuits |
| US20090089605A1 (en) * | 2007-10-01 | 2009-04-02 | Silicon Laboratories Inc. | Power supply voltage monitors |
| US20120300556A1 (en) * | 2011-05-26 | 2012-11-29 | Micron Technology, Inc. | Devices and systems including enabling circuits |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI762955B (en) * | 2017-08-29 | 2022-05-01 | 台灣積體電路製造股份有限公司 | Circuits coupled to input/output pad and preventing glitch method thereof |
| US11984883B2 (en) * | 2017-08-29 | 2024-05-14 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US10686438B2 (en) * | 2017-08-29 | 2020-06-16 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US12431891B2 (en) * | 2017-08-29 | 2025-09-30 | Taiwan Semiconductor Manufacturing Company, Ltd. | Glitch preventing input/output circuits |
| US11223350B2 (en) | 2017-08-29 | 2022-01-11 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US20220094351A1 (en) * | 2017-08-29 | 2022-03-24 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US20240267044A1 (en) * | 2017-08-29 | 2024-08-08 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US20190068182A1 (en) * | 2017-08-29 | 2019-02-28 | Taiwan Semiconductor Manufacturing Co., Ltd. | Glitch preventing input/output circuits |
| US10666257B1 (en) | 2018-11-02 | 2020-05-26 | Texas Instruments Incorporated | Failsafe, ultra-wide voltage input output interface using low-voltage gate oxide transistors |
| US10673436B1 (en) * | 2018-11-30 | 2020-06-02 | Texas Instruments Incorporated | Failsafe device |
| US20200177183A1 (en) * | 2018-11-30 | 2020-06-04 | Texas Instruments Incorporated | Failsafe device |
| EP3863179A1 (en) * | 2020-02-06 | 2021-08-11 | Nexperia B.V. | Dual power supply detection circuit |
| US11711076B2 (en) * | 2021-04-30 | 2023-07-25 | Taiwan Semiconductor Manufacturing Company, Ltd. | Power on control circuits and methods of operating the same |
| US20220352887A1 (en) * | 2021-04-30 | 2022-11-03 | Taiwan Semiconductor Manufacturing Company, Ltd. | Power on control circuits and methods of operating the same |
| US12381552B2 (en) | 2021-04-30 | 2025-08-05 | Taiwan Semiconductor Manufacturing Company, Ltd. | Power on control circuits and methods of operating the same |
| CN115529035A (en) * | 2021-06-24 | 2022-12-27 | 意法半导体国际有限公司 | Integrated circuit with output driver compensating for supply voltage variations |
| CN116224018A (en) * | 2022-12-28 | 2023-06-06 | 中科亿海微电子科技(苏州)有限公司 | Chip power-on detection circuit and method and FPGA chip |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105794111B (en) | 2019-03-15 |
| EP3053271A4 (en) | 2017-06-28 |
| WO2015050812A1 (en) | 2015-04-09 |
| JP2016533662A (en) | 2016-10-27 |
| EP3053271B1 (en) | 2025-06-25 |
| JP6685221B2 (en) | 2020-04-22 |
| US9000799B1 (en) | 2015-04-07 |
| CN105794111A (en) | 2016-07-20 |
| EP3053271A1 (en) | 2016-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9000799B1 (en) | Method to achieve true fail safe compliance and ultra low pin current during power-up sequencing for mobile interfaces | |
| US8570788B2 (en) | Method and apparatus for power domain isolation during power down | |
| US9257973B1 (en) | Supply-state-enabled level shifter interface circuit and method | |
| US9240400B2 (en) | Scheme to reduce stress of input/ output (IO) driver | |
| US9118315B2 (en) | Scheme to improve the performance and reliability in high voltage IO circuits designed using low voltage devices | |
| US9627035B2 (en) | Fail-safe I/O to achieve ultra low system power | |
| US11418174B2 (en) | Efficient retention flop utilizing different voltage domain | |
| EP2521266A2 (en) | Driver with impedance control | |
| US20160092170A1 (en) | Low area full adder with shared transistors | |
| US8786307B2 (en) | Bias temperature instability-resistant circuits | |
| TWI533113B (en) | Contention prevention for sequenced power up of electronic systems | |
| US9419613B2 (en) | Low power scheme to protect the low voltage capacitors in high voltage IO circuits | |
| CN110581703B (en) | Level shift latch circuit | |
| US20100308891A1 (en) | Cascode switching circuit | |
| US11675416B2 (en) | Cross-domain power control circuit | |
| US10491197B2 (en) | Flop circuit with integrated clock gating circuit | |
| US9496007B2 (en) | Method and apparatus for generating piece-wise linear regulated supply | |
| US12231120B1 (en) | Apparatus, system, and method for improving latency or power consumption | |
| US9800230B1 (en) | Latch-based power-on checker | |
| US8634256B2 (en) | Multi-mode interface circuit | |
| US20250117350A1 (en) | Pvt compensated slow transition serial interface io transmitter with reduced delay | |
| US11177808B2 (en) | Semiconductor device | |
| US7385423B1 (en) | Low-power low-voltage buffer with half-latch | |
| TW202129464A (en) | Core ramp detection circuitry | |
| HK1178330A (en) | Driver with impedance control |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: TEXAS INSTRUMENTS INCORPORATED, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RAJAGOPAL, DEVRAJ MATHATAMPALLIL;PARTHASARATHY, RAJAGOPALAN;SIGNING DATES FROM 20140518 TO 20140526;REEL/FRAME:033069/0068 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |