US20020084826A1 - Reduced current variability I/O bus termination - Google Patents
Reduced current variability I/O bus termination Download PDFInfo
- Publication number
- US20020084826A1 US20020084826A1 US09/754,667 US75466701A US2002084826A1 US 20020084826 A1 US20020084826 A1 US 20020084826A1 US 75466701 A US75466701 A US 75466701A US 2002084826 A1 US2002084826 A1 US 2002084826A1
- Authority
- US
- United States
- Prior art keywords
- current
- shunt
- termination
- termination voltage
- voltage supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0264—Arrangements for coupling to transmission lines
- H04L25/0298—Arrangement for terminating transmission lines
Definitions
- the present invention relates generally to integrated circuits, and more particularly, to techniques and circuits for improving noise margins on on-chip terminated I/O busses and reducing power supply droop and ground bounce oscillations.
- One of the causes of reduced, or variable, termination voltages is a change in the amount of current drawn from the termination voltage supply lines.
- the changes in the amount of current drawn excites oscillations in the inherent inductances in the termination voltage lines.
- These inherent inductances include inductaces from the package leads and bond wires.
- the frequency of these oscillations depends upon a number of factors that vary from package-to-package and chip-to-chip.
- the frequency of operation may be much greater than the frequency of the oscillations on termination voltage lines. Accordingly, it is important that the I/O circuits on these busses be designed to operate over a range of termination voltages.
- the termination voltage may be increased to obtain minimum acceptable operating conditions.
- This increased termination voltage increases the integrated circuit's power dissipation. Increased power dissipation can increase the cost of several components of a system including the integrated circuit packaging, heat sink, and the system power supply. Furthermore, increasing the termination voltage tends to decrease the operating lifetime of the part thereby increasing the cost of system maintenance and amortized cost.
- An embodiment of the invention reduces the changes, or variability, in the amount of current drawn from the termination voltage supply of an I/O bus. This, in turn, reduces the range of voltages over which a termination voltage may vary. It is well adapted for fabrication on integrated circuits and can be particularly effective when used on wide, parallel, high-speed I/O busses.
- Instances of an embodiment of the invention are connected to the wires of an on-chip terminated I/O bus. Each instance monitors the wire that it is connected to. If the wire has been pulled low by any device on the bus, the circuit does nothing. If, however, the wire was not pulled low, then the invention shunts current from the termination voltage supply to ground. The turn on and turn off rates for this current shunt are matched to the ramps of current through the termination resistor of the bus. This makes the variability in current drawn from the termination voltage supply less data dependent. Making the current drawn from the termination voltage supply less data dependant reduces the magnitude of the inductive oscillations on the termination voltage which reduces the range of termination voltages over which the bus must be designed to operate.
- FIGURE 1 is a schematic illustration of a termination voltage current shunt.
- FIGURE 1 is a schematic illustration of a termination voltage current shunt.
- PFETs metal-oxide-semiconductor field effect transistors
- the PFETs represented by 110 , 112 , and 114 provide a termination resistance between the termination voltage supply, VTERM, and an I/O bus line, PAD. Accordingly, the sources of each of the PFETs represented by 110 , 112 , and 114 are connected to VTERM and the drains of each of the PFETs represented by 110 , 112 , 114 are connected to PAD.
- the signals P[0:15] are set by other circuitry such that the resistance collectively provided by the PFETs between VTERM and PAD is roughly constant over a range of variations in the impedance of each individual PFET caused by variations due to manufacturing processes, variations in operating voltage, and temperature effects.
- the variations in the impedance of these PFETs are often called PVT variations.
- PVT stands for process, voltage, temperature.
- NFETs 120 , 122 , 124 represent sixteen NFETs controlled by signals PN[0:15].
- the signals PN[0:15] are set by other circuitry such that the resistance collectively provided by all of the NFETs represented by 120 , 122 , 124 , if they were placed in parallel with each other, would be constant over a range of PVT effects.
- the drain of each of the NFETs represented by 120 , 122 and 124 are connected to VTERM.
- the sources of each of the NFETs represented by 120 , 122 and 124 are each connected to the drain of sixteen other NFETs represented by NFETs 130 , 132 , and 134 , respectively.
- the sources of each of the NFETs represented by 130 , 132 , and 134 are connected to ground.
- the gates of each of the NFETs represented by 130 , 132 , and 134 are connected to the signal SHUNT.
- signals P[0:15] and PN[0:15] are set to the same values by connecting P[0] to PN[0], P[1] to PN[1], etc. This reduces the number of signals that need to be distributed. Also, the amount of circuitry required to generate these signals is reduced.
- Input signal TERM indicates whether the termination voltage current shunt is active.
- TERM is connected to the input of inverter 102 and the gate of NFET 106 .
- the output of inverter 102 is connected to the gate of PFET 104 and the gate of NFET 108 .
- the source of NFET 108 is connected to ground and the drain of NFET 108 is connected to SHUNT.
- the drain of NFET 106 and the source of PFET 104 are both connected to PAD.
- the source of NFET 106 and the drain of PFET 104 are both connected to SHUNT.
- TERM When TERM is at a logical “1”, the termination voltage current shunt is active and current may be shunted from VTERM through the NFETs represented by 120 , 122 and 124 and through the NFETs represented by 130 , 132 , and 134 to ground.
- TERM When TERM is at a logical “1”, then NFET 108 is off and NFET 106 and PFET 104 are both on. This allows the voltage on PAD to control the voltage on SHUNT which, in turn, determines the impedance of the NFETs represented by 130 , 132 , and 134 .
- the gates of NFETs represented by 130 , 132 , and 134 are also near ground. Therefore, the NFETs represented by 130 , 132 , and 134 are all in a high-impedance state that prevents a significant amount of current from flowing from VTERM through the NFETs represented by 120 , 122 and 124 and through the NFETs represented by 130 , 132 , and 134 to ground.
- PAD is connected to a line of an I/O bus that is terminated at least by an impedance set by the PFETs represented by 110 , 112 , and 114 to VTERM.
- Other devices either on or off the same integrated circuit, turn on and pull PAD and the rest of that line to lower voltage levels than VTERM.
- This lower voltage level signals a first logic state of the bus.
- This first logic state may indicate either a logical “1” or a logical “0” in a binary system, or at least one of a number of other states in a system with a greater number than two logic states.
- this second current is set to approximate the first current, above, by appropriate sizing of the transistors represented by 120 , 122 , 124 130 , 132 , and 134 and the state of PN[0:15], the variability in the amount of current drawn from VTERM that depends upon the voltage level of PAD is reduced.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Logic Circuits (AREA)
Abstract
Description
- The present invention relates generally to integrated circuits, and more particularly, to techniques and circuits for improving noise margins on on-chip terminated I/O busses and reducing power supply droop and ground bounce oscillations.
- One of the causes of reduced, or variable, termination voltages is a change in the amount of current drawn from the termination voltage supply lines. The changes in the amount of current drawn excites oscillations in the inherent inductances in the termination voltage lines. These inherent inductances include inductaces from the package leads and bond wires. The frequency of these oscillations depends upon a number of factors that vary from package-to-package and chip-to-chip. However, on a high-performance I/O (input/output) bus, the frequency of operation may be much greater than the frequency of the oscillations on termination voltage lines. Accordingly, it is important that the I/O circuits on these busses be designed to operate over a range of termination voltages.
- If circuits are not designed to operate over a range of termination voltages, the lines on the bus may not meet their switch times or noise margin requirements and the operating frequency of the bus may have to be lowered. Thus, to meet frequency goals, the termination voltage may be increased to obtain minimum acceptable operating conditions. This increased termination voltage increases the integrated circuit's power dissipation. Increased power dissipation can increase the cost of several components of a system including the integrated circuit packaging, heat sink, and the system power supply. Furthermore, increasing the termination voltage tends to decrease the operating lifetime of the part thereby increasing the cost of system maintenance and amortized cost.
- Accordingly, there is a need in the art for an apparatus and method that reduces the changes in the amount of current drawn on a bus termination voltage supply.
- An embodiment of the invention reduces the changes, or variability, in the amount of current drawn from the termination voltage supply of an I/O bus. This, in turn, reduces the range of voltages over which a termination voltage may vary. It is well adapted for fabrication on integrated circuits and can be particularly effective when used on wide, parallel, high-speed I/O busses.
- Instances of an embodiment of the invention are connected to the wires of an on-chip terminated I/O bus. Each instance monitors the wire that it is connected to. If the wire has been pulled low by any device on the bus, the circuit does nothing. If, however, the wire was not pulled low, then the invention shunts current from the termination voltage supply to ground. The turn on and turn off rates for this current shunt are matched to the ramps of current through the termination resistor of the bus. This makes the variability in current drawn from the termination voltage supply less data dependent. Making the current drawn from the termination voltage supply less data dependant reduces the magnitude of the inductive oscillations on the termination voltage which reduces the range of termination voltages over which the bus must be designed to operate.
- Other aspects and advantages of the present invention will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.
- FIGURE1 is a schematic illustration of a termination voltage current shunt.
- FIGURE1 is a schematic illustration of a termination voltage current shunt. In FIGURE 1 p-channel metal-oxide-semiconductor field effect transistors (PFETs) 110, 112, 114 represent sixteen PFETs controlled by signals P[0:15]. The PFETs represented by 110, 112, and 114 provide a termination resistance between the termination voltage supply, VTERM, and an I/O bus line, PAD. Accordingly, the sources of each of the PFETs represented by 110, 112, and 114 are connected to VTERM and the drains of each of the PFETs represented by 110, 112, 114 are connected to PAD.
- The signals P[0:15] are set by other circuitry such that the resistance collectively provided by the PFETs between VTERM and PAD is roughly constant over a range of variations in the impedance of each individual PFET caused by variations due to manufacturing processes, variations in operating voltage, and temperature effects. The variations in the impedance of these PFETs are often called PVT variations. PVT stands for process, voltage, temperature.
- Similarly, n-channel metal-oxide-semiconductor field effect transistors (NFETs)120, 122, 124 represent sixteen NFETs controlled by signals PN[0:15]. The signals PN[0:15] are set by other circuitry such that the resistance collectively provided by all of the NFETs represented by 120, 122, 124, if they were placed in parallel with each other, would be constant over a range of PVT effects. The drain of each of the NFETs represented by 120, 122 and 124 are connected to VTERM. The sources of each of the NFETs represented by 120, 122 and 124 are each connected to the drain of sixteen other NFETs represented by
NFETs - In the preferred embodiment, signals P[0:15] and PN[0:15] are set to the same values by connecting P[0] to PN[0], P[1] to PN[1], etc. This reduces the number of signals that need to be distributed. Also, the amount of circuitry required to generate these signals is reduced.
- Input signal TERM indicates whether the termination voltage current shunt is active. TERM is connected to the input of
inverter 102 and the gate of NFET 106. The output ofinverter 102 is connected to the gate ofPFET 104 and the gate of NFET 108. The source of NFET 108 is connected to ground and the drain of NFET 108 is connected to SHUNT. The drain of NFET 106 and the source ofPFET 104 are both connected to PAD. The source of NFET 106 and the drain ofPFET 104 are both connected to SHUNT. - When TERM is at a logical “0”, current is not shunted from VTERM at any time. When TERM is at a logical “0”, NFET106 is off and the output of
inverter 102 is at a logical “1”. This turnsPFET 104 off and NFET 108 on pulling SHUNT to a logical “0”. This ensures that the NFETs represented by 130, 132, and 134 are all off preventing any current from being shunted from VTERM through the NFETs represented by 120, 122 and 124. - When TERM is at a logical “1”, the termination voltage current shunt is active and current may be shunted from VTERM through the NFETs represented by120, 122 and 124 and through the NFETs represented by 130, 132, and 134 to ground. When TERM is at a logical “1”, then NFET 108 is off and NFET 106 and PFET 104 are both on. This allows the voltage on PAD to control the voltage on SHUNT which, in turn, determines the impedance of the NFETs represented by 130, 132, and 134.
- Accordingly, when the voltage level on PAD is near ground, the gates of NFETs represented by130, 132, and 134 are also near ground. Therefore, the NFETs represented by 130, 132, and 134 are all in a high-impedance state that prevents a significant amount of current from flowing from VTERM through the NFETs represented by 120, 122 and 124 and through the NFETs represented by 130, 132, and 134 to ground.
- When the voltage level on PAD is above the threshold voltage of the NFETs represented by130, 132, and 134, these NFETs begin to conduct. This allows current to be shunted from VTERM through the NFETs represented by 120, 122 and 124 and through the NFETs represented by 130, 132, and 134 to ground.
- In operation, when VTERM is high, PAD is connected to a line of an I/O bus that is terminated at least by an impedance set by the PFETs represented by110, 112, and 114 to VTERM. Other devices, either on or off the same integrated circuit, turn on and pull PAD and the rest of that line to lower voltage levels than VTERM. This lower voltage level signals a first logic state of the bus. This first logic state may indicate either a logical “1” or a logical “0” in a binary system, or at least one of a number of other states in a system with a greater number than two logic states. When PAD and the rest of the line is pulled to lower, a first current flows from VTERM onto PAD through the PFETs represented by 110, 112, and 114. When PAD and the rest of the line is not pulled lower, there is no current flowing from VTERM through the PFETs represented by 110, 112, and 114. Accordingly, without the termination voltage current shunt the amount of current flowing from VTERM may vary considerably—from zero to the first current amount.
- When the termination voltage current shunt is connected and active and PAD is not pulled lower (and hence there is not current flowing through the PFETs represented by110, 112, and 114) the NFETs represented by 130, 132, and 134 are turned on causing a second current to flow from VTERM through the NFETs represented by 120, 122 and 124 and through the NFETs represented by 130, 132, and 134 to ground. When this second current is set to approximate the first current, above, by appropriate sizing of the transistors represented by 120, 122, 124 130, 132, and 134 and the state of PN[0:15], the variability in the amount of current drawn from VTERM that depends upon the voltage level of PAD is reduced.
- Although a specific embodiment of the invention has been described and illustrated, the invention is not to be limited to the specific forms or arrangements of parts so described and illustrated. The invention is limited only by the claims.
Claims (8)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/754,667 US6448837B1 (en) | 2001-01-04 | 2001-01-04 | Reduced current variability I/O bus termination |
GB0200033A GB2373974B (en) | 2001-01-04 | 2002-01-02 | Reduced current variability i/o bus termination |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/754,667 US6448837B1 (en) | 2001-01-04 | 2001-01-04 | Reduced current variability I/O bus termination |
Publications (2)
Publication Number | Publication Date |
---|---|
US20020084826A1 true US20020084826A1 (en) | 2002-07-04 |
US6448837B1 US6448837B1 (en) | 2002-09-10 |
Family
ID=25035792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/754,667 Expired - Fee Related US6448837B1 (en) | 2001-01-04 | 2001-01-04 | Reduced current variability I/O bus termination |
Country Status (2)
Country | Link |
---|---|
US (1) | US6448837B1 (en) |
GB (1) | GB2373974B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050231231A1 (en) * | 2004-04-14 | 2005-10-20 | Arnold Barry J | Shunted current reduction |
US6970011B2 (en) | 2003-11-28 | 2005-11-29 | Hewlett-Packard Development Company, L.P. | Partial termination voltage current shunting |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5272396B2 (en) * | 1991-09-05 | 1996-11-26 | Unitrode Corp | Controllable bus terminator with voltage regulation |
US5408146A (en) * | 1992-01-31 | 1995-04-18 | Lsi Logic Corporation | High performance backplane driver circuit |
US5254883A (en) * | 1992-04-22 | 1993-10-19 | Rambus, Inc. | Electrical current source circuitry for a bus |
US5528167A (en) * | 1992-05-14 | 1996-06-18 | Methode Electronics, Inc. | Combination of terminator apparatus enhancements |
EP0585505B1 (en) * | 1992-06-26 | 2001-10-31 | STMicroelectronics S.r.l. | Low noise buffer |
US5304856A (en) * | 1992-12-17 | 1994-04-19 | At&T Bell Laboratories | Article comprising a balanced driver circuit with less power dissipation than conventional circuit |
US5359235A (en) * | 1993-06-18 | 1994-10-25 | Digital Equipment Corporation | Bus termination resistance linearity circuit |
US5721875A (en) * | 1993-11-12 | 1998-02-24 | Intel Corporation | I/O transceiver having a pulsed latch receiver circuit |
US5819099A (en) * | 1996-10-18 | 1998-10-06 | Texas Instruments Incorporated | Voltage converting I/O driver circuit |
US5959481A (en) * | 1997-02-18 | 1999-09-28 | Rambus Inc. | Bus driver circuit including a slew rate indicator circuit having a one shot circuit |
US6127839A (en) * | 1998-09-01 | 2000-10-03 | Micron Technology, Inc. | Method and apparatus for reducing induced switching transients |
US6483348B1 (en) * | 2000-10-24 | 2002-11-19 | Hewlett-Packard Company | Reducing power consumption variability of static busses |
-
2001
- 2001-01-04 US US09/754,667 patent/US6448837B1/en not_active Expired - Fee Related
-
2002
- 2002-01-02 GB GB0200033A patent/GB2373974B/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6970011B2 (en) | 2003-11-28 | 2005-11-29 | Hewlett-Packard Development Company, L.P. | Partial termination voltage current shunting |
US20060028238A1 (en) * | 2003-11-28 | 2006-02-09 | Arnold Barry J | Partial termination voltage current shunting |
US7088130B2 (en) | 2003-11-28 | 2006-08-08 | Hewlett-Packard Development Company, L.P. | Partial termination voltage current shunting |
US20050231231A1 (en) * | 2004-04-14 | 2005-10-20 | Arnold Barry J | Shunted current reduction |
US7161379B2 (en) | 2004-04-14 | 2007-01-09 | Hewlett-Packard Development Company, L.P. | Shunted current reduction |
Also Published As
Publication number | Publication date |
---|---|
GB2373974A (en) | 2002-10-02 |
GB0200033D0 (en) | 2002-02-20 |
GB2373974B (en) | 2004-06-16 |
US6448837B1 (en) | 2002-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5214320A (en) | System and method for reducing ground bounce in integrated circuit output buffers | |
US5017807A (en) | Output buffer having capacitive drive shunt for reduced noise | |
US6759868B2 (en) | Circuit and method for compensation if high-frequency signal loss on a transmission line | |
US5206544A (en) | CMOS off-chip driver with reduced signal swing and reduced power supply disturbance | |
US5124579A (en) | Cmos output buffer circuit with improved ground bounce | |
US6459322B1 (en) | Level adjustment circuit and data output circuit thereof | |
EP0621694A2 (en) | Low power interface circuit | |
US5008568A (en) | CMOS output driver | |
US5726589A (en) | Off-chip driver circuit with reduced hot-electron degradation | |
US6366114B1 (en) | Output buffer with control circuitry | |
JP2567153B2 (en) | CMOS output buffer circuit | |
US6664805B2 (en) | Switched capacitor piecewise linear slew rate control methods for output devices | |
JP4174102B2 (en) | Slew rate control device | |
US20040169525A1 (en) | Termination circuit for a differential transmission line | |
US6414524B1 (en) | Digital output buffer for MOSFET device | |
US6621329B2 (en) | Semiconductor device | |
US6448837B1 (en) | Reduced current variability I/O bus termination | |
US6496044B1 (en) | High-speed output circuit with low voltage capability | |
US5723992A (en) | Low leakage output driver circuit which can be utilized in a multi-voltage source | |
JPH0438011A (en) | Output circuit device | |
JP2748865B2 (en) | Output circuit | |
US6268750B1 (en) | Flattened resistance response for an electrical output driver | |
JPH10105307A (en) | Structure for driver and receiver circuit | |
US6856179B2 (en) | CMOS buffer with reduced ground bounce | |
US20030164722A1 (en) | System and method for compensating for the effects of process, voltage, and temperature variations in a circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HEWLETT-PACKARD COMPANY, COLORADO Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NAFFZIGER, SAMUEL D.;REEL/FRAME:011782/0173 Effective date: 20010104 |
|
CC | Certificate of correction | ||
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:026945/0699 Effective date: 20030131 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20140910 |