Low voltage differential driver with multiple drive strengths
First Claim
1. A low-voltage differential driver for use in transmitting an output value on a bus line of a computer system having a system clock, said driver comprising:
- a step down control circuit including logic circuitry that determines a state of said output value and enabling circuitry that produces a power reduce signal while said output value remains in a steady state and before a first pulse of said output value is to be transmitted;
a differential driver circuit arranged to deliver varying levels of power to a pair of differential signals used for transmitting said output value over said bus line of said computer system;
a first current source circuit that is arranged to supply varying levels of current to said differential driver circuit; and
a second current source circuit that is arranged to supply varying levels of current to said differential driver circuit, said first current source circuit and said second current source circuit being arranged to receive said power reduce signal and to reduce a level of current supplied to said differential driver circuit when said power reduce signal is active, and being further arranged to deliver a normal level of current when said power reduce signal is not active, whereby said first pulse of said output value receives a greater power level than a power level delivered to said output value before said first pulse.
2 Assignments
0 Petitions
Accused Products
Abstract
The first pulse problem for a low-voltage differential SCSI bus driver is remedied by supplying greater power for a first pulse of a bus line after a steady state condition. Activity detection circuitry detects when a signal has remained in a steady state for a number of bus cycles and enables an additional power boosting differential driver to deliver an appropriate amount of power for a limited amount of time in order to produce a quality first pulse while minimizing power output. The extra power needed to remedy the quality of the first pulse is only supplied for the duration of the first pulse so that the output driver strength is minimized and the total power over time that an integrated circuit must dissipate is reduced. In another embodiment, instead of greater than normal power being delivered for a first pulse, the output driver is decreased in its output drive strength while an output remains in a particular state. When the output does finally switch states, it switches at normal strength; the net effect is an increased drive strength from the steady state to the new state. Step down control circuitry is used to determine after a specified number of clock pulses how much power should be stepped down and in how many increments.
100 Citations
10 Claims
-
1. A low-voltage differential driver for use in transmitting an output value on a bus line of a computer system having a system clock, said driver comprising:
-
a step down control circuit including logic circuitry that determines a state of said output value and enabling circuitry that produces a power reduce signal while said output value remains in a steady state and before a first pulse of said output value is to be transmitted;
a differential driver circuit arranged to deliver varying levels of power to a pair of differential signals used for transmitting said output value over said bus line of said computer system;
a first current source circuit that is arranged to supply varying levels of current to said differential driver circuit; and
a second current source circuit that is arranged to supply varying levels of current to said differential driver circuit, said first current source circuit and said second current source circuit being arranged to receive said power reduce signal and to reduce a level of current supplied to said differential driver circuit when said power reduce signal is active, and being further arranged to deliver a normal level of current when said power reduce signal is not active, whereby said first pulse of said output value receives a greater power level than a power level delivered to said output value before said first pulse. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transmitting an output value on a bus line of a computer system having a system clock using a low-voltage differential driver, said method comprising the steps of:
-
determining whether said output value has remained in a constant state for a specified number of system clock cycles;
producing a power reduce signal when it is determined that said output value has remained in said constant state for a specified number of system clock cycles and before a first pulse of said output value is to be transmitted;
reducing a level of current supplied to a differential driver circuit used for transmitting said output value over said bus line of said computer system, such that said output value is transmitted in said constant state at a reduced power level;
determining whether said output value has changed state;
disabling said power reduce signal when it is determined that said output value has changed state; and
supplying a normal level of current to said differential driver circuit, whereby said first pulse of said output value receives a greater power level than said reduced power level delivered to said output value before said first pulse. - View Dependent Claims (8, 9, 10)
-
Specification