Claims
- 1. A circuit, comprising:
- an output node;
- a set of transistors operative to control the signal level on said output node;
- a first voltage supply;
- a second voltage supply; and
- a hot socket detection circuit to identify when said first voltage supply or said second voltage supply is below a predetermined value indicative of a hot socket condition, and in response thereto, generate control signals that place said set of transistors in a high impedance state.
- 2. The circuit of claim 1 wherein said set of transistors comprise:
- a pull-up transistor connected to said output node; and
- a pull-down transistor connected to said output node.
- 3. The circuit of claim 2 wherein said set of transistors further comprise:
- a shut-off PMOS transistor connected to the gate of said pull-up transistor; and
- a shut-off NMOS transistor connected to the gate of said pull-down transistor.
- 4. The circuit of claim 3 wherein said hot socket detection circuit applies said control signals to the gates of said shut-off PMOS transistor and said shut-off NMOS transistor, causing said shut-off PMOS transistor to turn-on and there by shut-off said pull-up transistor, and causing said shut-off NMOS transistor to turn-on and thereby shut-off said pull-down transistor to establish said high impedance state.
- 5. The circuit of claim 1 wherein said hot socket detection circuit comprises:
- a voltage source node;
- a control signal node;
- a first pull-up transistor connected between said voltage source node and said control signal node, said first voltage supply being connected to the gate of said first pull-up transistor;
- a second pull-up transistor connected between said voltage source node and said control signal node, said second voltage supply being connected to the gate of said second pull-up transistor, said first voltage supply causing said first pull-up transistor to turn-on during said hot socket condition and said second voltage supply causing said second pull-up transistor to turn-on during said hot socket condition, such that a digital high signal is driven onto said control signal node.
- 6. The circuit of claim 5 wherein said hot socket detection circuit further comprises:
- a well bias circuit node to receive a well bias signal indicative of an output pad voltage; and
- a set of step-down transistors connected between said well bias circuit node and said voltage source node to step-down said well bias signal.
- 7. The circuit of claim 6 wherein said hot socket detection circuit further comprises:
- a first pull-down transistor connected between said control signal node and a ground node, said first voltage supply being connected to the gate of said first pull-down transistor; and
- a second pull-down transistor connected between said control signal node and a ground node, said second voltage supply being connected to the gate of said second pull-down transistor, said first voltage supply causing said first pull-down transistor to turn-on when a hot socket condition does not exist, and said second voltage supply causing said second pull-down transistor to turn-on when a hot socket condition does not exist, thereby discharging said control signal node to ground.
- 8. The circuit of claim 7 wherein said hot socket detection circuit further comprises:
- an inverter with an input node connected to said control signal node and an output node coupled to said set of transistors.
- 9. The circuit of claim 8 wherein said hot socket detection circuit further comprises:
- a latch transistor with a first node connected to said well bias circuit node, a second node connected to said control signal node, and a gate connected to the output node of said inverter.
- 10. A programmable logic device, comprising:
- a plurality of logic array blocks;
- interconnect circuitry linking said plurality of logic array blocks; and
- a plurality of output buffers connected to said interconnect circuitry, each output buffer including
- an output node,
- a set of transistors operative to control the signal level on said output node,
- a first voltage supply,
- a second voltage supply, and
- a hot socket detection circuit to identify when said first voltage supply or said second voltage supply is below a predetermined value indicative of a hot socket condition, and in response thereto, generate control signals that place said set of transistors in a high impedance state.
- 11. The programmable logic device of claim 10 wherein said set of transistors comprise:
- a pull-up transistor connected to said output node; and
- a pull-down transistor connected to said output node.
- 12. The programmable logic device of claim 11 wherein said set of transistors further comprise:
- a shut-off PMOS transistor connected to the gate of said pull-up transistor; and
- a shut-off NMOS transistor connected to the gate of said pull-down transistor.
- 13. The programmable logic device of claim 12 wherein said hot socket detection circuit applies said control signals to the gates of said shut-off PMOS transistor and said shut-off NMOS transistor, causing said shut-off PMOS transistor to turn-on and thereby shut-off said pull-up transistor, and causing said shut-off NMOS transistor to turn-on and thereby shut-off said pull-down transistor to establish said high impedance state.
- 14. The programmable logic device of claim 10 wherein said hot socket detection circuit comprises:
- a voltage source node;
- a control signal node;
- a first pull-up transistor connected between said voltage source node and said control signal node, said first voltage supply being connected to the gate of said first pull-up transistor;
- a second pull-up transistor connected between said voltage source node and said control signal node, said second voltage supply being connected to the gate of said second pull-up transistor, said first voltage supply causing said first pull-up transistor to turn-on during said hot socket condition and said second voltage supply causing said second pull-up transistor to turn-on during said hot socket condition, such that a digital high signal is driven onto said control signal node.
- 15. The programmable logic device of claim 10 in combination with a system bus.
- 16. The programmable logic device of claim 10 further comprising a functional element connected to said system bus, said functional element selected from the group consisting of: a peripheral device, input/output circuitry, a processor, and a memory.
- 17. A method of controlling integrated circuit output signals during a hot socket condition, said method comprising the steps of:
- identifying when a first voltage supply or a second voltage supply is below a predetermined value indicative of a hot socket condition; and
- placing output nodes of an integrated circuit in a high impedance state in response to said identifying step.
- 18. The method of claim 17 further comprising the steps of:
- recognizing when said first voltage supply and said second voltage supply are above said predetermined value indicative of the end of said hot socket condition; and
- switching said output nodes of said integrated circuit to a low impedance state in response to said recognizing step.
- 19. The method of claim 18 wherein said identifying step includes the step of processing an output pad voltage signal to identify said hot socket condition.
- 20. The method of claim 19 wherein said identifying step includes the step of stepping down said output pad voltage signal.
Parent Case Info
This application claims priority to the provisional patent application entitled: "Hot-Socket Protection Circuit", Ser. No. 60/110,260, filed Nov. 30, 1998.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5646551 |
Ting |
Jul 1997 |
|
5825206 |
Krishnamurthy et al. |
Oct 1998 |
|
5862390 |
Ranjan |
Jan 1999 |
|