US9929726B2 - Overvoltage protection circuit - Google Patents
Overvoltage protection circuit Download PDFInfo
- Publication number
- US9929726B2 US9929726B2 US14/837,216 US201514837216A US9929726B2 US 9929726 B2 US9929726 B2 US 9929726B2 US 201514837216 A US201514837216 A US 201514837216A US 9929726 B2 US9929726 B2 US 9929726B2
- Authority
- US
- United States
- Prior art keywords
- voltage
- pfet
- nfet
- pad
- transistors
- 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.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/04—Modifications for accelerating switching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4072—Drivers or receivers
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02H—EMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
- H02H3/00—Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection
- H02H3/20—Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection responsive to excess voltage
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/08—Modifications for protecting switching circuit against overcurrent or overvoltage
- H03K17/082—Modifications for protecting switching circuit against overcurrent or overvoltage by feedback from the output to the control circuit
- H03K17/0822—Modifications for protecting switching circuit against overcurrent or overvoltage by feedback from the output to the control circuit in field-effect transistor switches
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K17/00—Electronic switching or gating, i.e. not by contact-making and –breaking
- H03K17/51—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used
- H03K17/56—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used by the use, as active elements, of semiconductor devices
- H03K17/687—Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used by the use, as active elements, of semiconductor devices the devices being field-effect transistors
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/30—Assembling printed circuits with electric components, e.g. with resistor
- H05K3/303—Surface mounted components, e.g. affixing before soldering, aligning means, spacing means
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/30—Assembling printed circuits with electric components, e.g. with resistor
- H05K3/32—Assembling printed circuits with electric components, e.g. with resistor electrically connecting electric components or wires to printed circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
-
- Y10T29/413—
Definitions
- the invention relates to integrated circuits and, more particularly, to overvoltage protection circuits.
- USB 3.0 The Universal Serial Bus (USB) 3.0 interface requires backward compatibility to USB2.
- USB 2.0 input/output is designed with 3.3V signaling.
- USB 3.0 is a low voltage differential that uses separate pins.
- CMOS complementary metal oxide semiconductor
- Advanced technologies are tuned for logic performance, and a second thick oxide device is typically offered for other applications.
- the thick oxide tends have lower voltage support.
- many 32 nm thick oxide devices are nominally 1.8V devices.
- such 1.8V devices typically are not suitable for use with 3.3V circuits used in USB 2.0.
- a circuit that includes a plurality of first transistors connected in series between a pad and ground.
- the circuit also includes a plurality of second transistors connected in series between the pad and a supply voltage.
- the circuit further includes a control circuit that applies respective bias voltages to each one of the plurality of first transistors and to each one of the plurality of second transistors.
- the bias voltages are configured to: turn off the plurality of first transistors and turn off the plurality of second transistors when a pad voltage of the pad is within a nominal voltage range; sequentially turn on the plurality of first transistors when the pad voltage increases above the nominal voltage range; and sequentially turn on the plurality of second transistors when the pad voltage decreases below the nominal voltage range.
- a circuit in another aspect of the invention, there is a circuit that includes a pull down circuit comprising a first PFET and a second PFET connected in series between a pad of a Universal Serial Bus (USB) circuit and ground.
- the circuit also includes a pull up circuit comprising a first NFET and a second NFET connected in series between the pad and a supply voltage.
- the circuit further includes a control circuit that: sequentially turns on the first PFET and the second PFET during an overvoltage condition on the pad; and sequentially turns on the first NFET and the second NFET during an undervoltage condition on the pad.
- a pad voltage has a nominal minimum and a nominal maximum, and each of the first PFET, the second PFET, the first NFET, and the second NFET has a nominal voltage that is less than the pad voltage nominal maximum.
- a method of protecting a circuit including turning off a first PFET, a second PFET, a first NFET, and a second NFET based on a pad voltage of a differential signal line of a Universal Serial Bus (USB) circuit being within a range defined by a nominal minimum and a nominal maximum, wherein each of the first PFET, the second PFET, the first NFET, and the second NFET has a nominal voltage that is less than the nominal maximum.
- the method also includes clamping the pad voltage by sequentially turning on the first PFET and the second PFET based on the pad voltage increasing above the nominal maximum.
- the method further includes clamping the pad voltage by sequentially turning on the first NFET and the second NFET based on the pad voltage decreasing below the nominal minimum.
- a design structure tangibly embodied in a machine readable storage medium for designing, manufacturing, or testing an integrated circuit comprises the structures of the present invention.
- a hardware description language (HDL) design structure encoded on a machine-readable data storage medium comprises elements that when processed in a computer-aided design system generates a machine-executable representation of a circuit for recycling energy in a clock distribution network which comprises the structures of the present invention.
- a method in a computer-aided design system is provided for generating a functional design model of the protection circuit. The method comprises generating a functional representation of the structural elements of the protection circuit.
- FIG. 1 shows a USB transceiver module with a circuit in accordance with aspects of the invention
- FIG. 2 shows an overvoltage and undervoltage test waveform that is applied to the circuit in accordance with aspects of the invention
- FIGS. 3-5 show diagrams of circuits in accordance with aspects of the invention.
- FIG. 6 shows simulation data of the operation of a circuit in accordance with aspects of the invention.
- FIG. 7 is a flow diagram of a design process used in semiconductor design, manufacture, and/or test.
- the invention relates to integrated circuits and, more particularly, to overvoltage protection circuits.
- an overvoltage protection circuit for a USB transceiver having a nominal voltage, the overvoltage protection circuit being constructed with field effect transistors (FETs) having a nominal voltage less than an upper limit of the USB nominal voltage.
- FETs field effect transistors
- the USB transceiver has a nominal voltage range of 3.3V and the overvoltage protection circuit comprises stacked 1.8V transistors.
- the protection circuit includes plural 1.8V NFETs connected in series between a pad and rail voltage as a pull-up circuit, and plural 1.8V PFETs connected in series between the pad and ground as a pull-down circuit.
- the total voltage between the pad and ground is apportioned substantially equally among the plural PFETs, such that each individual PFET has substantially the same drain-to-source voltage (VDS).
- the total voltage between the pad and rail is apportioned substantially equally among the plural NFETs, such that each individual PFET has substantially the same drain-to-source voltage (VDS).
- Bias voltages are applied to the gate of each NFET and PFET to control when each transistor turns on and off during an overvoltage or undervoltage event.
- the bias voltages and the number of NFETs and PFETs are configured to prevent the drain-to-source voltage of each transistor from exceeding the rated voltage for the transistor.
- implementations of the invention utilize 1.8V devices to provide a protection circuit for a 3.3V USB 2.0 transceiver that may experience input signal overshoot of up to +4.6V (e.g., an overvoltage condition) and undershoot as low as ⁇ 1.0V (e.g., an undervoltage condition).
- +4.6V e.g., an overvoltage condition
- ⁇ 1.0V e.g., an undervoltage condition
- FIG. 1 shows a USB transceiver circuit 10 including a protection circuit 15 in accordance with aspects of the invention.
- the transceiver circuit 10 is a USB 2.0 circuit that includes conventional drivers 20 and receivers 25 , and that has a nominal signal voltage between 0V and 3.3V.
- the protection circuit 15 is connected to differential signal lines (e.g., Data+ and Data ⁇ lines), and is formed internal to the transceiver circuit (e.g., in the same integrated circuit chip).
- the protection circuit 15 may include an enable/disable pin 30 so that the protection circuit 15 can be controlled to operate only in receiver mode and not in driver mode.
- FIG. 2 shows the transceiver circuit 10 including the protection circuit 15 connected to a stress evaluation circuit 35 .
- the Data+ or Data ⁇ (dp/dn) pin is connected to a resistance element 40 and a voltage source 45 that generates a waveform 47 with a ⁇ 1.0V minimum and a +4.6V maximum.
- the resistance element 40 may be about 39 ohms, although the invention is not limited to this implementation.
- the stress evaluation circuit 35 represents the maximum input waveforms for compliance with the USB 2.0 specification.
- Implementations of the invention utilize 1.8V transistors in the protection circuit 15 to meet the stress criteria represented by the stress evaluation circuit 35 , e.g., ⁇ 1.0V undershoot and +4.6V overshoot in the input waveform with predefined transition times (e.g., 4-20 ns).
- FIG. 3 shows a block diagram of the protection circuit 15 in accordance with aspects of the invention.
- the circuit 15 includes a node 50 that corresponds to a pad (PAD) connected to one of the Data+ and Data ⁇ lines (e.g., dp/dn pin) of a USB transceiver circuit (e.g., circuit 10 ) downstream of the resistance element 40 and the voltage source 45 .
- the pad has a pad voltage (Vpad) that is based on an input voltage (Vin) from the voltage source 45 .
- a pull down clamping portion 55 of the circuit 15 includes plural p-type FET (PFET) devices 60 a - n connected in series between the node 50 and ground 65 .
- a pull up clamping portion 70 includes plural n-type FET (NFET) devices 75 a - n connected in series between the node 50 and a voltage supply rail 80 (e.g., VDD).
- PFET p-type FET
- NFET n-type FET
- VDD is 3.3V and all the devices 60 a - n and 75 a - n are 1.8V MOSFET devices (e.g., FETs having a nominal voltage of 1.8V).
- the number of transistors in each stack may be three or more (n>2), which permits the use of lower voltage transistors (e.g., 1.5V) for the same 3.3V VDD.
- the protection circuit 15 includes a control portion 85 (e.g., a control circuit).
- the control portion 85 comprises circuitry that provides a respective bias voltage 90 a - n to the gate of each PFET 60 a - n , and that provides a respective bias voltage 95 a - n to the gate of each NFET 75 a - n .
- the bias voltages 90 a - n and 95 a - n are configured to turn off the NFETs 75 a - n and sequentially turn on the PFETs 60 a - n as the voltage provided by the voltage source 45 rises above 3.3V to 4.6V (e.g., during an overvoltage condition)
- the bias voltages 90 a - n and 95 a - n are configured to turn off the PFETs 60 a - n and sequentially turn on the NFETs 75 a - n as the voltage provided by the voltage source 45 falls below 0.0V to ⁇ 1.0V (e.g., during an undervoltage condition).
- VDS drain to source voltage
- VDS drain to source voltage
- FIG. 4 shows an exemplary implementation of the protection circuit 15 ′ in accordance with aspects of the invention.
- the control portion 85 applies bias voltage VGP 1 to the gate of P 1 , bias voltage VGP 2 to the gate of P 2 , bias voltage VGN 1 to the gate of N 1 and bias voltage VGN 2 to the gate of N 2 .
- a source of NFET N 3 is connected to the gate of N 1 , and a drain of N 3 is connected to the gate of N 2 .
- the pad voltage Vpad is applied to the gate of N 3 .
- the gate of N 1 is also connected to a voltage divider via a resistor R 1 , the voltage divider including a resistor R 3 and a gate-drain connected NFET N 4 connected in series between VDD and ground.
- a source of PFET P 3 is connected to the gate of P 1
- a drain of P 3 is connected to the gate of P 2 .
- the pad voltage Vpad is applied to the gate of P 3 .
- the gate of P 1 is also connected to a voltage divider via a resistor R 2 , the voltage divider including a resistor R 5 and a gate-drain connected PFET P 4 connected in series between VDD and ground.
- R 3 , N 4 , and R 1 are sized to cause VGN 1 to be about 1.8V.
- R 5 , P 4 , and R 2 are sized to cause VGP 1 to be about 1.8V.
- VGN 2 and VGP 2 are steady state DC voltages that are slightly less than VGN 1 and VGP 1 , respectively.
- VGN 2 and VGP 2 may be derived from VDD using a voltage divider or other suitable circuit and may have a value in a range of about 1.5V to 1.7V when VGN 1 and VGP 1 are 1.8V.
- the invention is not limited to these particular voltages, however, and any suitable bias voltages VGN 1 , VGN 2 , VGP 1 , and VGP 2 may be used within the scope of the invention.
- P 1 and VGP 1 are configured such that P 1 is off when Vin is between 0.0V and 3.3V.
- N 1 and VGN 1 are configured such that N 1 is off when Vin is between 0.0V and 3.3V. In this manner, the pull down portion 55 and the pull up portion 70 are both off when Vin is in the normal 0.0V to 3.3V operating range.
- Vpad In operation during an overvoltage condition Vin rises above 3.3V toward 4.6V, which causes Vpad to increase above an upper threshold of normal operation (e.g., above VDD). N 1 remains off in this condition since its source voltage (Vpad) exceeds its gate voltage VGN 1 (e.g., about 1.8V), and this keeps the pull up portion 70 turned off. P 1 on the other hand turns on when Vpad sufficiently exceeds VGP 1 due to Vin rising past 3.3V. In embodiments, P 2 does not turn on simultaneously with P 1 . Rather, the threshold voltage of P 2 and the magnitude of VGP 2 are configured such that P 2 remains off for a time after P 1 has started conducting.
- Vpad continues to rise (e.g., due to Vin continuing to rise toward 4.6V)
- the voltage at node 100 between P 1 and P 2 e.g., at the source of P 2
- VGP 2 e.g., at the gate of P 2
- P 2 to begin conducting, which completes a conductive path between node 50 and ground 65 that pulls down Vpad to within tolerable limits (e.g., clamps Vpad).
- Vpad Conversely, during an undervoltage condition Vin falls below 0.0V toward ⁇ 1.0V, which causes Vpad to decrease below a lower threshold of normal operation (e.g., below ground).
- Vpad source voltage
- VGP 1 gate voltage
- N 1 on the other hand turns on when Vpad sufficiently falls below VGN 1 .
- the threshold voltage of N 2 and the magnitude of VGN 2 are configured such that N 2 remains off for a time after N 1 has started conducting.
- Vpad continues to fall (e.g., due to Vin continuing to fall toward ⁇ 1.0V)
- the voltage at node 105 between N 1 and N 2 e.g., at the source of N 2
- VGN 2 e.g., at the gate of N 2
- N 2 begins conducting, which completes a conductive path between node 50 and VDD that pulls up Vpad to within tolerable limits (e.g., clamps Vpad).
- the threshold voltages of P 1 and P 2 and the magnitudes of VGP 1 and VGP 2 are configured such that the gate to source voltage (VGS) and drain to source voltage (VDS) of each of P 1 and P 2 do not exceed 1.8V during an overvoltage condition.
- VGS gate to source voltage
- VDS drain to source voltage
- Vin rises to the maximum of 4.6V
- a corresponding Vpad of 3.6V is apportioned substantially evenly between P 1 and P 2 such that each one of P 1 and P 2 has a VDS of about 1.8V.
- the threshold voltages of N 1 and N 2 and the magnitudes of VGN 1 and VGN 2 are also configured such that the gate to source voltage (VGS) and drain to source voltage (VDS) of each of N 1 and N 2 do not exceed 1.8V during an undervoltage condition.
- 1.8V devices may be used in a clamping circuit (e.g., the protection circuit) of a 3.3V USB 2.0 transceiver circuit, i.e., the protection devices have a nominal voltage (1.8V) that is less than the nominal maximum voltage of the transceiver circuit (3.3V).
- the circuit 15 ′ may include resistance element R 4 between N 2 and VDD and resistance element R 6 between P 2 and ground.
- the magnitude of resistance provided by R 4 is chosen to set the point of node 105 as an impedance divider of N 1 and N 2 .
- the magnitude of resistance provided by R 6 is chosen to set the point of node 100 as an impedance divider of P 1 and P 2 . Node 100 self-biases when P 1 and P 2 are off, and node 105 self-biases when N 1 and N 2 are off.
- the magnitudes of resistance elements R 3 and R 5 may be chosen to set the level of VGP 1 and VGN 1 .
- VGP 1 is set by IDS p4 *R 5 when P 3 is off
- VGN 1 is set by (VDD-IDS N4 )*R 3 when N 3 is off.
- N 3 provides a modulation of VGN 1 and P 3 provides a modulation of VGP 1 .
- VGP 1 is about 1.8V
- VGP 2 is less than VGP 1
- P 3 provides about 100-200 mV modulation of VGP 1 when P 3 is on. This modulation pulls VGP 1 closer to VGP 2 (e.g., lower VGP 1 when P 3 is on), which affects the gate voltage of P 1 , which can be used to set the point at which P 1 starts to conduct when Vpad goes high.
- VGN 1 is about 1.8V and VGN 2 is less than VGN 1
- N 3 provides about 100-200 mV modulation of VGN 1 when N 3 is on. This modulation pulls VGN 1 closer to VGN 2 , which affects the gate voltage of N 1 , which can be used to set the point at which N 1 starts to conduct when Vpad goes low.
- FIG. 5 shows another exemplary implementation of a protection circuit 15 ′′ in accordance with aspects of the invention.
- the protection circuit 15 ′′ of FIG. 5 contains the same elements as the circuit 15 ′ of FIG. 4 and like reference numbers indicate the same elements.
- the drain of N 3 is connected to node 105 between N 1 and N 2 (instead of being connected to the gate of N 2 as in circuit 15 ′).
- the drain of P 3 is connected to node 100 between P 1 and P 2 (instead of being connected to the gate of P 2 as in circuit 15 ′). In this manner, P 3 provides a fixed bias to node 105 when P 3 is on.
- the voltage at node 100 is pulled to VGP 1 when P 3 turns on (e.g., when Vpad goes low and P 1 is off), and this rise above ground at node 100 provides voltage protection for P 1 by biasing the drain voltage of P 1 to about 1.8V prior to P 1 seeing a source voltage of about 3.6V when Vpad subsequently swings high.
- N 3 provides a fixed bias to node 105 when N 3 is on.
- the voltage at node 105 is pulled to VGN 1 when N 3 turns on (e.g., when Vpad goes high and N 1 is off), and this decrease from VDD at node 105 provides voltage protection for N 1 by biasing the drain voltage of N 1 prior to N 1 seeing a source voltage of about ⁇ 1.0V when Vpad subsequently swings low.
- FIG. 6 shows a plot of voltage Vin at line 605 and the voltage at dp/dn at line 610 in circuit 15 ′.
- the plot depicts clamping that reduces the 4.6V and ⁇ 1.0V using two stacked 1.8V devices in accordance with aspects of the invention.
- FIG. 7 is a flow diagram of a design process used in semiconductor design, manufacture, and/or test.
- FIG. 7 shows a block diagram of an exemplary design flow 900 used for example, in semiconductor IC logic design, simulation, test, layout, and manufacture.
- Design flow 900 includes processes, machines and/or mechanisms for processing design structures or devices to generate logically or otherwise functionally equivalent representations of the design structures and/or devices described above and shown in FIGS. 3-5 .
- the design structures processed and/or generated by design flow 900 may be encoded on machine-readable transmission or storage media to include data and/or instructions that when executed or otherwise processed on a data processing system generate a logically, structurally, mechanically, or otherwise functionally equivalent representation of hardware components, circuits, devices, or systems.
- Machines include, but are not limited to, any machine used in an IC design process, such as designing, manufacturing, or simulating a circuit, component, device, or system.
- machines may include: lithography machines, machines and/or equipment for generating masks (e.g. e-beam writers), computers or equipment for simulating design structures, any apparatus used in the manufacturing or test process, or any machines for programming functionally equivalent representations of the design structures into any medium (e.g. a machine for programming a programmable gate array).
- Design flow 900 may vary depending on the type of representation being designed. For example, a design flow 900 for building an application specific IC (ASIC) may differ from a design flow 900 for designing a standard component or from a design flow 900 for instantiating the design into a programmable array, for example a programmable gate array (PGA) or a field programmable gate array (FPGA) offered by Altera® Inc. or Xilinx® Inc.
- ASIC application specific IC
- PGA programmable gate array
- FPGA field programmable gate array
- FIG. 7 illustrates multiple such design structures including an input design structure 920 that is preferably processed by a design process 910 .
- Design structure 920 may be a logical simulation design structure generated and processed by design process 910 to produce a logically equivalent functional representation of a hardware device.
- Design structure 920 may also or alternatively comprise data and/or program instructions that when processed by design process 910 , generate a functional representation of the physical structure of a hardware device. Whether representing functional and/or structural design features, design structure 920 may be generated using electronic computer-aided design (ECAD) such as implemented by a core developer/designer.
- ECAD electronic computer-aided design
- design structure 920 When encoded on a machine-readable data transmission, gate array, or storage medium, design structure 920 may be accessed and processed by one or more hardware and/or software modules within design process 910 to simulate or otherwise functionally represent an electronic component, circuit, electronic or logic module, apparatus, device, or system such as those shown in FIGS. 3-5 .
- design structure 920 may comprise files or other data structures including human and/or machine-readable source code, compiled structures, and computer-executable code structures that when processed by a design or simulation data processing system, functionally simulate or otherwise represent circuits or other levels of hardware logic design.
- Such data structures may include hardware-description language (HDL) design entities or other data structures conforming to and/or compatible with lower-level HDL design languages such as Verilog and VHDL, and/or higher level design languages such as C or C++.
- HDL hardware-description language
- Design process 910 preferably employs and incorporates hardware and/or software modules for synthesizing, translating, or otherwise processing a design/simulation functional equivalent of the components, circuits, devices, or logic structures shown in FIGS. 3-5 to generate a netlist 980 which may contain design structures such as design structure 920 .
- Netlist 980 may comprise, for example, compiled or otherwise processed data structures representing a list of wires, discrete components, logic gates, control circuits, I/O devices, models, etc. that describes the connections to other elements and circuits in an integrated circuit design.
- Netlist 980 may be synthesized using an iterative process in which netlist 980 is resynthesized one or more times depending on design specifications and parameters for the device.
- netlist 980 may be recorded on a machine-readable data storage medium or programmed into a programmable gate array.
- the medium may be a non-volatile storage medium such as a magnetic or optical disk drive, a programmable gate array, a compact flash, or other flash memory. Additionally, or in the alternative, the medium may be a system or cache memory, buffer space, or electrically or optically conductive devices and materials on which data packets may be transmitted and intermediately stored via the Internet, or other networking suitable means.
- Design process 910 may include hardware and software modules for processing a variety of input data structure types including netlist 980 .
- data structure types may reside, for example, within library elements 930 and include a set of commonly used elements, circuits, and devices, including models, layouts, and symbolic representations, for a given manufacturing technology (e.g., different technology nodes, 32 nm, 45 nm, 90 nm, etc.).
- the data structure types may further include design specifications 940 , characterization data 950 , verification data 960 , design rules 970 , and test data files 985 which may include input test patterns, output test results, and other testing information.
- Design process 910 may further include, for example, standard mechanical design processes such as stress analysis, thermal analysis, mechanical event simulation, process simulation for operations such as casting, molding, and die press forming, etc.
- standard mechanical design processes such as stress analysis, thermal analysis, mechanical event simulation, process simulation for operations such as casting, molding, and die press forming, etc.
- One of ordinary skill in the art of mechanical design can appreciate the extent of possible mechanical design tools and applications used in design process 910 without deviating from the scope and spirit of the invention.
- Design process 910 may also include modules for performing standard circuit design processes such as timing analysis, verification, design rule checking, place and route operations, etc.
- Design process 910 employs and incorporates logic and physical design tools such as HDL compilers and simulation model build tools to process design structure 920 together with some or all of the depicted supporting data structures along with any additional mechanical design or data (if applicable), to generate a second design structure 990 .
- logic and physical design tools such as HDL compilers and simulation model build tools
- Design structure 990 resides on a storage medium or programmable gate array in a data format used for the exchange of data of mechanical devices and structures (e.g. information stored in a IGES, DXF, Parasolid XT, JT, DRG, or any other suitable format for storing or rendering such mechanical design structures). Similar to design structure 920 , design structure 990 preferably comprises one or more files, data structures, or other computer-encoded data or instructions that reside on transmission or data storage media and that when processed by an ECAD system generate a logically or otherwise functionally equivalent form of one or more of the embodiments of the invention shown in FIGS. 3-5 . In one embodiment, design structure 990 may comprise a compiled, executable HDL simulation model that functionally simulates the devices shown in FIGS. 3-5 .
- a compiled, executable HDL simulation model that functionally simulates the devices shown in FIGS. 3-5 .
- Design structure 990 may also employ a data format used for the exchange of layout data of integrated circuits and/or symbolic data format (e.g. information stored in a GDSII (GDS2), GL1, OASIS, map files, or any other suitable format for storing such design data structures).
- Design structure 990 may comprise information such as, for example, symbolic data, map files, test data files, design content files, manufacturing data, layout parameters, wires, levels of metal, vias, shapes, data for routing through the manufacturing line, and any other data required by a manufacturer or other designer/developer to produce a device or structure as described above and shown in FIGS. 3-5 .
- Design structure 990 may then proceed to a stage 995 where, for example, design structure 990 : proceeds to tape-out, is released to manufacturing, is released to a mask house, is sent to another design house, is sent back to the customer, etc.
- the method as described above is used in the fabrication of integrated circuit chips.
- the resulting integrated circuit chips can be distributed by the fabricator in raw wafer form (that is, as a single wafer that has multiple unpackaged chips), as a bare die, or in a packaged form.
- the chip is mounted in a single chip package (such as a plastic carrier, with leads that are affixed to a motherboard or other higher level carrier) or in a multichip package (such as a ceramic carrier that has either or both surface interconnections or buried interconnections).
- the chip is then integrated with other chips, discrete circuit elements, and/or other signal processing devices as part of either (a) an intermediate product, such as a motherboard, or (b) an end product.
- the end product can be any product that includes integrated circuit chips, ranging from toys and other low-end applications to advanced computer products having a display, a keyboard or other input device, and a central processor.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Universal Serial Bus (USB) protection circuits are provided. A circuit includes a plurality of first transistors connected in series between a pad and ground. The circuit also includes a plurality of second transistors connected in series between the pad and a supply voltage. The circuit further includes a control circuit that applies respective bias voltages to each one of the plurality of first transistors and to each one of the plurality of second transistors. The bias voltages are configured to: turn off the plurality of first transistors and turn off the plurality of second transistors when a pad voltage of the pad is within a nominal voltage range; sequentially turn on the plurality of first transistors when the pad voltage increases above the nominal voltage range; and sequentially turn on the plurality of second transistors when the pad voltage decreases below the nominal voltage range.
Description
The invention relates to integrated circuits and, more particularly, to overvoltage protection circuits.
The Universal Serial Bus (USB) 3.0 interface requires backward compatibility to USB2. On the one hand, USB 2.0 input/output is designed with 3.3V signaling. On the other hand, USB 3.0 is a low voltage differential that uses separate pins. As complementary metal oxide semiconductor (CMOS) technologies advance to smaller devices, the support of 3.3V devices is becoming more difficult to achieve and adds process steps and cost to all technologies that are 32 nm and smaller. From a system on chip perspective, more of the hub type chip functions are being moved on the mainline processor or on a faster technology node hub chip. Integrating USB 2.0 and USB 3.0 onto the die is thus being requested.
Advanced technologies are tuned for logic performance, and a second thick oxide device is typically offered for other applications. As the base technology scales more aggressively, the thick oxide tends have lower voltage support. For example, many 32 nm thick oxide devices are nominally 1.8V devices. However, such 1.8V devices typically are not suitable for use with 3.3V circuits used in USB 2.0.
In a first aspect of the invention, there is a circuit that includes a plurality of first transistors connected in series between a pad and ground. The circuit also includes a plurality of second transistors connected in series between the pad and a supply voltage. The circuit further includes a control circuit that applies respective bias voltages to each one of the plurality of first transistors and to each one of the plurality of second transistors. The bias voltages are configured to: turn off the plurality of first transistors and turn off the plurality of second transistors when a pad voltage of the pad is within a nominal voltage range; sequentially turn on the plurality of first transistors when the pad voltage increases above the nominal voltage range; and sequentially turn on the plurality of second transistors when the pad voltage decreases below the nominal voltage range.
In another aspect of the invention, there is a circuit that includes a pull down circuit comprising a first PFET and a second PFET connected in series between a pad of a Universal Serial Bus (USB) circuit and ground. The circuit also includes a pull up circuit comprising a first NFET and a second NFET connected in series between the pad and a supply voltage. The circuit further includes a control circuit that: sequentially turns on the first PFET and the second PFET during an overvoltage condition on the pad; and sequentially turns on the first NFET and the second NFET during an undervoltage condition on the pad. A pad voltage has a nominal minimum and a nominal maximum, and each of the first PFET, the second PFET, the first NFET, and the second NFET has a nominal voltage that is less than the pad voltage nominal maximum.
In another aspect of the invention, there is a method of protecting a circuit, the method including turning off a first PFET, a second PFET, a first NFET, and a second NFET based on a pad voltage of a differential signal line of a Universal Serial Bus (USB) circuit being within a range defined by a nominal minimum and a nominal maximum, wherein each of the first PFET, the second PFET, the first NFET, and the second NFET has a nominal voltage that is less than the nominal maximum. The method also includes clamping the pad voltage by sequentially turning on the first PFET and the second PFET based on the pad voltage increasing above the nominal maximum. The method further includes clamping the pad voltage by sequentially turning on the first NFET and the second NFET based on the pad voltage decreasing below the nominal minimum.
In another aspect of the invention, a design structure tangibly embodied in a machine readable storage medium for designing, manufacturing, or testing an integrated circuit is provided. The design structure comprises the structures of the present invention. In further embodiments, a hardware description language (HDL) design structure encoded on a machine-readable data storage medium comprises elements that when processed in a computer-aided design system generates a machine-executable representation of a circuit for recycling energy in a clock distribution network which comprises the structures of the present invention. In still further embodiments, a method in a computer-aided design system is provided for generating a functional design model of the protection circuit. The method comprises generating a functional representation of the structural elements of the protection circuit.
The present invention is described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention.
The invention relates to integrated circuits and, more particularly, to overvoltage protection circuits. According to aspects of the invention, there is an overvoltage protection circuit for a USB transceiver having a nominal voltage, the overvoltage protection circuit being constructed with field effect transistors (FETs) having a nominal voltage less than an upper limit of the USB nominal voltage. In embodiments, the USB transceiver has a nominal voltage range of 3.3V and the overvoltage protection circuit comprises stacked 1.8V transistors. In implementations, the protection circuit includes plural 1.8V NFETs connected in series between a pad and rail voltage as a pull-up circuit, and plural 1.8V PFETs connected in series between the pad and ground as a pull-down circuit.
According to aspects of the invention, in an overvoltage situation, the total voltage between the pad and ground is apportioned substantially equally among the plural PFETs, such that each individual PFET has substantially the same drain-to-source voltage (VDS). In an undervoltage situation, the total voltage between the pad and rail is apportioned substantially equally among the plural NFETs, such that each individual PFET has substantially the same drain-to-source voltage (VDS). Bias voltages are applied to the gate of each NFET and PFET to control when each transistor turns on and off during an overvoltage or undervoltage event. The bias voltages and the number of NFETs and PFETs are configured to prevent the drain-to-source voltage of each transistor from exceeding the rated voltage for the transistor. In this manner, implementations of the invention utilize 1.8V devices to provide a protection circuit for a 3.3V USB 2.0 transceiver that may experience input signal overshoot of up to +4.6V (e.g., an overvoltage condition) and undershoot as low as −1.0V (e.g., an undervoltage condition).
In embodiments, VDD is 3.3V and all the devices 60 a-n and 75 a-n are 1.8V MOSFET devices (e.g., FETs having a nominal voltage of 1.8V). In embodiments, the number of transistors in each portion 55 and 70 equals two (n=2); however, the invention is not limited to this number, and any suitable number (n) may be used depending on parameters such as VDD and the design voltage of each transistor. For example, the number of transistors in each stack may be three or more (n>2), which permits the use of lower voltage transistors (e.g., 1.5V) for the same 3.3V VDD.
Still referring to FIG. 3 , the protection circuit 15 includes a control portion 85 (e.g., a control circuit). In embodiments, the control portion 85 comprises circuitry that provides a respective bias voltage 90 a-n to the gate of each PFET 60 a-n, and that provides a respective bias voltage 95 a-n to the gate of each NFET 75 a-n. In accordance with aspects of the invention, the bias voltages 90 a-n and 95 a-n are configured to turn off the NFETs 75 a-n and sequentially turn on the PFETs 60 a-n as the voltage provided by the voltage source 45 rises above 3.3V to 4.6V (e.g., during an overvoltage condition) Also, the bias voltages 90 a-n and 95 a-n are configured to turn off the PFETs 60 a-n and sequentially turn on the NFETs 75 a-n as the voltage provided by the voltage source 45 falls below 0.0V to −1.0V (e.g., during an undervoltage condition).
In embodiments, the bias voltages 90 a-n and the threshold voltages of the PFETs 60 a-n are structured and arranged such that the total voltage from Vpad to ground is apportioned substantially equally among the PFETs 60 a-n during an overshoot condition (e.g., when Vin=4.6V), and further such that the drain to source voltage (VDS) of each PFET 60 a-n does not exceed 1.8V during the overshoot condition. Similarly, the bias voltages 95 a-n and the threshold voltages of the NFETs 75 a-n are structured and arranged such that the total voltage from Vpad to VDD is apportioned substantially equally among the NFETs 60 a-n during an undershoot condition (e.g., when Vin=−1.0V), and further such that the drain to source voltage (VDS) of each NFET 75 a-n does not exceed 1.8V during the undershoot condition. In this manner, implementations of the invention utilize 1.8V transistors to provide overvoltage and undervoltage protection for a 3.3V USB transceiver circuit.
In embodiments, a source of NFET N3 is connected to the gate of N1, and a drain of N3 is connected to the gate of N2. The pad voltage Vpad is applied to the gate of N3. The gate of N1 is also connected to a voltage divider via a resistor R1, the voltage divider including a resistor R3 and a gate-drain connected NFET N4 connected in series between VDD and ground. Similarly, a source of PFET P3 is connected to the gate of P1, and a drain of P3 is connected to the gate of P2. The pad voltage Vpad is applied to the gate of P3. The gate of P1 is also connected to a voltage divider via a resistor R2, the voltage divider including a resistor R5 and a gate-drain connected PFET P4 connected in series between VDD and ground.
In accordance with aspects of the invention, R3, N4, and R1 are sized to cause VGN1 to be about 1.8V. Similarly, R5, P4, and R2 are sized to cause VGP1 to be about 1.8V. VGN2 and VGP2 are steady state DC voltages that are slightly less than VGN1 and VGP1, respectively. For example, VGN2 and VGP2 may be derived from VDD using a voltage divider or other suitable circuit and may have a value in a range of about 1.5V to 1.7V when VGN1 and VGP1 are 1.8V. The invention is not limited to these particular voltages, however, and any suitable bias voltages VGN1, VGN2, VGP1, and VGP2 may be used within the scope of the invention.
Still referring to FIG. 4 , P1 and VGP1 are configured such that P1 is off when Vin is between 0.0V and 3.3V. Similarly, N1 and VGN1 are configured such that N1 is off when Vin is between 0.0V and 3.3V. In this manner, the pull down portion 55 and the pull up portion 70 are both off when Vin is in the normal 0.0V to 3.3V operating range.
In operation during an overvoltage condition Vin rises above 3.3V toward 4.6V, which causes Vpad to increase above an upper threshold of normal operation (e.g., above VDD). N1 remains off in this condition since its source voltage (Vpad) exceeds its gate voltage VGN1 (e.g., about 1.8V), and this keeps the pull up portion 70 turned off. P1 on the other hand turns on when Vpad sufficiently exceeds VGP1 due to Vin rising past 3.3V. In embodiments, P2 does not turn on simultaneously with P1. Rather, the threshold voltage of P2 and the magnitude of VGP2 are configured such that P2 remains off for a time after P1 has started conducting. However, as Vpad continues to rise (e.g., due to Vin continuing to rise toward 4.6V), the voltage at node 100 between P1 and P2 (e.g., at the source of P2) eventually rises higher than VGP2 (e.g., at the gate of P2), and this causes P2 to begin conducting, which completes a conductive path between node 50 and ground 65 that pulls down Vpad to within tolerable limits (e.g., clamps Vpad).
Conversely, during an undervoltage condition Vin falls below 0.0V toward −1.0V, which causes Vpad to decrease below a lower threshold of normal operation (e.g., below ground). P1 is off in this condition since its source voltage (Vpad) is less than its gate voltage VGP1 (e.g., about 1.8V), and this keeps the pull down portion 55 turned off. N1 on the other hand turns on when Vpad sufficiently falls below VGN1. Similar to the sequential turning on of P1 and P2, the threshold voltage of N2 and the magnitude of VGN2 are configured such that N2 remains off for a time after N1 has started conducting. However, as Vpad continues to fall (e.g., due to Vin continuing to fall toward −1.0V), the voltage at node 105 between N1 and N2 (e.g., at the source of N2) eventually falls lower than VGN2 (e.g., at the gate of N2), and this causes N2 to begin conducting, which completes a conductive path between node 50 and VDD that pulls up Vpad to within tolerable limits (e.g., clamps Vpad).
In embodiments, the threshold voltages of P1 and P2 and the magnitudes of VGP1 and VGP2 are configured such that the gate to source voltage (VGS) and drain to source voltage (VDS) of each of P1 and P2 do not exceed 1.8V during an overvoltage condition. For example, when P1 and P2 are both on, the voltage across each is substantially equal to (Vpad-ground)/(n) where n=2 in this example. In this manner, when Vin rises to the maximum of 4.6V, a corresponding Vpad of 3.6V is apportioned substantially evenly between P1 and P2 such that each one of P1 and P2 has a VDS of about 1.8V. The threshold voltages of N1 and N2 and the magnitudes of VGN1 and VGN2 are also configured such that the gate to source voltage (VGS) and drain to source voltage (VDS) of each of N1 and N2 do not exceed 1.8V during an undervoltage condition. In this manner, 1.8V devices may be used in a clamping circuit (e.g., the protection circuit) of a 3.3V USB 2.0 transceiver circuit, i.e., the protection devices have a nominal voltage (1.8V) that is less than the nominal maximum voltage of the transceiver circuit (3.3V).
Still referring to FIG. 4 , the circuit 15′ may include resistance element R4 between N2 and VDD and resistance element R6 between P2 and ground. In embodiments, the magnitude of resistance provided by R4 is chosen to set the point of node 105 as an impedance divider of N1 and N2. Similarly, the magnitude of resistance provided by R6 is chosen to set the point of node 100 as an impedance divider of P1 and P2. Node 100 self-biases when P1 and P2 are off, and node 105 self-biases when N1 and N2 are off.
Further, resistance elements R2 and R1 are set to drop about 100 to 200 mV according to the following equations in which IDS is the drain-to-source current and VDS is the drain-to-source voltage:
100-200 mV=IDSP3*R2 when VDSP3<0.5V (1)
100-200 mV=IDSN3*R1 when VDSN3<0.5V (2)
100-200 mV=IDSP3*R2 when VDSP3<0.5V (1)
100-200 mV=IDSN3*R1 when VDSN3<0.5V (2)
The magnitudes of resistance elements R3 and R5 may be chosen to set the level of VGP1 and VGN1. For example, VGP1 is set by IDSp4*R5 when P3 is off, and VGN1 is set by (VDD-IDSN4)*R3 when N3 is off.
With continued reference to FIG. 4 , N3 provides a modulation of VGN1 and P3 provides a modulation of VGP1. In embodiments, VGP1 is about 1.8V, VGP2 is less than VGP1, and P3 provides about 100-200 mV modulation of VGP1 when P3 is on. This modulation pulls VGP1 closer to VGP2 (e.g., lower VGP1 when P3 is on), which affects the gate voltage of P1, which can be used to set the point at which P1 starts to conduct when Vpad goes high. Similarly, when VGN1 is about 1.8V and VGN2 is less than VGN1, N3 provides about 100-200 mV modulation of VGN1 when N3 is on. This modulation pulls VGN1 closer to VGN2, which affects the gate voltage of N1, which can be used to set the point at which N1 starts to conduct when Vpad goes low.
The method as described above is used in the fabrication of integrated circuit chips. The resulting integrated circuit chips can be distributed by the fabricator in raw wafer form (that is, as a single wafer that has multiple unpackaged chips), as a bare die, or in a packaged form. In the latter case the chip is mounted in a single chip package (such as a plastic carrier, with leads that are affixed to a motherboard or other higher level carrier) or in a multichip package (such as a ceramic carrier that has either or both surface interconnections or buried interconnections). In any case, the chip is then integrated with other chips, discrete circuit elements, and/or other signal processing devices as part of either (a) an intermediate product, such as a motherboard, or (b) an end product. The end product can be any product that includes integrated circuit chips, ranging from toys and other low-end applications to advanced computer products having a display, a keyboard or other input device, and a central processor.
The descriptions of the various embodiments of the present invention have been presented for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.
Claims (18)
1. A method of manufacturing a circuit, comprising:
forming a plurality of first transistors connected in series between a pad and ground;
forming a plurality of second transistors connected in series between the pad and a supply voltage;
forming at least one of: a first resistance element connected in series with a drain of one of the first transistors and ground; and a second resistance element connected in series with a drain of one of the second transistors and the supply voltage; and
forming a control circuit that applies respective bias voltages to each one of the plurality of first transistors and to each one of the plurality of second transistors, the control circuit comprising a voltage divider,
wherein the bias voltages are configured to: turn off the plurality of first transistors and turn off the plurality of second transistors when a pad voltage of the pad is within a nominal voltage range; sequentially turn on the plurality of first transistors when the pad voltage increases above the nominal voltage range; and sequentially turn on the plurality of second transistors when the pad voltage decreases below the nominal voltage range.
2. The method of claim 1 , wherein the pad is connected to a differential signal line of a transceiver circuit.
3. The method of claim 2 , wherein:
the transceiver circuit is a Universal Serial Bus (USB) 2.0 circuit; and
the nominal voltage range is 0V to 3.3V.
4. The method of claim 3 , wherein each of the plurality of first transistors and each of the plurality of second transistors has a nominal voltage of 1.8V.
5. The method of claim 1 , wherein:
the plurality of first transistors comprises a first PFET and a second PFET;
the plurality of second transistors comprises a first NFET and a second NFET.
6. The method of claim 5 , further comprising:
forming a third PFET, wherein a source of the third PFET is connected to a gate of the first PFET, and the pad voltage is applied to a gate of the third PFET; and
forming a third NFET, wherein a source of the third NFET is connected to a gate of the first NFET, and the pad voltage is applied to a gate of the third NFET.
7. The method of claim 6 , wherein:
a drain of the third PFET is connected to a gate of the second PFET; and
a drain of the third NFET is connected to a gate of the second NFET.
8. The method of claim 5 , wherein:
the bias voltage applied to the second PFET is less than the bias voltage applied to the first PFET; and
the bias voltage applied to the second NFET is less than the bias voltage applied to the first NFET.
9. A method of manufacturing a circuit, comprising:
forming a plurality of first transistors comprising a first PFET and a second PFET connected in series between a pad and ground;
forming a plurality of second transistors comprising a first NFET and a second NFET connected in series between the pad and a supply voltage;
forming a third PFET;
forming a third NFET; and
forming a control circuit that applies respective bias voltages to each one of the plurality of first transistors and to each one of the plurality of second transistors,
wherein:
the bias voltages are configured to: turn off the plurality of first transistors and turn off the plurality of second transistors when a pad voltage of the pad is within a nominal voltage range; sequentially turn on the plurality of first transistors when the pad voltage increases above the nominal voltage range; and sequentially turn on the plurality of second transistors when the pad voltage decreases below the nominal voltage range;
a source of the third PFET is connected to a gate of the first PFET, and the pad voltage is applied to a gate of the third PFET;
a source of the third NFET is connected to a gate of the first NFET, and the pad voltage is applied to a gate of the third NFET
a drain of the third PFET is connected to a drain of the first PFET and a source of the second PFET; and
a drain of the third NFET is connected to a drain of the first NFET and a source of the second NFET.
10. A method of manufacturing a circuit, comprising:
forming a pull down circuit comprising a first PFET and a second PFET connected in series between a pad of a Universal Serial Bus (USB) circuit and ground;
forming a pull up circuit comprising a first NFET and a second NFET connected in series between the pad and a supply voltage;
forming at least one of: a first resistance element connected in series with a drain of the second NFET and the supply voltage; and a second resistance element connected in series with a drain of the second PFET and the ground; and
forming a control circuit that: sequentially turns on the first PFET and the second PFET during an overvoltage condition on the pad; and sequentially turns on the first NFET and the second NFET during an undervoltage condition on the pad,
wherein a pad voltage has a nominal minimum and a nominal maximum; and
each of the first PFET, the second PFET, the first NFET, and the second NFET has a nominal voltage that is less than the pad voltage nominal maximum.
11. The method of claim 10 , wherein the control circuit applies a first bias to the first PFET, a second bias to the second PFET, a third bias to the first NFET, and a fourth bias to the fourth NFET.
12. The method of claim 11 , wherein the control circuit modulates the first bias and the third bias based on the pad voltage.
13. The method of claim 12 , wherein:
the control circuit modulates the first bias when the pad voltage is less than the pad voltage nominal minimum; and
the control circuit modulates the third bias when the pad voltage is greater than the pad voltage nominal maximum.
14. The method of claim 11 , wherein:
the control circuit biases a first node between the first PFET and the second PFET when the pad voltage is less than the pad voltage nominal minimum; and
the control circuit biases a second node between the first NFET and the second NFET when the pad voltage is greater than the pad voltage nominal maximum.
15. The method of claim 11 , wherein:
the second bias is less than the first bias; and
the fourth bias is less than the third bias.
16. The method of claim 10 , wherein:
the pad voltage nominal minimum is 0V;
the pad voltage nominal maximum is 3.3V; and
the nominal voltage of each of the first PFET, the second PFET, the first NFET, and the second NFET is 1.8V.
17. The method of claim 10 , further comprising:
forming a third PFET, wherein a source of the third PFET is connected to a gate of the first PFET, and the pad voltage is applied to a gate of the third PFET; and
forming a third NFET, wherein a source of the third NFET is connected to a gate of the first NFET, and the pad voltage is applied to a gate of the third NFET.
18. The method of claim 17 , wherein:
a drain of the third PFET is connected to a gate of the second PFET; and
a drain of the third NFET is connected to a gate of the second NFET.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/837,216 US9929726B2 (en) | 2013-03-15 | 2015-08-27 | Overvoltage protection circuit |
US15/723,491 US10177755B2 (en) | 2013-03-15 | 2017-10-03 | Overvoltage protection circuit |
US16/167,898 US10944391B2 (en) | 2013-03-15 | 2018-10-23 | Overvoltage protection circuit |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/840,061 US9219473B2 (en) | 2013-03-15 | 2013-03-15 | Overvoltage protection circuit |
US14/837,216 US9929726B2 (en) | 2013-03-15 | 2015-08-27 | Overvoltage protection circuit |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/840,061 Continuation US9219473B2 (en) | 2013-03-15 | 2013-03-15 | Overvoltage protection circuit |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/723,491 Continuation US10177755B2 (en) | 2013-03-15 | 2017-10-03 | Overvoltage protection circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150366078A1 US20150366078A1 (en) | 2015-12-17 |
US9929726B2 true US9929726B2 (en) | 2018-03-27 |
Family
ID=51504566
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/840,061 Expired - Fee Related US9219473B2 (en) | 2013-03-15 | 2013-03-15 | Overvoltage protection circuit |
US14/837,216 Active 2033-05-13 US9929726B2 (en) | 2013-03-15 | 2015-08-27 | Overvoltage protection circuit |
US15/723,491 Expired - Fee Related US10177755B2 (en) | 2013-03-15 | 2017-10-03 | Overvoltage protection circuit |
US16/167,898 Active 2033-04-04 US10944391B2 (en) | 2013-03-15 | 2018-10-23 | Overvoltage protection circuit |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/840,061 Expired - Fee Related US9219473B2 (en) | 2013-03-15 | 2013-03-15 | Overvoltage protection circuit |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/723,491 Expired - Fee Related US10177755B2 (en) | 2013-03-15 | 2017-10-03 | Overvoltage protection circuit |
US16/167,898 Active 2033-04-04 US10944391B2 (en) | 2013-03-15 | 2018-10-23 | Overvoltage protection circuit |
Country Status (2)
Country | Link |
---|---|
US (4) | US9219473B2 (en) |
CN (1) | CN104052030B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9219473B2 (en) | 2013-03-15 | 2015-12-22 | International Business Machines Corporation | Overvoltage protection circuit |
US9401711B2 (en) * | 2014-11-14 | 2016-07-26 | International Business Machines Corporation | Driver output with dynamic switching bias |
US10431939B2 (en) * | 2016-05-26 | 2019-10-01 | Qualcomm Incorporated | Over-voltage protection systems and methods |
DE102017219551A1 (en) * | 2017-11-03 | 2019-05-09 | Continental Teves Ag & Co. Ohg | Polarity reversal protection arrangement, method for operating the Verpolschutzanordnung and corresponding use |
US11183844B2 (en) * | 2018-06-14 | 2021-11-23 | Arm Limited | Supplying energy to an apparatus |
US11256311B2 (en) | 2018-06-14 | 2022-02-22 | Arm Limited | Partially discharging a power supply |
US11100034B1 (en) | 2020-02-21 | 2021-08-24 | Cypress Semiconductor Corporation | Dual integrated gate-driver with reverse current fault protection for USB Type-C and USB power delivery |
CN114825578A (en) * | 2021-01-28 | 2022-07-29 | 泰斗微电子科技有限公司 | Power supply switching circuit |
Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4700089A (en) | 1984-08-23 | 1987-10-13 | Fujitsu Limited | Delay circuit for gate-array LSI |
US4855620A (en) | 1987-11-18 | 1989-08-08 | Texas Instruments Incorporated | Output buffer with improved ESD protection |
US5287241A (en) | 1992-02-04 | 1994-02-15 | Cirrus Logic, Inc. | Shunt circuit for electrostatic discharge protection |
US5570043A (en) | 1995-01-31 | 1996-10-29 | Cypress Semiconductor Corporation | Overvoltage tolerant intergrated circuit output buffer |
US5757226A (en) | 1994-01-28 | 1998-05-26 | Fujitsu Limited | Reference voltage generating circuit having step-down circuit outputting a voltage equal to a reference voltage |
US5825600A (en) | 1997-04-25 | 1998-10-20 | Cypress Semiconductor Corp. | Fast turn-on silicon controlled rectifier (SCR) for electrostatic discharge (ESD) protection |
US5870268A (en) | 1997-10-22 | 1999-02-09 | Winbond Electronics Corp. | Early trigger of ESD protection device by a current spike generator |
US5963409A (en) | 1996-10-14 | 1999-10-05 | Vanguard International Semiconductor Corporation | Input/output electrostatic discharge protection circuit for an integrated circuit (IC) |
US5973544A (en) | 1997-07-24 | 1999-10-26 | Nec Corporation | Intermediate potential generation circuit |
US6064554A (en) | 1997-04-26 | 2000-05-16 | Samsung Electronics Co., Ltd. | Overcurrent protection circuit and method for universal serial bus hub unit |
US6310379B1 (en) | 1999-06-03 | 2001-10-30 | Texas Instruments Incorporated | NMOS triggered NMOS ESD protection circuit using low voltage NMOS transistors |
US6388495B1 (en) | 2001-02-23 | 2002-05-14 | Sun Microsystems, Inc. | Dynamic termination and clamping circuit |
US6441670B1 (en) | 2001-08-15 | 2002-08-27 | International Business Machines Corporation | 5V-tolerant receiver for low voltage CMOS technologies |
US6515503B2 (en) | 1998-07-01 | 2003-02-04 | Intel Corporation | CMOS apparatus for driving transmission lines |
US6643110B2 (en) | 1998-06-11 | 2003-11-04 | Intel Corporation | Stress-follower circuit configuration |
US6693469B2 (en) | 2001-05-01 | 2004-02-17 | Lucent Technologies Inc. | Buffer interface architecture |
US20040240127A1 (en) | 2003-05-27 | 2004-12-02 | Juliano Patrick A. | Gated diode overvoltage protection |
US6842320B1 (en) | 2002-09-26 | 2005-01-11 | Cypress Semiconductor Corporation | Hot-pluggable over-voltage tolerant input/output circuit |
US6906550B2 (en) | 2003-06-05 | 2005-06-14 | International Business Machines Corporation | Modable dynamic terminator for high speed digital communications |
US7199612B2 (en) | 2002-08-12 | 2007-04-03 | Broadcom Corporation | Method and circuit for reducing HCI stress |
US7256460B2 (en) | 2004-11-30 | 2007-08-14 | Texas Instruments Incorporated | Body-biased pMOS protection against electrostatic discharge |
US7521966B2 (en) | 2006-05-31 | 2009-04-21 | Synopsys, Inc. | USB 2.0 transmitter using only 2.5 volt CMOS devices |
US20100067158A1 (en) | 2006-12-01 | 2010-03-18 | Nokia Corporation | Over-voltage protection circuit |
US7705664B2 (en) | 2006-09-25 | 2010-04-27 | Micron Technology, Inc. | Current mirror circuit having drain-source voltage clamp |
US7729097B2 (en) | 2005-12-23 | 2010-06-01 | Infineon Technologies Ag | Over-voltage and under voltage protection circuit |
US7835124B2 (en) | 2007-01-02 | 2010-11-16 | Freescale Semiconductor, Inc. | Short circuit and over-voltage protection for a data bus |
US8166222B2 (en) | 2008-03-31 | 2012-04-24 | Silicon Laboratories Inc. | USB transceiver circuitry including 5 volt tolerance protection |
US8174288B2 (en) | 2009-04-13 | 2012-05-08 | International Business Machines Corporation | Voltage conversion and integrated circuits with stacked voltage domains |
US20120299546A1 (en) | 2011-05-24 | 2012-11-29 | Nickole Gagne | Under voltage tolerant clamp |
US20130155565A1 (en) | 2011-12-16 | 2013-06-20 | Hon Hai Precision Industry Co., Ltd. | Overcurrent protection circuit |
US8766675B1 (en) | 2013-03-15 | 2014-07-01 | International Business Machines Corporation | Overvoltage protection circuit |
US9219473B2 (en) * | 2013-03-15 | 2015-12-22 | International Business Machines Corporation | Overvoltage protection circuit |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6344958B1 (en) | 2000-02-10 | 2002-02-05 | Fairchild Semiconductor Corp. | Overvoltage protection circuit with overvoltage removal sensing |
US7639463B2 (en) * | 2005-10-25 | 2009-12-29 | Texas Instruments Incorporated | Apparatus and method for reducing leakage between an input terminal and power rail |
CN101364731B (en) * | 2007-08-06 | 2010-10-06 | 北京中电华大电子设计有限责任公司 | Electrostatic discharge protecting circuit for USB interface chip |
CN101383507A (en) * | 2007-09-03 | 2009-03-11 | 和舰科技(苏州)有限公司 | Electro-static discharging protection circuit |
US8300370B2 (en) * | 2008-11-14 | 2012-10-30 | Mediatek Inc. | ESD protection circuit and circuitry of IC applying the ESD protection circuit |
TW201026159A (en) * | 2008-12-26 | 2010-07-01 | Vanguard Int Semiconduct Corp | Electrostatic discharge protection circuit and integrated circuit utilizing the same |
US20110122539A1 (en) | 2009-11-20 | 2011-05-26 | Nxp B.V. | Method and structure for over-voltage tolerant cmos input-output circuits |
US9130369B2 (en) | 2012-08-29 | 2015-09-08 | Qualcomm Incorporated | Wireless power overvoltage protection circuit with reduced power dissipation |
-
2013
- 2013-03-15 US US13/840,061 patent/US9219473B2/en not_active Expired - Fee Related
-
2014
- 2014-03-14 CN CN201410094036.0A patent/CN104052030B/en active Active
-
2015
- 2015-08-27 US US14/837,216 patent/US9929726B2/en active Active
-
2017
- 2017-10-03 US US15/723,491 patent/US10177755B2/en not_active Expired - Fee Related
-
2018
- 2018-10-23 US US16/167,898 patent/US10944391B2/en active Active
Patent Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4700089A (en) | 1984-08-23 | 1987-10-13 | Fujitsu Limited | Delay circuit for gate-array LSI |
US4855620A (en) | 1987-11-18 | 1989-08-08 | Texas Instruments Incorporated | Output buffer with improved ESD protection |
US5287241A (en) | 1992-02-04 | 1994-02-15 | Cirrus Logic, Inc. | Shunt circuit for electrostatic discharge protection |
US5757226A (en) | 1994-01-28 | 1998-05-26 | Fujitsu Limited | Reference voltage generating circuit having step-down circuit outputting a voltage equal to a reference voltage |
US5570043A (en) | 1995-01-31 | 1996-10-29 | Cypress Semiconductor Corporation | Overvoltage tolerant intergrated circuit output buffer |
US5963409A (en) | 1996-10-14 | 1999-10-05 | Vanguard International Semiconductor Corporation | Input/output electrostatic discharge protection circuit for an integrated circuit (IC) |
US5825600A (en) | 1997-04-25 | 1998-10-20 | Cypress Semiconductor Corp. | Fast turn-on silicon controlled rectifier (SCR) for electrostatic discharge (ESD) protection |
US6064554A (en) | 1997-04-26 | 2000-05-16 | Samsung Electronics Co., Ltd. | Overcurrent protection circuit and method for universal serial bus hub unit |
US5973544A (en) | 1997-07-24 | 1999-10-26 | Nec Corporation | Intermediate potential generation circuit |
US5870268A (en) | 1997-10-22 | 1999-02-09 | Winbond Electronics Corp. | Early trigger of ESD protection device by a current spike generator |
US6643110B2 (en) | 1998-06-11 | 2003-11-04 | Intel Corporation | Stress-follower circuit configuration |
US6515503B2 (en) | 1998-07-01 | 2003-02-04 | Intel Corporation | CMOS apparatus for driving transmission lines |
US6310379B1 (en) | 1999-06-03 | 2001-10-30 | Texas Instruments Incorporated | NMOS triggered NMOS ESD protection circuit using low voltage NMOS transistors |
US6388495B1 (en) | 2001-02-23 | 2002-05-14 | Sun Microsystems, Inc. | Dynamic termination and clamping circuit |
US6693469B2 (en) | 2001-05-01 | 2004-02-17 | Lucent Technologies Inc. | Buffer interface architecture |
US6441670B1 (en) | 2001-08-15 | 2002-08-27 | International Business Machines Corporation | 5V-tolerant receiver for low voltage CMOS technologies |
US7199612B2 (en) | 2002-08-12 | 2007-04-03 | Broadcom Corporation | Method and circuit for reducing HCI stress |
US6842320B1 (en) | 2002-09-26 | 2005-01-11 | Cypress Semiconductor Corporation | Hot-pluggable over-voltage tolerant input/output circuit |
US20040240127A1 (en) | 2003-05-27 | 2004-12-02 | Juliano Patrick A. | Gated diode overvoltage protection |
US6906550B2 (en) | 2003-06-05 | 2005-06-14 | International Business Machines Corporation | Modable dynamic terminator for high speed digital communications |
US7256460B2 (en) | 2004-11-30 | 2007-08-14 | Texas Instruments Incorporated | Body-biased pMOS protection against electrostatic discharge |
US7729097B2 (en) | 2005-12-23 | 2010-06-01 | Infineon Technologies Ag | Over-voltage and under voltage protection circuit |
US7521966B2 (en) | 2006-05-31 | 2009-04-21 | Synopsys, Inc. | USB 2.0 transmitter using only 2.5 volt CMOS devices |
US7705664B2 (en) | 2006-09-25 | 2010-04-27 | Micron Technology, Inc. | Current mirror circuit having drain-source voltage clamp |
US20100067158A1 (en) | 2006-12-01 | 2010-03-18 | Nokia Corporation | Over-voltage protection circuit |
US7835124B2 (en) | 2007-01-02 | 2010-11-16 | Freescale Semiconductor, Inc. | Short circuit and over-voltage protection for a data bus |
US8166222B2 (en) | 2008-03-31 | 2012-04-24 | Silicon Laboratories Inc. | USB transceiver circuitry including 5 volt tolerance protection |
US8174288B2 (en) | 2009-04-13 | 2012-05-08 | International Business Machines Corporation | Voltage conversion and integrated circuits with stacked voltage domains |
US20120299546A1 (en) | 2011-05-24 | 2012-11-29 | Nickole Gagne | Under voltage tolerant clamp |
US20130155565A1 (en) | 2011-12-16 | 2013-06-20 | Hon Hai Precision Industry Co., Ltd. | Overcurrent protection circuit |
US8766675B1 (en) | 2013-03-15 | 2014-07-01 | International Business Machines Corporation | Overvoltage protection circuit |
US9219473B2 (en) * | 2013-03-15 | 2015-12-22 | International Business Machines Corporation | Overvoltage protection circuit |
Non-Patent Citations (3)
Title |
---|
Compaq et al., "Universal Serial Bus Specification", Revision 2.0, Apr. 27, 2000; pp. i-ii and 119-194. |
Sanyo, http://www.soiseek.com/sanyo/vs003e4/, "VS003E4- Noise Clamp for Signal Line (For Low Voltage, USB2.0)", 2009; 2 Pages. |
Semtech, "RCIamp0504M Rail Clamp Low Capacity TVS Diode Array", Aug. 17, 2004; 10 pages. |
Also Published As
Publication number | Publication date |
---|---|
US20140268463A1 (en) | 2014-09-18 |
US20180026620A1 (en) | 2018-01-25 |
US20150366078A1 (en) | 2015-12-17 |
CN104052030A (en) | 2014-09-17 |
US10177755B2 (en) | 2019-01-08 |
US20190058465A1 (en) | 2019-02-21 |
US9219473B2 (en) | 2015-12-22 |
CN104052030B (en) | 2017-08-15 |
US10944391B2 (en) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10944391B2 (en) | Overvoltage protection circuit | |
US8766675B1 (en) | Overvoltage protection circuit | |
US8941405B2 (en) | FET pair based physically unclonable function (PUF) circuit with a constant common mode voltage | |
US8547144B2 (en) | Semiconductor device including power-on reset circuit | |
JP2012524404A (en) | Robust ESD protection circuit, method and design structure for tolerant and fail-safe design | |
US9496712B1 (en) | Electrostatic discharge protection device with power management | |
US8981831B1 (en) | Level shifter with built-in logic function for reduced delay | |
US8929040B2 (en) | ESD protection device for SST transmitter | |
US8519772B2 (en) | Alternate power gating enablement | |
US9385718B1 (en) | Input-output buffer circuit with a gate bias generator | |
US9312858B2 (en) | Level shifter for a time-varying input | |
CN111884632B (en) | Integrated circuit system, buffer circuit and method thereof | |
US20140168881A1 (en) | Threshold voltage dependent power-gate driver | |
US7826188B2 (en) | Methods, design structures, and systems for current mode logic (CML) differential driver ESD protection circuitry | |
US8634172B2 (en) | Silicon controlled rectifier based electrostatic discharge protection circuit with integrated JFETs, method of operation and design structure | |
US20130314825A1 (en) | Silicon controlled rectifier (scr) clamp including metal insulator transition (mit) resistor | |
CN106357261A (en) | Output buffer circuit with self-electrostatic protection function | |
EP4350371A1 (en) | Very low voltage i/o circuit and method for screening defects | |
CN1805282B (en) | Output driver with feedback slew rate control | |
CN110431737B (en) | Power door slow-rise control device and method | |
US7969228B2 (en) | Thermal switch for integrated circuits, design structure, and method of sensing temperature | |
US9698788B2 (en) | Interface device, related method, and related open-drain device | |
US20160142051A1 (en) | Driver output with dynamic switching bias | |
US7714630B2 (en) | Method and apparatus to limit circuit delay dependence on voltage | |
He | On-Chip ESD Protection Design: Optimized Clamps |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DREPS, DANIEL M.;REEL/FRAME:036437/0818 Effective date: 20130327 |
|
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 |