Method and apparatus for providing output contention relief for digital buffers
AssigneeVLSI Technology, Inc.
InventorEddy C. Huang
Life of this patent
Estimating the term…
Abstract
A digital output buffer including a driver capable of driving an output signal up to a maximum drive level and a driver controller responsive to contention at the driver's output and operative to reduce the drive of the driver below the maximum drive level when contention is detected. The method for reducing contention at the output of a digital buffer includes the steps of sensing the desired output of a digital buffer, sensing the actual state at an output node of the digital buffer and reducing the output drive of the digital buffer when the desired output is in contention with the actual state at the output node.
Claims20
A digital output buffer comprising:
- input means and output means;
- driver means coupled between said input means and said output means, said driver means being adapted to drive an output signal voltage up to a maximum drive current level on said output means in response to an input signal on said input means;
- and
- driver control means coupled to said output means and to said driver means, said driver control means being responsive to a voltage of said output means and operative to reduce said drive current of said driver means below said maximum drive current level when said voltage of said output means is in contention with said output signal voltage of said driver means.
A digital output buffer comprising:
- a first input node, a second input node and an output node;
- pull-up means coupled between said first input node and said output node, said pull-up means being adapted to pull-up said output node voltage with a maximum pull-up drive current in response to a pull-up signal on said first input node;
- pull-up control means coupled to said output node and said pull-up means, said pull-up control means being responsive to a signal state of said output node and operative to reduce said pull-up drive current when said signal state of said output node is in contention with said pull-up means;
- pull-down means coupled between said second input node and said output node, said pull-down means being adapted to pull-down said output node voltage with a maximum pull-down drive current in response to a pull-down signal on said second input node;
- and
- pull-down control means coupled to said output node and said pull-down means, said pull-down control means being responsive to a signal state of said output node and operative to reduce said pull-down drive current when said signal state of said output node is in contention with said pull-down means.
A method for reducing contention at the output of a digital buffer comprising:
- sensing the desired output voltage of a digital buffer;
- sensing the actual state voltage at an output node of said digital buffer;
- and
- reducing the output drive current of said digital buffer when said desired output is in contention with said actual state.
A digital output buffer comprising:
- voltage pull-up means having a pull-up input terminal and an output terminal, for receiving a pull-up input signal and for producing and issuing an output signal determined in part by said pull-up input signal received;
- voltage pull-down means having a pull-down input signal and having a common output terminal with said voltage pull-up means, for receiving a pull-down input signal and for producing and issuing an output signal determined in part by said pull-down input signal received;
- where each of said pull-up input signal and said pull-down input signal has either of two voltages, a high voltage and a low voltage, and said output terminal issues either of two voltages, a high voltage or a low voltage, in response to said input signals received by said pull-up means and said pull-down means;
- where said output terminal has a high output impedance when said pull-up input signal and said pull-down input signal are first and second selected input signals, respectively;
- where, if said pull-up means is producing a high voltage output signal and said pull-down means begins producing a low voltage output signal so that said pull-down means is in contention with said pull-up means, said pull-up means produces a reduced output current, relative to the maximum output current available, at said output terminal;
- and
- where, if said pull-down means is producing a low voltage output signal and said pull-up means begins producing a high voltage output signal so that said pull-up means is in contention with said pull-down means, said pull-down means produces a reduced output current, relative to the maximum output current available, at said output terminal.
Dependencies are inferred from the claim text.