US20180109262A1 - Techniques For Handling High Voltage Circuitry In An Integrated Circuit - Google Patents
Techniques For Handling High Voltage Circuitry In An Integrated Circuit Download PDFInfo
- Publication number
- US20180109262A1 US20180109262A1 US15/666,293 US201715666293A US2018109262A1 US 20180109262 A1 US20180109262 A1 US 20180109262A1 US 201715666293 A US201715666293 A US 201715666293A US 2018109262 A1 US2018109262 A1 US 2018109262A1
- Authority
- US
- United States
- Prior art keywords
- circuit
- switch
- logic
- voltage
- integrated circuit
- 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.)
- Abandoned
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/003—Modifications for increasing the reliability for protection
- H03K19/00315—Modifications for increasing the reliability for protection in field-effect transistor 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/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17724—Structural details of logic blocks
-
- 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/02—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components
- H03K19/173—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components
- H03K19/177—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits using specified components using elementary logic circuits as components arranged in matrix form
- H03K19/17748—Structural details of configuration resources
- H03K19/17764—Structural details of configuration resources for reliability
Definitions
- the present disclosure relates to electrical circuits, and more particularly, to techniques for handling high voltage circuitry in an integrated circuit.
- a typical programmable integrated circuit may use transistors to implement programmable switches, which are needed for both programmable logic and programmable routing structures within the integrated circuit.
- N-type metal-oxide-semiconductor (NMOS) pass gates may be used to implement the programmable switches in some cases, while in other cases, static complementary metal oxide semiconductor (CMOS) pass gates with both NMOS and P-type metal-oxide-semiconductor (PMOS) transistors may be used to implement the programmable switches.
- CMOS static complementary metal oxide semiconductor
- PMOS P-type metal-oxide-semiconductor
- alternative switch structures are continually being evaluated for use within a programmable integrated circuit.
- the alternative switch structures are generally non-volatile, which means that the switch structures do not lose programming state when the power supply is powered down. But in order to program these non-volatile alternative switch structures, a higher voltage is typically needed to facilitate the switch programming.
- the need for the switches to maintain their programmed operations during normal mode of operation implies that the programming voltage must be at a higher voltage than the normal logic operating voltage of the integrated circuit.
- the problem of overdriving other circuit elements such as logic circuits may arise when providing the higher voltage to the switch structures. Such a problem may cause device reliability issues and subsequently lead to device failure.
- the present invention provides techniques for handling high voltage circuitry in an integrated circuit.
- the present invention can be implemented in numerous ways, such as a process, an apparatus, a system, or a device. Several embodiments of the present invention are described below.
- the integrated circuit includes a logic circuit and a switch circuit.
- the logic circuit operates at a first power supply voltage and the switch circuit operates at a second power supply voltage that is greater than the first power supply voltage.
- the logic circuit is formed within a first triple well structure within the semiconductor substrate that is supplied with a first bias voltage.
- the switch circuit is formed within a second triple well structure that is electrically isolated from the first triple well structure within the semiconductor substrate and is supplied with a second bias voltage.
- the switch circuit receives a control signal that controls the first bias voltage during a programming operation of the integrated circuit.
- the integrated circuit includes a logic circuit that operates in a first power supply domain and a switch circuit that operates in a second power supply domain that is different than the first power supply domain.
- the logic circuit receives a first bias signal on a first signal path.
- the switch circuit receives a second bias signal on a second path that is different than the first signal path and a control signal that controls a voltage of the first bias signal to turn off a transistor in the logic circuit during a programming operation of the integrated circuit.
- a method of operating an integrated circuit includes receiving a first bias signal using a logic circuit through a first signal path and a second bias signal using a switch circuit through a second signal path that is different than the first signal path.
- the logic circuit operates in a first power supply voltage and the switch circuit operates in a second power supply voltage that is higher than the first power supply voltage.
- the method further includes controlling a voltage of the first bias signal to the logic circuit in response to a control signal to turn off a transistor in the logic circuit during a programming operation of the integrated circuit. For example, the voltage of the first bias signal is adjusted relative to the first power supply voltage or a voltage of the second bias signal based on a logic state of the control signal.
- FIG. 1 shows a block diagram of an illustrative integrated circuit in accordance with an embodiment of the present invention.
- FIG. 2 shows a structure of an illustrative integrated circuit formed in a semiconductor substrate in accordance with an embodiment of the present invention.
- FIGS. 3A and 3B are corresponding circuit diagrams of the illustrative integrated circuit of FIG. 2 in accordance with one embodiment of the present invention.
- FIG. 4 is a timing diagram illustrating the behavior of signals during operation of an integrated circuit in accordance with one embodiment of the present invention.
- FIG. 5 shows another structure of an illustrative integrated circuit having a switch circuit, an isolation circuit, and a logic circuit formed in a semiconductor substrate in accordance with an embodiment of the present invention.
- FIG. 6 is a corresponding circuit diagram of the illustrative integrated circuit of FIG. 5 in accordance with one embodiment of the present invention.
- FIG. 7 is a flow chart of illustrative steps for operating an integrated circuit in accordance with one embodiment of the present invention.
- the embodiments provided herein include techniques for handling high voltage circuitry for an integrated circuit.
- FIG. 1 is a diagram of an illustrative integrated circuit 10 in accordance with an embodiment of the present invention.
- Integrated circuit 10 has input-output (IO) circuitry 12 for driving signals off of integrated circuit 10 and for receiving signals from other circuits or devices via IO pins 14 .
- Interconnection resources 16 such as global and local vertical and horizontal conductive lines and busses may be used to route signals on integrated circuit 10 .
- Interconnection resources 16 include fixed interconnects (conductive lines) and programmable interconnects (e.g., programmable connections between respective fixed interconnects).
- the programmable interconnects associated with interconnection resources 16 may be considered to be a part of programmable logic regions 18 .
- Memory elements 20 may be formed using complementary metal-oxide-semiconductor (CMOS) integrated circuit technology (as an example). In the context of a programmable logic device, memory elements 20 may store configuration data and are therefore sometimes referred to as configuration random-access memory (CRAM) cells. In general, configuration random-access memory elements 20 may be arranged in an array pattern. In a programmable integrated circuit, there may be millions of memory elements 20 on a single device. A user (e.g., a logic designer) may provide configuration data for the array of memory elements during programming operation. Once loaded with configuration data, memory elements 20 may selectively control (e.g., turn on and off) portions of the circuitry in programmable logic regions 18 and thereby customize its functions as desired.
- CMOS complementary metal-oxide-semiconductor
- Horizontal and vertical conductors and associated control circuitry may be used to access memory elements 20 when memory elements 20 are arranged in an array.
- the control circuitry may be used to clear all or some of the memory elements.
- the control circuitry may also write data to memory elements 20 and may read data from memory elements 20 .
- Memory elements 20 may be loaded with configuration data, for instance, in CRAM arrays. The loaded configuration data may then be read out from the memory array to confirm proper data capture before integrated circuit 10 is used during normal operation in a system.
- the circuitry of integrated circuit 10 may be organized using any suitable architecture.
- programmable logic regions 18 may be organized in a series of rows and columns of larger programmable logic regions each of which contains multiple smaller regions.
- the larger regions are sometimes referred to as logic array blocks.
- the smaller logic regions are sometimes referred to as logic elements.
- a typical logic element may contain a look-up table, registers, and programmable multiplexers.
- programmable logic regions 18 may be arranged in more levels or layers in which multiple large regions are interconnected to form still larger portions of logic.
- integrated circuit 10 generally also includes some programmable logic components associated with IO circuitry 12 on integrated circuit 10 .
- IO circuitry 12 may include switch circuits (or switches).
- the switch circuits may allow flexible and scalable cross connections between various components in the programmable logic regions 18 on integrated circuit 10 .
- the switch circuits may also allow communication between selected inputs and outputs for programmable logic regions 18 to interconnection resources 16 or IO circuitry 12 to and from components on the integrated circuit or devices external to the integrated circuit.
- Programming the switch circuits typically requires high voltage to be supplied in order to maintain the programmed operations of the switch circuits during the normal mode of operation. However, this may result in overdriving low-voltage logic circuits within programmable logic regions 18 when providing the high voltage to the switch circuits during a switch programming operation. Such a problem may cause device reliability issues and subsequently damage the integrated circuit.
- an efficient high voltage handling mechanism is required to ensure that no voltage-sensitive devices will be subjected to high voltage, and that no significant current contention will occur during power supply transitions during the switch programming operation.
- Such a mechanism may electrically isolate the high-voltage switch circuits from voltage-sensitive circuit elements (e.g., logic circuits) within integrated circuit 10 .
- Such a mechanism may also provide the ability to adjust power supply voltage levels to enable switch circuits to be powered at a higher voltage without causing any contention problems with other low-voltage circuit elements.
- FIG. 2 shows a structure of an illustrative integrated circuit 200 formed in semiconductor substrate 206 in accordance with an embodiment of the present invention.
- Integrated circuit 200 includes switch circuit 202 and logic circuit 204 .
- Switch circuit 202 may include three transistors (e.g., P-type metal-oxide-semiconductor (PMOS) transistors 220 and 222 , and N-type metal-oxide-semiconductor (NMOS) transistor 224 ), which are implemented as thick oxide devices.
- logic circuit 204 may include three transistors (e.g., PMOS transistors 230 and 232 , and NMOS transistor 234 ), which are implemented as thin-oxide devices.
- a layer of oxide material that is formed underneath each of gate stacks 214 (or polysilicon gates 214 ) of transistors 220 , 222 , and 224 is thicker than a corresponding layer of oxide material in each of gate stacks 215 (or polysilicon gates 215 ) of transistors 230 , 232 , and 234 .
- Thick-oxide devices are generally ideal for sustaining high voltage in interface circuitry such as switch circuit 202 , and thin-oxide devices are preferred for sustaining high speed and lower power consumption in digital core circuitry such as logic circuit 204 .
- switch circuit 202 and logic circuit 204 may operate at different voltage levels to accommodate transfer of signals from a higher supply voltage to a lower supply voltage, and vice versa.
- switch circuit 202 and logic circuit 204 may be supplied with a lower power supply voltage (e.g., positive power supply voltage level VCCL) for normal signal transmission operation (i.e., during a user mode).
- a lower power supply voltage e.g., positive power supply voltage level VCCL
- switch circuit 202 When a programming mode is activated on integrated circuit 200 , switch circuit 202 may be supplied with a higher operating voltage (e.g., positive power supply voltage level VCCH) to facilitate a switch programming operation (i.e., selectively switch programming data between adjacent columns of logic regions (e.g., programmable logic regions 18 of FIG. 1 ) in integrated circuit 200 ).
- a higher operating voltage e.g., positive power supply voltage level VCCH
- the higher voltage may potentially overdrive logic circuit 204 and damage or destroy the internal circuitry of integrated circuit 200 .
- a triple well process can be used to provide electrical isolation between switch circuit 202 and logic circuit 204 .
- switch circuit 202 and logic circuit 204 may be formed using the triple well process in substrate 206 .
- Substrate 206 is a positively doped (P-type) substrate that is connected to ground (e.g., VSS) of integrated circuit 200 .
- substrate 206 may also be referred to as P-type substrate 206 .
- NMOS transistor 224 is formed within an isolated P-type well (positively doped region, e.g., R-Well 210 A), within larger N-wells 212 A and 213 A, which in turn reside within P-type substrate 206 .
- PMOS transistors 220 and 222 are formed within the respective N-wells 212 A and 213 A, which also reside within P-type substrate 206 .
- NMOS transistor 234 is formed within R-Well 210 B, within larger N-wells 212 B and 213 B, which in turn reside within P-type substrate 206 .
- PMOS transistors 230 and 232 of logic circuit 204 are formed within the respective N-wells 212 B and 213 B, which also reside within P-type substrate 206 .
- Each of switch circuit 202 and logic circuit 204 is formed in a separate deep N-well (e.g., deep N-wells 208 A and 208 B), which electrically isolates switch circuit 202 and logic circuit 204 from each other and from P-type substrate 206 .
- bias voltages can be provided externally or internally for both switch circuit 202 and logic circuit 204 .
- a bias voltage of power supply voltage source VSS (also referred to as bias voltage VSS herein) may be applied to a region (e.g., N+ region) of R-well 210 A of switch circuit 202
- another bias voltage of a power supply voltage source (also referred to as bias voltage VSS_I herein) may be applied to a region (e.g., N+region) of R-well 210 B of logic circuit 204 .
- back bias voltage VSS_I can be dynamically adjusted to provide different biases to turn off the transistors 230 , 232 , and 234 in logic circuit 204 to cut off a conductive path between switch circuit 202 and logic circuit 204 . This is to avoid overdriving logic circuit 204 during a high-voltage switch programming operation. A more detailed description on how VSS_I can be modified will be described below.
- FIGS. 3A and 3B are corresponding circuit diagrams of the illustrative integrated circuit 200 of FIG. 2 in accordance with one embodiment of the present invention.
- integrated circuit 200 includes switch circuit 202 and logic circuit 204 .
- Positive power supply voltages VCCH or VCCL may be provided to switch circuit 202 .
- Positive power supply voltage VCCL may be provided to logic circuit 204 .
- Ground voltage VSS may be provided from an external source to switch circuit 202 and logic circuit 204 . As shown in FIG.
- switch circuit 202 may include three inverter driver circuits 302 A, 302 B, and 302 C and logic circuit 204 may include three inverter driver circuits 304 A, 304 B, and 304 C, and two NAND gates 306 A and 306 B.
- Inverter driver circuits 302 A, 302 B, and 304 A may collectively be referred to as internal circuit 303 .
- internal circuit 303 enables the internal driving of input signals of switch circuit 202 and logic circuit 204 .
- switch circuit 202 may receive a bias signal VSS and its corresponding bias voltage (collectively referred to as VSS herein) through signal path 320
- logic circuit 204 may receive another bias signal VSS_I and its corresponding bias voltage (collectively referred to as VSS_I herein) through signal path 322 that is different than signal path 320 .
- VSS_I bias signal
- Such a configuration enables VSS_I to be controlled, which will be described in an example below, to provide high voltage handling within integrated circuit 200 during the switch programming operation.
- logic circuit 204 can handle a maximum operating voltage of 1 volt (VCCL), across its transistor ports, and switch circuit 202 can operate with low voltages (VCCL) or high voltages (VCCH), depending on which mode the integrated circuit 200 operates.
- switch circuit 202 may have a voltage requirement of 1 volt, in which switch circuit 202 operates like a normal (logic) circuit during the user mode of integrated circuit 200 .
- switch circuit 202 may have a voltage requirement of 2 volts to facilitate the switch programming operation during the programming mode of the integrated circuit.
- a VSS of 0 volts may be used to represent a low logic level (a “0”) and a VCCL of 1 volt may be used to represent a high logic level (a “1”) in the following description.
- switch circuit 202 When the programming mode is activated on integrated circuit 200 , the input signals of switch circuit 202 may be driven to high voltage (e.g., VCCH) to facilitate the high-voltage switch programming operation. It should be appreciated that the circuit configuration of switch circuit 202 of FIG. 3B may be used to facilitate the switch programming operation.
- control signal 301 is first applied to inverter driver circuit 335 .
- An inverted version of control signal 301 is then applied to internal circuit 303 , causing internal circuit 303 to generate (via inverter driver circuit 302 A) a switch control signal ENPB of logic level “0” and its inverted signal ENP of logic level “1”.
- the ENPB signal is provided to logic circuit 204 to set logic circuit 204 at a “don't care” state, which means that no matter what input signal (e.g., input signal 324 ) is applied to logic circuit 204 (through NAND gate 306 A), the input signal will have no effect on the output of logic circuit 204 , because the output signals of NAND gates 306 A and 306 B each remain at a logic level “1” in response to the ENPB signal being a logic level “0.” Also, buffer circuit 360 is tri-stated (i.e., put into a high impedance state) in response to the ENPB signal being a logic level “0” and the ENP signal being at a logic high level “1.” Such a configuration ensures that the output of logic circuit 204 can be driven out (through NAND gate 306 B) at its nominal operating voltage (i.e., VCCL) prior to the switch programming operation.
- VCCL nominal operating voltage
- VSS_I is adjusted relative to VCCL when the ENPB signal is asserted at logic level “0”.
- the output (e.g., output 326 ) of logic circuit 204 will be driven to a high impedance state, and VCCH can be increased (i.e. from 1 volt to 2 volts) accordingly for the switch programming operation.
- driver circuit 340 of switch circuit 202 which is controlled by the ENP signal, may be able to output high-voltage switch-programming logic input signals (e.g., input signals 324 ) to facilitate the switch programming operation.
- logic circuit 204 may be disabled (or deactivated) from operating during the switch programming operation.
- logic circuit 204 may act as an isolation circuit and isolate other logic circuits (not shown) from switch circuit 202 during the switch programming operation.
- logic circuit 204 may act as an isolation circuit and isolate other logic circuits (not shown) from switch circuit 202 during the switch programming operation.
- the above configuration enables switch circuit 202 to drive the high-voltage input signals directly to program the integrated circuit 200 without causing current contention with the logic circuit(s).
- VSS_I is adjusted relative to VSS, and thus enabling logic circuit 204 to drive its signals at VCCL.
- the ENPB signal is de-asserted at logic level “1” to allow normal inter-block signals to operate normally in the user mode.
- FIG. 4 is a timing diagram 400 illustrating the behavior of relevant signals in the circuitry of FIGS. 2 and 3 in accordance with one embodiment of the present invention. It should be appreciated that the embodiments of FIGS. 2 and 3 may be used as examples to describe the timing diagram 400 .
- timing diagram 400 illustrates the positive power supply voltage of switch circuit 202 (e.g., VCCH), positive power supply voltage signal of logic circuit 204 (e.g., VCCL), bias signal VSS of switch circuit 202 , bias signal VSS_I of logic circuit 204 , switch control signal ENPB (or ENPB signal), and an inverted version of switch control signal ENPB (i.e., ENP signal).
- switch circuit 202 e.g., VCCH
- positive power supply voltage signal of logic circuit 204 e.g., VCCL
- bias signal VSS of switch circuit 202 bias signal VSS_I of logic circuit 204
- switch control signal ENPB or ENPB signal
- an inverted version of switch control signal ENPB i.e
- logic circuit 204 can handle a maximum operating voltage of 1 volts (e.g., VCCL) across its transistor ports, and switch circuit 202 has an operating voltage requirement of 2 volts (e.g., VCCH) to facilitate the high-voltage switch programming operation.
- VCCL a maximum operating voltage of 1 volts
- switch circuit 202 has an operating voltage requirement of 2 volts (e.g., VCCH) to facilitate the high-voltage switch programming operation.
- integrated circuit 200 When integrated circuit 200 is powered on, integrated circuit 200 may operate in normal operating mode (or user mode).
- integrated circuit 200 is supplied with a source of current at a normal operating voltage level (e.g., VCCL) to be powered on.
- a normal operating voltage level e.g., VCCL
- the ENPB signal is asserted low (i.e., driven to VSS or logic “0” value) and an inverted version of ENPB (i.e., the ENP signal) is provided at logic “1” to trigger the switch programming operation within integrated circuit 200 .
- a voltage that is higher than VCCL is typically needed to facilitate the switch programming operation.
- the ENPB signal is driven to VSS to ensure that logic circuit 204 is at a “don't care” state from a contention standpoint, which means that any input signal that is applied to logic circuit 204 from switch circuit 202 will not have any effect on the output of logic circuit 204 .
- Such a configuration ensures that the output of logic circuit 204 is driven out at its nominal operating voltage (i.e., VCCL) prior to the switch programming operation, which may then allow switch circuit 202 to drive its input internally and in parallel at VCCL.
- VSS_I is ramped towards VCCL.
- VCCH is ramped towards a predetermined voltage at time T 3 .
- logic circuit 204 will be tri-stated (i.e., put into a high impedance state), causing the output (e.g., output 326 ) of logic circuit 204 to be driven out at high impedance.
- switch circuit 202 is able to drive the high-voltage switch-programming logic input signals (e.g., input signals 324 ) directly at the predetermined voltage (e.g., using driver circuit 340 of FIG.
- the predetermined voltage is higher than the normal operation voltage of the integrated circuit.
- the predetermined voltage may be a high voltage of, for example, 2 volts.
- switch circuit 202 After the completion of the switch programming operation, switch circuit 202 will drive its input signals 324 to VCCL through internal circuit 303 of FIG. 3A .
- VCCH is lowered from the predetermined voltage level (i.e., 2 volts) and returned to the normal operation voltage (i.e., VCCL of 1 volt) at time T 4 .
- VSS_I is lowered from VCCL to VSS to save static power and also to prevent overdriving the circuit elements in the integrated circuit.
- VSS_I Once VSS_I is fully ramped to 0 volt, the ENPB and ENP signals can then be respectively de-asserted high (i.e., driven to VCCL or logic “1”) and low (i.e., logic “0”) at time T 6 .
- This allows the normal interblock signals to operate normally in the user mode.
- logic circuit 204 will start driving signals at VCCL without causing any contention issue since the signals are driving to the same VCCL levels.
- FIG. 5 shows a structure of an illustrative integrated circuit 500 having switch circuit 502 , isolation circuit 503 , and logic circuit 504 formed in semiconductor substrate 206 in accordance with one embodiment of the present invention.
- Positive power supply voltages VCCH or VCCL may be provided to switch circuit 502 .
- Positive power supply voltage VCCL may be provided to isolation circuit 503 and logic circuit 504 .
- Ground voltage VSS may be provided from an external source to switch circuit 502 and logic circuit 504 .
- integrated circuit 500 may be formed in a similar process (i.e., triple well process) as integrated circuit 200 of FIG. 2 (e.g., switch circuit 202 and logic circuit 204 ).
- the similar components e.g., P-well 510 A, P-well 520 A, P-well 520 B, N-well 512 A, N-well 513 A, N-well 522 A, N-well 523 A, N-well 522 B, N-well 523 B, deep N-well 508 A, deep N-well 528 A, deep N-well 528 B, and P-type substrate 206 ) that collectively form a group of transistors within respective switch circuit 502 , isolation circuit 503 , and logic circuit 504 will not be described in detail.
- isolation circuit 503 is implemented to isolate high voltage nodes from switch circuit 502 from low voltage nodes from logic circuit 504 .
- the use of triple well isolation in integrated circuit 500 allows isolation circuit 503 to be biased separately from switch circuit 502 , logic circuit 504 , and P-type substrate 206 .
- switch circuit 502 and logic circuit 504 may be supplied with a bias signal and voltage VSS, and isolation circuit 503 may be supplied with another bias signal and bias voltage VSS_I.
- Isolation circuit 503 is connected to an isolated P-well (e.g., R-well 520 A) so that the supplied VSS_I can be modified.
- P-well e.g., R-well 520 A
- FIG. 6 is a corresponding circuit diagram of the illustrative integrated circuit 500 of FIG. 5 in accordance with one embodiment of the present invention.
- integrated circuit 500 includes switch circuit 502 , isolation circuit 503 , and logic circuit 504 .
- Switch circuit 502 may be substantially similar to switch circuit 202 of FIGS. 3A and 3B and thus, similar circuit elements (e.g., inverter driver circuits 302 A, 302 B, 302 C, and 302 D, driver circuit 340 , and buffer circuit 360 ) are not shown or described again for the sake of brevity.
- Inverter driver circuits 302 A and 302 B may be collectively referred to as internal circuit 603 .
- internal circuit 603 enables the internal driving of input signals of switch circuit 502 .
- Isolation circuit 503 may include tri-state NAND gate 602 and tri-state inverter circuit 604 .
- Logic circuit 504 may include tri-state inverter circuit 605 and NOR gate 606 .
- switch circuit 502 When the programming mode is activated on integrated circuit 500 , the input signals of switch circuit 502 may be driven to high voltage (e.g., VCCH) to facilitate the high-voltage switch programming operation.
- high voltage e.g., VCCH
- the circuit configuration of switch circuit 202 of FIG. 3B may be used by switch circuit 502 to facilitate the switch programming operation.
- control signal 301 is first applied to inverter driver circuit 335 , which is shown in FIG. 3B .
- An inverted version of control signal 301 is then applied to internal circuit 603 , causing internal circuit 603 to generate (via inverter driver circuit 302 A) a switch control signal ENPB of logic level “0” and its inverted signal ENP of logic level “1”.
- the ENPB signal is provided to logic circuit 504 through isolation circuit 503 to set logic circuit 504 at a “don't care” state, which means that no matter what input (e.g., control signal 301 ) is applied to logic circuit 504 , the input will have no effect on the output of logic circuit 504 , because the output signal of NAND gate circuit 602 remains a logic level “1” in response to the ENPB signal being a logic level “0.”
- Such a configuration ensures that the output of logic circuit 504 can be driven out (through NOR gate 606 ) at its nominal operating voltage (i.e., VCCL) prior to the switch programming operation.
- VSS_I is adjusted relative to VCCL when the ENPB signal is asserted at logic level “0”.
- isolation circuit 503 is tri-stated (i.e., put into a high impedance state) and functions to isolate logic circuit 504 from switch circuit 502 during the switch programming operation.
- VCCH can be increased (i.e. from 1 volt to 2 volts) accordingly, and switch circuit 502 will be able to drive the high-voltage logic signals (i.e., switch-programming logic signals) directly (i.e., using driver circuit 340 and buffer circuit 360 of FIG. 3B ) to program integrated circuit 500 without causing current contention with logic circuit 504 .
- logic circuit 504 is able to remain operational without being subjected to high voltage during the switch programming operation.
- VSS_I is adjusted relative to VSS.
- isolation circuit 503 may function like a corresponding normal (non-tri-state) circuit and “de-isolate” switch circuit 502 from logic circuit 504 .
- the ENPB signal is de-asserted at logic level “1” to allow normal inter-block signals to operate normally between switch circuit 502 and logic circuit 504 in the user mode.
- FIG. 7 is a flow chart of illustrative steps for operating an integrated circuit in accordance with one embodiment of the present invention. It should be appreciated that the embodiments of FIGS. 2, 3A, 3B, 5, and 6 may be used as examples implemented by the steps described below.
- a first bias signal and a first bias voltage are received using a logic circuit of the integrated circuit on a first signal path, where the logic circuit operates at a first power supply voltage.
- bias signal and bias voltage VSS_I are received using logic circuit 204 of integrated circuit 200 on signal path 322 , where logic circuit 204 operates at power supply voltage VCCL.
- bias signal and bias voltage VSS_I are received using isolation circuit 503 of integrated circuit 500 , where isolation circuit 503 operates at power supply voltage VCCL.
- isolation circuit 503 may be a logic circuit that is configured to provide isolation between switch circuit 502 and logic circuit 504 of FIGS. 5 and 6 .
- a second bias signal and a second bias voltage are received using a switch circuit of the integrated circuit on a second signal path, where the switch circuit operates at a second power supply voltage.
- bias signal and bias voltage VSS are received using switch circuit 202 of integrated circuit 200 on signal path 320 , where switch circuit 202 operates at power supply voltage VCCH or power supply voltage VCCL, depending on the operation mode of the integrated circuit.
- VSS is received using switch circuit 502 and logic circuit 504 .
- the integrated circuit When the integrated circuit is powered on, the integrated circuit operates in a normal user mode at step 704 .
- integrated circuits 200 and 500 may be supplied with VCCL to be powered on.
- the powered-on integrated circuits may operate in the normal mode of operation (i.e., user mode) after being initialized in a predetermined manner upon the activation of the powered-on integrated circuit.
- the logic circuit is responsive to a switch control signal (e.g., ENPB signal of FIGS. 2, 3, 5, and 6 ) having two logic states (e.g., logic “1” or logic “0”) indicative of the two operating modes on the integrated circuit.
- the switch control signal is generated by the switch circuit as part of a voltage handling mechanism to protect the logic circuit from excessive voltages during the switch programming operation. For example, as shown in FIG. 3B , when the programming mode is activated on the integrated circuit, a control signal (e.g., control signal 301 ) is first applied to the internal circuit (e.g., internal circuit 303 of FIGS. 3A and 3B ) of the switch circuit (e.g., switch circuit 202 of FIG.
- the internal circuit e.g., internal circuit 303 of FIGS. 3A and 3B
- the internal circuit causing the internal circuit to generate the switch control signal at the first logic state (e.g., logic “1” or 1V).
- the first bias voltage VSS_I e.g., VSS_I of FIGS. 2, 3A, 3B, 5 and 6
- the second power supply voltage e.g., VCCH
- VSS_I is adjusted relative to the first power supply voltage VCCL at step 706 so that transistors 230 , 232 , and 234 of logic circuit 204 can be turned off to cut off a conductive path between switch circuit 202 and logic circuit 204 .
- VSS_I may be increased to equal VCCL (e.g., as shown between T 2 and T 5 in FIG. 4 ) in step 706 so that there is no voltage drop across transistors 230 , 232 , and 234 . This is to prevent logic circuit 204 from being subjected to excessive voltage during the switch programming operation.
- the second power supply voltage that is supplied to the switch circuit is adjusted relative to a predetermined voltage at step 708 .
- the predetermined voltage is applied to the switch circuit to enable the switch programming operation on the integrated circuit.
- the predetermined voltage may be higher than the normal operation voltage of the integrated circuit.
- the predetermined voltage may be a high voltage of, for example, 2 volts. As such, the switch circuit is powered at a higher voltage without causing any contention problems with other low-voltage circuit elements.
- Such a configuration allows the switch programming operation to be performed at the adjusted second power supply voltage using the switch circuit at step 710 .
- the switch control signals i.e., ENP and ENPB signals
- the first bias voltage VSS_I, and power supply voltage VCCH are reset to their original configuration states in the user mode at step 712 .
- PAL programmable array logic
- PLA programmable logic arrays
- FPGA field programmable logic arrays
- EPLD electrically programmable logic devices
- EEPLD electrically erasable programmable logic devices
- LCDA logic cell arrays
- FPGA field programmable gate arrays
- ASSP application specific standard products
- ASIC application specific integrated circuits
Landscapes
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Logic Circuits (AREA)
Abstract
An integrated circuit formed using a semiconductor substrate may include a logic circuit and a switch circuit, whereby the logic circuit operates at a first power supply voltage and the switch circuit operates at a second power supply voltage that is greater than the first power supply voltage. The logic circuit may be formed within a first triple well structure within the semiconductor substrate and is supplied with a first bias voltage. The switch circuit may be formed within a second triple well structure that is electrically isolated from the first triple well structure within the semiconductor substrate and is supplied with a second bias voltage. The switch circuit may receive a control signal that controls the first bias voltage and the second power supply voltage to turn off a transistor in the logic circuit during a programming operation of the integrated circuit.
Description
- This patent application is a continuation of U.S. patent application Ser. No. 15/294,588, filed Oct. 14, 2016, which is incorporated by reference herein in its entirety.
- The present disclosure relates to electrical circuits, and more particularly, to techniques for handling high voltage circuitry in an integrated circuit.
- A typical programmable integrated circuit may use transistors to implement programmable switches, which are needed for both programmable logic and programmable routing structures within the integrated circuit. N-type metal-oxide-semiconductor (NMOS) pass gates may be used to implement the programmable switches in some cases, while in other cases, static complementary metal oxide semiconductor (CMOS) pass gates with both NMOS and P-type metal-oxide-semiconductor (PMOS) transistors may be used to implement the programmable switches. For either one of these cases, voltage reliability requirements may prevent too high a voltage from being applied across any two ports of the NMOS or PMOS transistors.
- Instead of using NMOS or PMOS transistors for the programmable structures, alternative switch structures are continually being evaluated for use within a programmable integrated circuit. The alternative switch structures are generally non-volatile, which means that the switch structures do not lose programming state when the power supply is powered down. But in order to program these non-volatile alternative switch structures, a higher voltage is typically needed to facilitate the switch programming. The need for the switches to maintain their programmed operations during normal mode of operation (i.e., without getting accidentally reprogrammed) implies that the programming voltage must be at a higher voltage than the normal logic operating voltage of the integrated circuit. However, the problem of overdriving other circuit elements such as logic circuits may arise when providing the higher voltage to the switch structures. Such a problem may cause device reliability issues and subsequently lead to device failure.
- The present invention provides techniques for handling high voltage circuitry in an integrated circuit.
- The present invention can be implemented in numerous ways, such as a process, an apparatus, a system, or a device. Several embodiments of the present invention are described below.
- An integrated circuit formed using a semiconductor substrate is disclosed. The integrated circuit includes a logic circuit and a switch circuit. The logic circuit operates at a first power supply voltage and the switch circuit operates at a second power supply voltage that is greater than the first power supply voltage. The logic circuit is formed within a first triple well structure within the semiconductor substrate that is supplied with a first bias voltage. The switch circuit is formed within a second triple well structure that is electrically isolated from the first triple well structure within the semiconductor substrate and is supplied with a second bias voltage. The switch circuit receives a control signal that controls the first bias voltage during a programming operation of the integrated circuit.
- Another integrated circuit is disclosed. The integrated circuit includes a logic circuit that operates in a first power supply domain and a switch circuit that operates in a second power supply domain that is different than the first power supply domain. The logic circuit receives a first bias signal on a first signal path. The switch circuit receives a second bias signal on a second path that is different than the first signal path and a control signal that controls a voltage of the first bias signal to turn off a transistor in the logic circuit during a programming operation of the integrated circuit.
- A method of operating an integrated circuit is disclosed. The method includes receiving a first bias signal using a logic circuit through a first signal path and a second bias signal using a switch circuit through a second signal path that is different than the first signal path. The logic circuit operates in a first power supply voltage and the switch circuit operates in a second power supply voltage that is higher than the first power supply voltage. The method further includes controlling a voltage of the first bias signal to the logic circuit in response to a control signal to turn off a transistor in the logic circuit during a programming operation of the integrated circuit. For example, the voltage of the first bias signal is adjusted relative to the first power supply voltage or a voltage of the second bias signal based on a logic state of the control signal.
- Further features of the invention, its nature, and various advantages, will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
-
FIG. 1 shows a block diagram of an illustrative integrated circuit in accordance with an embodiment of the present invention. -
FIG. 2 shows a structure of an illustrative integrated circuit formed in a semiconductor substrate in accordance with an embodiment of the present invention. -
FIGS. 3A and 3B are corresponding circuit diagrams of the illustrative integrated circuit ofFIG. 2 in accordance with one embodiment of the present invention. -
FIG. 4 is a timing diagram illustrating the behavior of signals during operation of an integrated circuit in accordance with one embodiment of the present invention. -
FIG. 5 shows another structure of an illustrative integrated circuit having a switch circuit, an isolation circuit, and a logic circuit formed in a semiconductor substrate in accordance with an embodiment of the present invention. -
FIG. 6 is a corresponding circuit diagram of the illustrative integrated circuit ofFIG. 5 in accordance with one embodiment of the present invention. -
FIG. 7 is a flow chart of illustrative steps for operating an integrated circuit in accordance with one embodiment of the present invention. - The embodiments provided herein include techniques for handling high voltage circuitry for an integrated circuit.
-
FIG. 1 is a diagram of an illustrative integratedcircuit 10 in accordance with an embodiment of the present invention.Integrated circuit 10 has input-output (IO)circuitry 12 for driving signals off of integratedcircuit 10 and for receiving signals from other circuits or devices viaIO pins 14.Interconnection resources 16 such as global and local vertical and horizontal conductive lines and busses may be used to route signals on integratedcircuit 10.Interconnection resources 16 include fixed interconnects (conductive lines) and programmable interconnects (e.g., programmable connections between respective fixed interconnects). The programmable interconnects associated withinterconnection resources 16 may be considered to be a part ofprogrammable logic regions 18. -
Memory elements 20 may be formed using complementary metal-oxide-semiconductor (CMOS) integrated circuit technology (as an example). In the context of a programmable logic device,memory elements 20 may store configuration data and are therefore sometimes referred to as configuration random-access memory (CRAM) cells. In general, configuration random-access memory elements 20 may be arranged in an array pattern. In a programmable integrated circuit, there may be millions ofmemory elements 20 on a single device. A user (e.g., a logic designer) may provide configuration data for the array of memory elements during programming operation. Once loaded with configuration data,memory elements 20 may selectively control (e.g., turn on and off) portions of the circuitry inprogrammable logic regions 18 and thereby customize its functions as desired. - Horizontal and vertical conductors and associated control circuitry may be used to access
memory elements 20 whenmemory elements 20 are arranged in an array. The control circuitry, for example, may be used to clear all or some of the memory elements. The control circuitry may also write data tomemory elements 20 and may read data frommemory elements 20.Memory elements 20 may be loaded with configuration data, for instance, in CRAM arrays. The loaded configuration data may then be read out from the memory array to confirm proper data capture before integratedcircuit 10 is used during normal operation in a system. - The circuitry of integrated
circuit 10 may be organized using any suitable architecture. For example,programmable logic regions 18 may be organized in a series of rows and columns of larger programmable logic regions each of which contains multiple smaller regions. The larger regions are sometimes referred to as logic array blocks. The smaller logic regions are sometimes referred to as logic elements. A typical logic element may contain a look-up table, registers, and programmable multiplexers. If desired,programmable logic regions 18 may be arranged in more levels or layers in which multiple large regions are interconnected to form still larger portions of logic. - In addition to the relatively large blocks of
programmable logic regions 18 that are shown inFIG. 1 , integratedcircuit 10 generally also includes some programmable logic components associated withIO circuitry 12 on integratedcircuit 10. For example,IO circuitry 12 may include switch circuits (or switches). The switch circuits may allow flexible and scalable cross connections between various components in theprogrammable logic regions 18 on integratedcircuit 10. The switch circuits may also allow communication between selected inputs and outputs forprogrammable logic regions 18 tointerconnection resources 16 orIO circuitry 12 to and from components on the integrated circuit or devices external to the integrated circuit. Programming the switch circuits typically requires high voltage to be supplied in order to maintain the programmed operations of the switch circuits during the normal mode of operation. However, this may result in overdriving low-voltage logic circuits withinprogrammable logic regions 18 when providing the high voltage to the switch circuits during a switch programming operation. Such a problem may cause device reliability issues and subsequently damage the integrated circuit. - To solve this problem, an efficient high voltage handling mechanism is required to ensure that no voltage-sensitive devices will be subjected to high voltage, and that no significant current contention will occur during power supply transitions during the switch programming operation. Such a mechanism, which will be described in detail below, may electrically isolate the high-voltage switch circuits from voltage-sensitive circuit elements (e.g., logic circuits) within integrated
circuit 10. Such a mechanism may also provide the ability to adjust power supply voltage levels to enable switch circuits to be powered at a higher voltage without causing any contention problems with other low-voltage circuit elements. -
FIG. 2 shows a structure of an illustrativeintegrated circuit 200 formed insemiconductor substrate 206 in accordance with an embodiment of the present invention.Integrated circuit 200 includesswitch circuit 202 andlogic circuit 204.Switch circuit 202 may include three transistors (e.g., P-type metal-oxide-semiconductor (PMOS) 220 and 222, and N-type metal-oxide-semiconductor (NMOS) transistor 224), which are implemented as thick oxide devices. Accordingly,transistors logic circuit 204 may include three transistors (e.g., 230 and 232, and NMOS transistor 234), which are implemented as thin-oxide devices. That is, a layer of oxide material that is formed underneath each of gate stacks 214 (or polysilicon gates 214) ofPMOS transistors 220, 222, and 224 is thicker than a corresponding layer of oxide material in each of gate stacks 215 (or polysilicon gates 215) oftransistors 230, 232, and 234.transistors - Thick-oxide devices are generally ideal for sustaining high voltage in interface circuitry such as
switch circuit 202, and thin-oxide devices are preferred for sustaining high speed and lower power consumption in digital core circuitry such aslogic circuit 204. In one embodiment,switch circuit 202 andlogic circuit 204 may operate at different voltage levels to accommodate transfer of signals from a higher supply voltage to a lower supply voltage, and vice versa. For example,switch circuit 202 andlogic circuit 204 may be supplied with a lower power supply voltage (e.g., positive power supply voltage level VCCL) for normal signal transmission operation (i.e., during a user mode). When a programming mode is activated on integratedcircuit 200,switch circuit 202 may be supplied with a higher operating voltage (e.g., positive power supply voltage level VCCH) to facilitate a switch programming operation (i.e., selectively switch programming data between adjacent columns of logic regions (e.g.,programmable logic regions 18 ofFIG. 1 ) in integrated circuit 200). However, the higher voltage may potentiallyoverdrive logic circuit 204 and damage or destroy the internal circuitry ofintegrated circuit 200. - To prevent the overdriving problem, a triple well process can be used to provide electrical isolation between
switch circuit 202 andlogic circuit 204. In an exemplary embodiment shown inFIG. 2 ,switch circuit 202 andlogic circuit 204 may be formed using the triple well process insubstrate 206.Substrate 206 is a positively doped (P-type) substrate that is connected to ground (e.g., VSS) ofintegrated circuit 200. Hence,substrate 206 may also be referred to as P-type substrate 206. Inswitch circuit 202,NMOS transistor 224 is formed within an isolated P-type well (positively doped region, e.g., R-Well 210A), within larger N- 212A and 213A, which in turn reside within P-wells type substrate 206. 220 and 222 are formed within the respective N-PMOS transistors 212A and 213A, which also reside within P-wells type substrate 206. Similarly, inlogic circuit 204,NMOS transistor 234 is formed within R-Well 210B, within larger N- 212B and 213B, which in turn reside within P-wells type substrate 206. 230 and 232 ofPMOS transistors logic circuit 204 are formed within the respective N- 212B and 213B, which also reside within P-wells type substrate 206. Each ofswitch circuit 202 andlogic circuit 204 is formed in a separate deep N-well (e.g., deep N- 208A and 208B), which electrically isolateswells switch circuit 202 andlogic circuit 204 from each other and from P-type substrate 206. - Accordingly, separate power supply voltage rails, known as bias voltages, can be provided externally or internally for both
switch circuit 202 andlogic circuit 204. A bias voltage of power supply voltage source VSS (also referred to as bias voltage VSS herein) may be applied to a region (e.g., N+ region) of R-well 210A ofswitch circuit 202, and another bias voltage of a power supply voltage source (also referred to as bias voltage VSS_I herein) may be applied to a region (e.g., N+region) of R-well 210B oflogic circuit 204. In an embodiment of the present invention, back bias voltage VSS_I can be dynamically adjusted to provide different biases to turn off the 230, 232, and 234 intransistors logic circuit 204 to cut off a conductive path betweenswitch circuit 202 andlogic circuit 204. This is to avoid overdrivinglogic circuit 204 during a high-voltage switch programming operation. A more detailed description on how VSS_I can be modified will be described below. -
FIGS. 3A and 3B are corresponding circuit diagrams of the illustrativeintegrated circuit 200 ofFIG. 2 in accordance with one embodiment of the present invention. As described above, integratedcircuit 200 includesswitch circuit 202 andlogic circuit 204. Positive power supply voltages VCCH or VCCL may be provided to switchcircuit 202. Positive power supply voltage VCCL may be provided tologic circuit 204. Ground voltage VSS may be provided from an external source to switchcircuit 202 andlogic circuit 204. As shown inFIG. 3A ,switch circuit 202 may include three 302A, 302B, and 302C andinverter driver circuits logic circuit 204 may include three 304A, 304B, and 304C, and twoinverter driver circuits 306A and 306B.NAND gates 302A, 302B, and 304A may collectively be referred to asInverter driver circuits internal circuit 303. In one embodiment,internal circuit 303 enables the internal driving of input signals ofswitch circuit 202 andlogic circuit 204. - As described above in
FIG. 2 , the use of triple well isolation inintegrated circuit 200 allowslogic circuit 204 to be biased separately fromswitch circuit 202 and P-type substrate 206 ofFIG. 2 . For example, as shown inFIG. 3 ,switch circuit 202 may receive a bias signal VSS and its corresponding bias voltage (collectively referred to as VSS herein) throughsignal path 320, andlogic circuit 204 may receive another bias signal VSS_I and its corresponding bias voltage (collectively referred to as VSS_I herein) throughsignal path 322 that is different thansignal path 320. Such a configuration enables VSS_I to be controlled, which will be described in an example below, to provide high voltage handling withinintegrated circuit 200 during the switch programming operation. - Referring to
FIG. 3A , assume thatlogic circuit 204 can handle a maximum operating voltage of 1 volt (VCCL), across its transistor ports, andswitch circuit 202 can operate with low voltages (VCCL) or high voltages (VCCH), depending on which mode theintegrated circuit 200 operates. For example, in an embodiment ofFIG. 3A ,switch circuit 202 may have a voltage requirement of 1 volt, in whichswitch circuit 202 operates like a normal (logic) circuit during the user mode ofintegrated circuit 200. Alternatively, in another embodiment ofFIG. 3B ,switch circuit 202 may have a voltage requirement of 2 volts to facilitate the switch programming operation during the programming mode of the integrated circuit. It should be noted that a VSS of 0 volts may be used to represent a low logic level (a “0”) and a VCCL of 1 volt may be used to represent a high logic level (a “1”) in the following description. - When the programming mode is activated on integrated
circuit 200, the input signals ofswitch circuit 202 may be driven to high voltage (e.g., VCCH) to facilitate the high-voltage switch programming operation. It should be appreciated that the circuit configuration ofswitch circuit 202 ofFIG. 3B may be used to facilitate the switch programming operation. In this mode,control signal 301 is first applied toinverter driver circuit 335. An inverted version ofcontrol signal 301 is then applied tointernal circuit 303, causinginternal circuit 303 to generate (viainverter driver circuit 302A) a switch control signal ENPB of logic level “0” and its inverted signal ENP of logic level “1”. The ENPB signal is provided tologic circuit 204 to setlogic circuit 204 at a “don't care” state, which means that no matter what input signal (e.g., input signal 324) is applied to logic circuit 204 (throughNAND gate 306A), the input signal will have no effect on the output oflogic circuit 204, because the output signals of 306A and 306B each remain at a logic level “1” in response to the ENPB signal being a logic level “0.” Also,NAND gates buffer circuit 360 is tri-stated (i.e., put into a high impedance state) in response to the ENPB signal being a logic level “0” and the ENP signal being at a logic high level “1.” Such a configuration ensures that the output oflogic circuit 204 can be driven out (throughNAND gate 306B) at its nominal operating voltage (i.e., VCCL) prior to the switch programming operation. - Accordingly, VSS_I is adjusted relative to VCCL when the ENPB signal is asserted at logic level “0”. As VSS_I is ramped towards VCCL, the output (e.g., output 326) of
logic circuit 204 will be driven to a high impedance state, and VCCH can be increased (i.e. from 1 volt to 2 volts) accordingly for the switch programming operation. In this scenario,driver circuit 340 ofswitch circuit 202, which is controlled by the ENP signal, may be able to output high-voltage switch-programming logic input signals (e.g., input signals 324) to facilitate the switch programming operation. In one embodiment,logic circuit 204 may be disabled (or deactivated) from operating during the switch programming operation. Alternatively, in another embodiment,logic circuit 204 may act as an isolation circuit and isolate other logic circuits (not shown) fromswitch circuit 202 during the switch programming operation. For either one of the embodiments, the above configuration enablesswitch circuit 202 to drive the high-voltage input signals directly to program theintegrated circuit 200 without causing current contention with the logic circuit(s). - Once the switch programming operation is completed, VCCH is lowered to VCCL, and
switch circuit 202 will be able to drive its input signals to VCCL throughinternal circuit 303. In this scenario, VSS_I is adjusted relative to VSS, and thus enablinglogic circuit 204 to drive its signals at VCCL. Such a configuration will not cause contention, because bothswitch circuit 202 andlogic circuit 204 will be driving their signals to the same voltage levels (i.e., VCCL). Subsequently, the ENPB signal is de-asserted at logic level “1” to allow normal inter-block signals to operate normally in the user mode. With proper transitioning of power supply voltages and interface signals, it can be ensured that no thin-oxide devices such as inlogic circuit 204 will be subjected to high voltage, and that no significant current contention will occur during the transitions of the power supply voltage due to a change between the two operating modes ofintegrated circuit 200. -
FIG. 4 is a timing diagram 400 illustrating the behavior of relevant signals in the circuitry ofFIGS. 2 and 3 in accordance with one embodiment of the present invention. It should be appreciated that the embodiments ofFIGS. 2 and 3 may be used as examples to describe the timing diagram 400. As shown, timing diagram 400 illustrates the positive power supply voltage of switch circuit 202 (e.g., VCCH), positive power supply voltage signal of logic circuit 204 (e.g., VCCL), bias signal VSS ofswitch circuit 202, bias signal VSS_I oflogic circuit 204, switch control signal ENPB (or ENPB signal), and an inverted version of switch control signal ENPB (i.e., ENP signal). - In an example described above with respect to
FIG. 3A , assume thatlogic circuit 204 can handle a maximum operating voltage of 1 volts (e.g., VCCL) across its transistor ports, andswitch circuit 202 has an operating voltage requirement of 2 volts (e.g., VCCH) to facilitate the high-voltage switch programming operation. When integratedcircuit 200 is powered on, integratedcircuit 200 may operate in normal operating mode (or user mode). - In this mode, integrated
circuit 200 is supplied with a source of current at a normal operating voltage level (e.g., VCCL) to be powered on. - At time T1, the ENPB signal is asserted low (i.e., driven to VSS or logic “0” value) and an inverted version of ENPB (i.e., the ENP signal) is provided at logic “1” to trigger the switch programming operation within
integrated circuit 200. As described above, a voltage that is higher than VCCL is typically needed to facilitate the switch programming operation. Hence, when switch programming operation is being done, the ENPB signal is driven to VSS to ensure thatlogic circuit 204 is at a “don't care” state from a contention standpoint, which means that any input signal that is applied tologic circuit 204 fromswitch circuit 202 will not have any effect on the output oflogic circuit 204. Such a configuration ensures that the output oflogic circuit 204 is driven out at its nominal operating voltage (i.e., VCCL) prior to the switch programming operation, which may then allowswitch circuit 202 to drive its input internally and in parallel at VCCL. - At time T2, VSS_I is ramped towards VCCL. Accordingly, VCCH is ramped towards a predetermined voltage at time T3. During the time interval between T2 and T3,
logic circuit 204 will be tri-stated (i.e., put into a high impedance state), causing the output (e.g., output 326) oflogic circuit 204 to be driven out at high impedance. As a result,switch circuit 202 is able to drive the high-voltage switch-programming logic input signals (e.g., input signals 324) directly at the predetermined voltage (e.g., usingdriver circuit 340 ofFIG. 3B ) between times T3 and T4 to program the integrated circuit without affecting the normal operation oflogic circuit 204. The predetermined voltage is higher than the normal operation voltage of the integrated circuit. The predetermined voltage may be a high voltage of, for example, 2 volts. - After the completion of the switch programming operation,
switch circuit 202 will drive its input signals 324 to VCCL throughinternal circuit 303 ofFIG. 3A . In this scenario, VCCH is lowered from the predetermined voltage level (i.e., 2 volts) and returned to the normal operation voltage (i.e., VCCL of 1 volt) at time T4. Accordingly, at time T5, VSS_I is lowered from VCCL to VSS to save static power and also to prevent overdriving the circuit elements in the integrated circuit. Once VSS_I is fully ramped to 0 volt, the ENPB and ENP signals can then be respectively de-asserted high (i.e., driven to VCCL or logic “1”) and low (i.e., logic “0”) at time T6. This allows the normal interblock signals to operate normally in the user mode. Subsequently,logic circuit 204 will start driving signals at VCCL without causing any contention issue since the signals are driving to the same VCCL levels. - In the case when a logic circuit is disabled from operating during the switch programming operation, an intermediate triple well arrangement that includes a thin-oxide isolation circuit can be used to allow the logic circuit to remain logically operational during the switch programming operation.
FIG. 5 shows a structure of an illustrativeintegrated circuit 500 havingswitch circuit 502,isolation circuit 503, andlogic circuit 504 formed insemiconductor substrate 206 in accordance with one embodiment of the present invention. Positive power supply voltages VCCH or VCCL may be provided to switchcircuit 502. Positive power supply voltage VCCL may be provided toisolation circuit 503 andlogic circuit 504. Ground voltage VSS may be provided from an external source to switchcircuit 502 andlogic circuit 504. It should be noted thatintegrated circuit 500 may be formed in a similar process (i.e., triple well process) as integratedcircuit 200 ofFIG. 2 (e.g.,switch circuit 202 and logic circuit 204). As such, for the sake of brevity, the similar components (e.g., P-well 510A, P-well 520A, P-well 520B, N-well 512A, N-well 513A, N-well 522A, N-well 523A, N-well 522B, N-well 523B, deep N-well 508A, deep N-well 528A, deep N-well 528B, and P-type substrate 206) that collectively form a group of transistors withinrespective switch circuit 502,isolation circuit 503, andlogic circuit 504 will not be described in detail. - In order to enable
logic circuit 504 to remain logically operational during the switch programming operation,isolation circuit 503 is implemented to isolate high voltage nodes fromswitch circuit 502 from low voltage nodes fromlogic circuit 504. The use of triple well isolation inintegrated circuit 500 allowsisolation circuit 503 to be biased separately fromswitch circuit 502,logic circuit 504, and P-type substrate 206. For example, as shown inFIG. 5 ,switch circuit 502 andlogic circuit 504 may be supplied with a bias signal and voltage VSS, andisolation circuit 503 may be supplied with another bias signal and bias voltage VSS_I.Isolation circuit 503 is connected to an isolated P-well (e.g., R-well 520A) so that the supplied VSS_I can be modified. Such a configuration creates an ability forisolation circuit 503 to drive signals betweenswitch circuit 502 andlogic circuit 504 without causing current contention. As such,logic circuit 504 is able to stay logically operational during the switch programming operation. -
FIG. 6 is a corresponding circuit diagram of the illustrativeintegrated circuit 500 ofFIG. 5 in accordance with one embodiment of the present invention. As described above, integratedcircuit 500 includesswitch circuit 502,isolation circuit 503, andlogic circuit 504.Switch circuit 502 may be substantially similar toswitch circuit 202 ofFIGS. 3A and 3B and thus, similar circuit elements (e.g., 302A, 302B, 302C, and 302D,inverter driver circuits driver circuit 340, and buffer circuit 360) are not shown or described again for the sake of brevity. 302A and 302B may be collectively referred to asInverter driver circuits internal circuit 603. In one embodiment,internal circuit 603 enables the internal driving of input signals ofswitch circuit 502.Isolation circuit 503 may includetri-state NAND gate 602 andtri-state inverter circuit 604.Logic circuit 504 may includetri-state inverter circuit 605 and NORgate 606. - When the programming mode is activated on integrated
circuit 500, the input signals ofswitch circuit 502 may be driven to high voltage (e.g., VCCH) to facilitate the high-voltage switch programming operation. It should be appreciated that the circuit configuration ofswitch circuit 202 ofFIG. 3B may be used byswitch circuit 502 to facilitate the switch programming operation. In this mode,control signal 301 is first applied toinverter driver circuit 335, which is shown inFIG. 3B . An inverted version ofcontrol signal 301 is then applied tointernal circuit 603, causinginternal circuit 603 to generate (viainverter driver circuit 302A) a switch control signal ENPB of logic level “0” and its inverted signal ENP of logic level “1”. The ENPB signal is provided tologic circuit 504 throughisolation circuit 503 to setlogic circuit 504 at a “don't care” state, which means that no matter what input (e.g., control signal 301) is applied tologic circuit 504, the input will have no effect on the output oflogic circuit 504, because the output signal ofNAND gate circuit 602 remains a logic level “1” in response to the ENPB signal being a logic level “0.” Such a configuration ensures that the output oflogic circuit 504 can be driven out (through NOR gate 606) at its nominal operating voltage (i.e., VCCL) prior to the switch programming operation. - Accordingly, VSS_I is adjusted relative to VCCL when the ENPB signal is asserted at logic level “0”. As VSS_I is ramped towards VCCL,
isolation circuit 503 is tri-stated (i.e., put into a high impedance state) and functions to isolatelogic circuit 504 fromswitch circuit 502 during the switch programming operation. As such, VCCH can be increased (i.e. from 1 volt to 2 volts) accordingly, andswitch circuit 502 will be able to drive the high-voltage logic signals (i.e., switch-programming logic signals) directly (i.e., usingdriver circuit 340 andbuffer circuit 360 ofFIG. 3B ) to program integratedcircuit 500 without causing current contention withlogic circuit 504. Accordingly,logic circuit 504 is able to remain operational without being subjected to high voltage during the switch programming operation. - Once the switch programming operation is completed, VCCH is lowered to VCCL, and
switch circuit 502 will be able to drive its input signals to VCCL throughinternal circuit 603. Accordingly, VSS_I is adjusted relative to VSS. In this scenario,isolation circuit 503 may function like a corresponding normal (non-tri-state) circuit and “de-isolate”switch circuit 502 fromlogic circuit 504. Subsequently, the ENPB signal is de-asserted at logic level “1” to allow normal inter-block signals to operate normally betweenswitch circuit 502 andlogic circuit 504 in the user mode. -
FIG. 7 is a flow chart of illustrative steps for operating an integrated circuit in accordance with one embodiment of the present invention. It should be appreciated that the embodiments ofFIGS. 2, 3A, 3B, 5, and 6 may be used as examples implemented by the steps described below. - At
step 700, a first bias signal and a first bias voltage are received using a logic circuit of the integrated circuit on a first signal path, where the logic circuit operates at a first power supply voltage. For example, as shown inFIGS. 2, 3A, and 3B , bias signal and bias voltage VSS_I are received usinglogic circuit 204 ofintegrated circuit 200 onsignal path 322, wherelogic circuit 204 operates at power supply voltage VCCL. In another example, as shown inFIGS. 5 and 6 , bias signal and bias voltage VSS_I are received usingisolation circuit 503 ofintegrated circuit 500, whereisolation circuit 503 operates at power supply voltage VCCL. In one embodiment,isolation circuit 503 may be a logic circuit that is configured to provide isolation betweenswitch circuit 502 andlogic circuit 504 ofFIGS. 5 and 6 . - At
step 702, a second bias signal and a second bias voltage are received using a switch circuit of the integrated circuit on a second signal path, where the switch circuit operates at a second power supply voltage. For example, as shown inFIGS. 2, 3A, and 3B , bias signal and bias voltage VSS are received usingswitch circuit 202 ofintegrated circuit 200 onsignal path 320, whereswitch circuit 202 operates at power supply voltage VCCH or power supply voltage VCCL, depending on the operation mode of the integrated circuit. In another example, as shown inFIGS. 5 and 6 , VSS is received usingswitch circuit 502 andlogic circuit 504. - When the integrated circuit is powered on, the integrated circuit operates in a normal user mode at
step 704. For example, referring toFIGS. 2, 3A, 3B, 5, and 6 , 200 and 500 may be supplied with VCCL to be powered on. In this scenario, the powered-on integrated circuits may operate in the normal mode of operation (i.e., user mode) after being initialized in a predetermined manner upon the activation of the powered-on integrated circuit.integrated circuits - In one embodiment, the logic circuit is responsive to a switch control signal (e.g., ENPB signal of
FIGS. 2, 3, 5, and 6 ) having two logic states (e.g., logic “1” or logic “0”) indicative of the two operating modes on the integrated circuit. The switch control signal is generated by the switch circuit as part of a voltage handling mechanism to protect the logic circuit from excessive voltages during the switch programming operation. For example, as shown inFIG. 3B , when the programming mode is activated on the integrated circuit, a control signal (e.g., control signal 301) is first applied to the internal circuit (e.g.,internal circuit 303 ofFIGS. 3A and 3B ) of the switch circuit (e.g.,switch circuit 202 ofFIG. 3B ), causing the internal circuit to generate the switch control signal at the first logic state (e.g., logic “1” or 1V). In this mode, the first bias voltage VSS_I (e.g., VSS_I ofFIGS. 2, 3A, 3B, 5 and 6 ), and the second power supply voltage (e.g., VCCH) may be adjusted to enable the switch circuit to be powered at a higher voltage without causing any contention problems with other low-power logic circuits. - For example, as shown in
FIG. 3B , if the switch control signal ENPB is asserted atstep 705, VSS_I is adjusted relative to the first power supply voltage VCCL atstep 706 so that 230, 232, and 234 oftransistors logic circuit 204 can be turned off to cut off a conductive path betweenswitch circuit 202 andlogic circuit 204. For example, VSS_I may be increased to equal VCCL (e.g., as shown between T2 and T5 inFIG. 4 ) instep 706 so that there is no voltage drop across 230, 232, and 234. This is to preventtransistors logic circuit 204 from being subjected to excessive voltage during the switch programming operation. Accordingly, the second power supply voltage that is supplied to the switch circuit is adjusted relative to a predetermined voltage atstep 708. In one embodiment, the predetermined voltage is applied to the switch circuit to enable the switch programming operation on the integrated circuit. The predetermined voltage may be higher than the normal operation voltage of the integrated circuit. The predetermined voltage may be a high voltage of, for example, 2 volts. As such, the switch circuit is powered at a higher voltage without causing any contention problems with other low-voltage circuit elements. - Such a configuration allows the switch programming operation to be performed at the adjusted second power supply voltage using the switch circuit at
step 710. Once the switch programming operation is completed, the switch control signals (i.e., ENP and ENPB signals), the first bias voltage VSS_I, and power supply voltage VCCH are reset to their original configuration states in the user mode atstep 712. - The present exemplary embodiments may be practiced without some or all of these specific details described with reference to the respective embodiments. In other instances, well-known operations have not been described in detail in order not to obscure unnecessarily the present embodiments.
- The methods and apparatuses described herein may be incorporated into any suitable circuit. For example, the methods and apparatuses may be incorporated into numerous types of devices such as microprocessors or other integrated circuits. Exemplary integrated circuits include programmable array logic (PAL), programmable logic arrays (PLAs), field programmable logic arrays (FPGAs), electrically programmable logic devices (EPLDs), electrically erasable programmable logic devices (EEPLDs), logic cell arrays (LCAs), field programmable gate arrays (FPGAs), application specific standard products (ASSPs), application specific integrated circuits (ASICs), and microprocessors, just to name a few.
- Although the method operations were described in a specific order, it should be understood that other operations may be performed in between described operations, described operations may be adjusted so that they occur at slightly different times or described operations may be distributed in a system which allows the occurrence of the processing operations at various intervals associated with the processing, as long as the processing of the overlay operations are performed in a desired way.
Claims (21)
1. An integrated circuit comprising:
a switch circuit comprising a first transistor coupled to receive a first supply voltage; and
a logic circuit comprising a second transistor coupled to receive a second supply voltage and a first bias signal, wherein the first bias signal is increased to the second supply voltage causing the second transistor to turn off and thereby cutting off a conductive path between the switch circuit and the logic circuit, and wherein the first supply voltage is increased to a predetermined voltage that is applied to the first transistor to enable the switch circuit to drive an input signal at the predetermined voltage while the second transistor is off.
2. The integrated circuit of claim 1 , wherein the predetermined voltage is greater than the second supply voltage.
3. The integrated circuit of claim 1 , wherein the switch circuit is coupled to receive a second bias signal that is at a ground voltage, and wherein the first bias signal is increased from the ground voltage to the second supply voltage.
4. The integrated circuit of claim 1 , wherein the logic circuit is an isolation circuit that isolates high voltage nodes in the switch circuit from low voltage nodes in an additional logic circuit in the integrated circuit.
5. The integrated circuit of claim 1 , wherein the first bias signal is decreased to a ground voltage after a switch programming operation causing the second transistor to turn on.
6. The integrated circuit of claim 1 , wherein the switch circuit drives the input signal at the predetermined voltage during a switch programming operation to program the integrated circuit without affecting normal operation of the logic circuit.
7. The integrated circuit of claim 1 further comprising:
a semiconductor substrate, wherein the switch circuit is electrically isolated from the logic circuit within the semiconductor substrate.
8. The integrated circuit of claim 7 , wherein the logic circuit is in a first triple well structure within the semiconductor substrate, and wherein the switch circuit is in a second triple well structure within the semiconductor substrate that is electrically isolated from the first triple well structure.
9. A method for programming an integrated circuit, the method comprising:
providing a first supply voltage to a first transistor in a switch circuit;
providing a second supply voltage and a first bias signal to a second transistor in a logic circuit;
turning off the second transistor to cut off a conductive path between the switch circuit and the logic circuit in response to the first bias signal increasing to the second supply voltage; and
increasing the first supply voltage to a predetermined voltage that is applied to the first transistor to enable the switch circuit to drive an input signal at the predetermined voltage while the second transistor is off.
10. The method of claim 9 further comprising:
providing a second bias signal that is at a ground voltage to the switch circuit, wherein the first bias signal is increased from the ground voltage to the second supply voltage.
11. The method of claim 9 further comprising:
driving the input signal at the predetermined voltage with the switch circuit during a switch programming operation to program the integrated circuit without affecting a normal operation of the logic circuit.
12. The method of claim 9 further comprising:
decreasing the first bias signal to a ground voltage after a switch programming operation causing the second transistor to turn on.
13. The method of claim 9 , wherein increasing the first supply voltage to the predetermined voltage further comprises increasing the first supply voltage to the predetermined voltage that is greater than the second supply voltage.
14. The method of claim 9 , wherein the logic circuit is in a first triple well structure within a semiconductor substrate, and wherein the switch circuit is in a second triple well structure within the semiconductor substrate that is electrically isolated from the first triple well structure.
15. An integrated circuit comprising:
a switch circuit comprising a first driver circuit, wherein the switch circuit is coupled to receive a first supply voltage and a first bias signal of a first power supply voltage source; and
a logic circuit coupled to receive a second supply voltage and a second bias signal of a second power supply voltage source, wherein the first supply voltage is increased to a predetermined voltage and the second bias signal is increased from a voltage of the first bias signal to the second supply voltage for a switch programming operation, and wherein the first driver circuit outputs a switch programming logic signal at the predetermined voltage in response to a switch control signal during the switch programming operation.
16. The integrated circuit of claim 15 , wherein the switch circuit further comprises a second driver circuit, wherein the logic circuit comprises a first logic gate circuit, and wherein the second driver circuit is coupled to provide the switch control signal to the first logic gate circuit to prevent an input signal to the logic circuit from having an effect on an output signal of the logic circuit during the switch programming operation.
17. The integrated circuit of claim 16 , wherein the logic circuit further comprises a second logic gate circuit, and wherein an output of the second logic gate circuit is driven to a high impedance state in response to the second bias signal being increased to the second supply voltage.
18. The integrated circuit of claim 15 , wherein the predetermined voltage is greater than a normal operation voltage of the integrated circuit.
19. The integrated circuit of claim 15 , wherein the logic circuit acts as an isolation circuit that isolates other logic circuits from the switch circuit during the switch programming operation.
20. The integrated circuit of claim 15 further comprising:
a semiconductor substrate, wherein the switch circuit is electrically isolated from the logic circuit within the semiconductor substrate.
21. The integrated circuit of claim 15 , wherein the logic circuit is disabled from operating during the switch programming operation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/666,293 US20180109262A1 (en) | 2016-10-14 | 2017-08-01 | Techniques For Handling High Voltage Circuitry In An Integrated Circuit |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/294,588 US9755647B1 (en) | 2016-10-14 | 2016-10-14 | Techniques for handling high voltage circuitry in an integrated circuit |
| US15/666,293 US20180109262A1 (en) | 2016-10-14 | 2017-08-01 | Techniques For Handling High Voltage Circuitry In An Integrated Circuit |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/294,588 Continuation US9755647B1 (en) | 2016-10-14 | 2016-10-14 | Techniques for handling high voltage circuitry in an integrated circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20180109262A1 true US20180109262A1 (en) | 2018-04-19 |
Family
ID=59702259
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/294,588 Active US9755647B1 (en) | 2016-10-14 | 2016-10-14 | Techniques for handling high voltage circuitry in an integrated circuit |
| US15/666,293 Abandoned US20180109262A1 (en) | 2016-10-14 | 2017-08-01 | Techniques For Handling High Voltage Circuitry In An Integrated Circuit |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/294,588 Active US9755647B1 (en) | 2016-10-14 | 2016-10-14 | Techniques for handling high voltage circuitry in an integrated circuit |
Country Status (1)
| Country | Link |
|---|---|
| US (2) | US9755647B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11444065B2 (en) | 2019-05-30 | 2022-09-13 | Nanosys, Inc. | Light emitting diode device containing a positive photoresist insulating spacer and a conductive sidewall contact and method of making the same |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102482194B1 (en) * | 2018-08-24 | 2022-12-27 | 삼성전기주식회사 | Layout structure of cmos transistor with improved insertion loss |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6140837A (en) * | 1998-05-11 | 2000-10-31 | Quicklogic Corporation | Charge pumps of antifuse programming circuitry powered from high voltage compatibility terminal |
| US7205758B1 (en) * | 2004-02-02 | 2007-04-17 | Transmeta Corporation | Systems and methods for adjusting threshold voltage |
| US7598794B1 (en) * | 2006-09-28 | 2009-10-06 | Cypress Semiconductor Corporation | Well bias architecture for integrated circuit device |
-
2016
- 2016-10-14 US US15/294,588 patent/US9755647B1/en active Active
-
2017
- 2017-08-01 US US15/666,293 patent/US20180109262A1/en not_active Abandoned
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11444065B2 (en) | 2019-05-30 | 2022-09-13 | Nanosys, Inc. | Light emitting diode device containing a positive photoresist insulating spacer and a conductive sidewall contact and method of making the same |
| US11784176B2 (en) | 2019-05-30 | 2023-10-10 | Nanosys, Inc. | Light emitting diode device containing a positive photoresist insulating spacer and a conductive sidewall contact and method of making the same |
| US12211828B2 (en) | 2019-05-30 | 2025-01-28 | Samsung Electronics Co., Ltd. | Light emitting diode device containing a positive photoresist insulating spacer and a conductive sidewall contact and method of making the same |
Also Published As
| Publication number | Publication date |
|---|---|
| US9755647B1 (en) | 2017-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7129748B1 (en) | Non-volatile look-up table for an FPGA | |
| US6781409B2 (en) | Apparatus and methods for silicon-on-insulator transistors in programmable logic devices | |
| US8482965B2 (en) | Volatile memory elements with soft error upset immunity | |
| US10305474B2 (en) | High voltage output driver with low voltage devices | |
| US9748957B2 (en) | Voltage level shifter circuit, system, and method for wide supply voltage applications | |
| US6278290B1 (en) | Method and circuit for operating programmable logic devices during power-up and stand-by modes | |
| JPH09246942A (en) | Semiconductor output circuit | |
| US20060103435A1 (en) | Single gate oxide I/O buffer with improved under-drive feature | |
| US8530976B1 (en) | Memory element transistors with reversed-workfunction gate conductors | |
| EP3336846A1 (en) | Memory with single-event latchup prevention circuitry | |
| US6998668B2 (en) | Semiconductor integrated circuit device including a level shifter | |
| US7639042B2 (en) | Methods of reducing power in programmable logic devices using low voltage swing for routing signals | |
| US7893712B1 (en) | Integrated circuit with a selectable interconnect circuit for low power or high performance operation | |
| US9755647B1 (en) | Techniques for handling high voltage circuitry in an integrated circuit | |
| KR102071686B1 (en) | Tristate gate | |
| US6870407B2 (en) | Thin gate oxide output drive | |
| JPH09116405A (en) | Multiplexer | |
| US7920019B2 (en) | Microprocessor with substrate bias clamps | |
| US9941882B1 (en) | Tristate multiplexers with immunity to aging effects | |
| US6308312B1 (en) | System and method for controlling leakage current in an integrated circuit using current limiting devices | |
| US7463061B1 (en) | Apparatus and method for reducing leakage of unused buffers in an integrated circuit | |
| US10331103B2 (en) | Hysteresis control systems and methods for programmable logic devices | |
| KR19990069746A (en) | Standby current reduction circuit | |
| US6714048B1 (en) | Input buffer with voltage clamping for compatibility | |
| US20250309898A1 (en) | Apparatus including a cmos pass gate circuit and a bootstrap circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |