Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
262 words
An output buffer with programmable output characteristics for interfacing with a hard disc drive unit, comprising: a first enableable unit buffer; a second enableable unit buffer; wherein each said enableable unit buffer has an input node, an output node, and an enabling node, each said enableable unit buffer input node being coupled together to form an output buffer input node that is coupleable to a data input signal, and each said unit enableable buffer output node being coupled together to form an output buffer output node providing a data output signal coupleable to a load impedance; wherein each said enableable unit buffer can source and sink at least a portion of output current sourced and sunk by said output buffer; and computer implemented program means for providing a first enable control signal, coupled to the enabling node on said first enableable unit buffer, and further providing a second enable control signal coupled to the enabling node on said second enableable unit buffer; wherein said program means causes chosen combinations of said first enableable unit buffer and said second enableable unit buffer to be enabled to vary at least one output characteristic of said output buffer selected from the group consisting of (a) minimizing operating power consumed by said output buffer, (b) reducing current spiking associated with said output buffer, (c) reducing noise radiation associated with said output buffer, (d) reducing voltage overshoot/undershoot associated with said data output signal provided by said output buffer, (e) reducing crosstalk associated with said output buffer, and (f) improving transmission line characteristics associated with said output buffer.
Claim 2
Dependent Claim
262 words
An output buffer with programmable output characteristics for interfacing with a hard disc drive unit, comprising: a first enableable unit buffer; a second enableable unit buffer; wherein each said enableable unit buffer has an input node, an output node, and an enabling node, each said enableable unit buffer input node being coupled together to form an output buffer input node that is coupleable to a data input signal, and each said unit enableable buffer output node being coupled together to form an output buffer output node providing a data output signal coupleable to a load impedance; wherein each said enableable unit buffer can source and sink at least a portion of output current sourced and sunk by said output buffer; and computer implemented program means for providing a first enable control signal, coupled to the enabling node on said first enableable unit buffer, and further providing a second enable control signal coupled to the enabling node on said second enableable unit buffer; wherein said program means causes chosen combinations of said first enableable unit buffer and said second enableable unit buffer to be enabled to vary at least one output characteristic of said output buffer selected from the group consisting of (a) minimizing operating power consumed by said output buffer, (b) reducing current spiking associated with said output buffer, (c) reducing noise radiation associated with said output buffer, (d) reducing voltage overshoot/undershoot associated with said data output signal provided by said output buffer, (e) reducing crosstalk associated with said output buffer, and (f) improving transmission line characteristics associated with said output buffer.
Claim 3
Dependent Claim
21 words
The output buffer of claim 1, wherein each said enableable unit buffer can source and sink substantially identical amounts of current.
Claim 4
Dependent Claim
37 words
The output buffer of claim 1, wherein said second enableable unit buffer includes output transistors sized to source and sink more current than can be sourced or sunk by output transistors in said first enableable unit buffer.
Claim 5
Dependent Claim
75 words
The output buffer of claim 1, wherein said first enableable unit buffer includes a first number of parallel-coupled pull-up and pull-down transistors, and wherein said second enableable unit buffer includes a second number of parallel-coupled pull-up and pull-down transistors, wherein said first number is selected from the group consisting of (a) a number equal to said second number, (b) a number less than said second number, and (c) a number greater than said second number.
Claim 6
Dependent Claim
28 words
The output buffer of claim 1, wherein said program means includes means for delaying at least said second enabling control signal relative to said first enabling control signal.
Claim 7
Dependent Claim
53 words
The output buffer of claim 1, wherein said program means includes means for storing a pattern of the first and second enable control signals, which pattern programs said output buffer to source and sink a magnitude of current appropriate for a said load impedance coupled to said output node of said output buffer.
Claim 8
Dependent Claim
65 words
The output buffer of claim 1, further including sense means for sensing a said load impedance coupled to said output node of said output buffer, and for providing said program means with at least one signal proportional to the sensed said load impedance; wherein said program means provides control signals causing said output buffer to source and sink current commensurate with said sensed load impedance.
Claim 9
Dependent Claim
107 words
The output buffer of claim 1, wherein said load impedance represents at least one load selected from the group consisting of (a) at least one hard disc drive unit, wherein said data input is provided by a host computer, (b) a buss cable coupled to at least one hard disc drive unit, wherein said data input signal is provided by a host computer, (c) at least one host computer, wherein said data input signal is provided by a hard disc drive unit, and (d) a buss cable coupled to at least one host computer, wherein said data input signal is provided by a hard disc drive unit.
Claim 10
Dependent Claim
101 words
The output buffer of claim 1, wherein said program means includes cascade means for controllably operating said first enableable unit buffer and said second enableable unit buffer in at least one mode selected from the group consisting of (a) enabling each said enableable unit buffer substantially simultaneously upon start of a said control signal, (b) enabling each said enableable unit buffer sequentially upon start of a said control signal, (c) disabling each said enableable unit buffer substantially simultaneously upon termination of a said control signal, and (d) disabling each said enableable unit buffer sequentially upon termination of a said control signal.
Claim 11
Dependent Claim
41 words
The output buffer of claim 9, wherein said program means includes retrigger means for retriggering a sequence of signals from said cascade means upon each state change of said data input signal coupled to said input node of said output buffer.
Claim 12
Independent Claim
269 words
A method of providing a hard disc drive unit interfacing output buffer with programmable output characteristics, the method comprising the following steps: providing a first enableable unit buffer and a second enableable unit buffer; wherein each said enableable unit buffer has an input node, an output node, and an enabling node, each said enableable unit buffer input node being coupled together to form an output buffer input node that is coupleable to a data input signal, and each said enableable unit buffer output node being coupled together to form an output buffer output node providing a data output signal coupleable to a load impedance; wherein each said enableable unit buffer can source and sink at least a portion of output current sourced and sunk by said output buffer; and providing program means for providing a first enable control signal, coupled to the enabling node on said first enableable unit buffer, and further providing a second enable control signal coupled to the enabling node on said second enableable unit buffer; wherein said program means causes chosen combinations of said first enableable unit buffer and said second enableable unit buffer to be enabled to vary at least one output characteristic of said output buffer selected from the group consisting of (a) minimizing operating power consumed by said output buffer, (b) reducing current spiking associated with said output buffer, (c) reducing noise radiation associated with said output buffer, (d) reducing voltage overshoot/undershoot associated with said data output signal provided by said output buffer, (e) reducing crosstalk associated with said output buffer, and (f) improving transmission line characteristics associated with said output buffer.
Claim 13
Independent Claim
269 words
A method of providing a hard disc drive unit interfacing output buffer with programmable output characteristics, the method comprising the following steps: providing a first enableable unit buffer and a second enableable unit buffer; wherein each said enableable unit buffer has an input node, an output node, and an enabling node, each said enableable unit buffer input node being coupled together to form an output buffer input node that is coupleable to a data input signal, and each said enableable unit buffer output node being coupled together to form an output buffer output node providing a data output signal coupleable to a load impedance; wherein each said enableable unit buffer can source and sink at least a portion of output current sourced and sunk by said output buffer; and providing program means for providing a first enable control signal, coupled to the enabling node on said first enableable unit buffer, and further providing a second enable control signal coupled to the enabling node on said second enableable unit buffer; wherein said program means causes chosen combinations of said first enableable unit buffer and said second enableable unit buffer to be enabled to vary at least one output characteristic of said output buffer selected from the group consisting of (a) minimizing operating power consumed by said output buffer, (b) reducing current spiking associated with said output buffer, (c) reducing noise radiation associated with said output buffer, (d) reducing voltage overshoot/undershoot associated with said data output signal provided by said output buffer, (e) reducing crosstalk associated with said output buffer, and (f) improving transmission line characteristics associated with said output buffer.
Claim 14
Dependent Claim
20 words
The method of claim 11, wherein each said enableable unit buffer can source and sink substantially identical amounts of current.
Claim 15
Dependent Claim
36 words
The method of claim 11, wherein said second enableable unit buffer includes output transistors sized to source and sink more current than can be sourced or sunk by output transistors in said first enableable unit buffer.
Claim 16
Dependent Claim
74 words
The method of claim 11, wherein said first enableable unit buffer includes a first number of parallel-coupled pull-up and pull-down transistors, and wherein said second enableable unit buffer includes a second number of parallel-coupled pull-up and pull-down transistors, wherein said first number is selected from the group consisting of (a) a number equal to said second number, (b) a number less than said second number, and (c) a number greater than said second number.
Claim 17
Dependent Claim
27 words
The method of claim 11, wherein said program means includes means for delaying at least said second enabling control signal relative to said first enabling control signal.
Claim 18
Dependent Claim
51 words
The method of claim 11, wherein said program means includes means for storing a pattern of the first and second control signals, which pattern programs said output buffer to source and sink a magnitude of current appropriate for a said load impedance coupled to said output node of said output buffer.
Claim 19
Dependent Claim
68 words
The method of claim 11, including the further step of providing sense means for sensing a said load impedance coupled to said output node of said output buffer, and for providing said program means with at least one signal proportional to the sensed said load impedance; wherein said program means provides control signals causing said output buffer to source and sink current commensurate with said sensed load impedance.
Claim 20
Dependent Claim
106 words
The method of claim 11, wherein said load impedance represents at least one load selected from the group consisting of (a) at least one hard disc drive unit, wherein said data input is provided by a host computer, (b) a buss cable coupled to at least one hard disc drive unit, wherein said data input signal is provided by a host computer, (c) at least one host computer, wherein said data input signal is provided by a hard disc drive unit, and (d) a buss cable coupled to at least one host computer, wherein said data input signal is provided by a hard disc drive unit.
Claim 21
Dependent Claim
100 words
The method of claim 11, wherein said program means includes cascade means for controllably operating said first enableable unit buffer and said second enableable unit buffer in at least one mode selected from the group consisting of (a) enabling each said enableable unit buffer substantially simultaneously upon start of a said control signal, (b) enabling each said enableable unit buffer sequentially upon start of a said control signal, (c) disabling each said enableable unit buffer substantially simultaneously upon termination of a said control signal, and (d) disabling each said enableable unit buffer sequentially upon termination of a said control signal.
Claim 22
Dependent Claim
40 words
The method of claim 19, wherein said program means includes retrigger means for retriggering a sequence of signals from said cascade means upon each state change of said data input signal coupled to said input node of said output buffer.