Patent US4922449A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4922449A Expired / Lapsed US ⏱️ 0.0 years remaining

Backplane bus system including a plurality of nodes

Assignee: Hewlett Packard Development Co LP
•
Filing: 1989-06-13
•
Granted: 1990-05-01
•
Expires: 2009-06-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for communicating between a plurality of nodes in a computer, each node including logic circuitry for transmitting and receiving data. The subject system includes (1) a backplane bus for carrying the data between the nodes, (2) a driver in each node and a current source circuit coupled to the bus which drive the bus in parallel to decrease the transition time of the data transmitted onto the bus, and (3) coupling resistors individually coupling the bus to the driver in each node and providing impedance matching between the bus and nodes and permitting driver overlap at the bus so that the higher speed and lower power dissipation occurs. In the preferred embodiment, CMOS logic circuitry is utilized and resistors are used to terminate the ends of the bus to the supply voltages.

Inventors

  • 👤 Darrel D. Donaldson
  • 👤 Richard B. Gillett Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 10:06
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4072; G06F13/4077; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 178 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; a driver in each node designed to supply current to the bus in parallel with the current source for the transfer of data; coupling resistor means in each node for coupling its driver to the connecting means for such node, and during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for limiting the current flowing through its driver and avoiding damage to said driver.
Claim 2
Independent Claim 178 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; a driver in each node designed to supply current to the bus in parallel with the current source for the transfer of data; coupling resistor means in each node for coupling its driver to the connecting means for such node, and during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for limiting the current flowing through its driver and avoiding damage to said driver.
Claim 3
Dependent Claim 17 words
A system as recited in claim 1 wherein said driver in each node is a tri-state driver.
Claim 4
Dependent Claim 36 words
A system as recited in claim 2 further comprising logic circuitry in each node for transmitting and receiving data via the bus, and wherein the tri-state driver in each node is coupled to the logic circuitry.
Claim 5
Dependent Claim 42 words
A system as recited in claim 1 wherein said coupling resistor means in each node is a coupling resistor having a predetermined resistance value for limiting said current flowing through said driver during such occasions and chosen also to terminate the bus.
Claim 6
Dependent Claim 36 words
A system as recited in claim 4 wherein the coupling resistor in each node acts in conjunction with the current source of the bus to limit the transactions of the bus to the predetermined voltage levels.
Claim 7
Dependent Claim 20 words
A system as recited in claim 5 wherin the coupling resistor in each node is about 20 to 40 ohms.
Claim 8
Independent Claim 208 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source which establishes a nominal voltage level absent any node driving the bus; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between a first predetermined voltage level and a second predetermined voltage level passing through said nominal voltage level; means for individually connecting each of said nodes to the bus; a driver in each node designed to supply current to the bus in parallel with the current source for the transfer of data; a coupling resistor in each node for coupling its driver to the connecting means for such node, each coupling resistor having a predetermined resistance value chosen to limit the current flowing through its driver to avoid damage to its driver during occasions when such node is driving the bus to the first predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to the second predetermined voltage level.
Claim 9
Independent Claim 208 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source which establishes a nominal voltage level absent any node driving the bus; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between a first predetermined voltage level and a second predetermined voltage level passing through said nominal voltage level; means for individually connecting each of said nodes to the bus; a driver in each node designed to supply current to the bus in parallel with the current source for the transfer of data; a coupling resistor in each node for coupling its driver to the connecting means for such node, each coupling resistor having a predetermined resistance value chosen to limit the current flowing through its driver to avoid damage to its driver during occasions when such node is driving the bus to the first predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to the second predetermined voltage level.
Claim 10
Dependent Claim 17 words
A system as recited in claim 7 wherein the driver in each node is a tri-state driver.
Claim 11
Dependent Claim 13 words
A system as recited in claim 8 wherein the tri-state driver in CMOS.
Claim 12
Dependent Claim 36 words
A system as recited in claim 9 further comprising logic circuitry in each node for transmitting and receiving data via the bus, and wherein the tri-state driver in each node is coupled to the logic circuitry.
Claim 13
Independent Claim 221 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; logic circuitry in each node for transmitting and receiving data via the bus; a driver in each node coupled to the logic circuitry and designed to supply current for the data transfer in parallel with the current source of the bus, such that the current flowing through such driver is at an acceptable level; linear resistive means, having a predetermined resistance value, in each node for coupling its driver to the connecting means for such node and, during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for preventing the current flowing through its driver from exceeding said acceptable level so as to avoid damage to its driver.
Claim 14
Independent Claim 221 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; logic circuitry in each node for transmitting and receiving data via the bus; a driver in each node coupled to the logic circuitry and designed to supply current for the data transfer in parallel with the current source of the bus, such that the current flowing through such driver is at an acceptable level; linear resistive means, having a predetermined resistance value, in each node for coupling its driver to the connecting means for such node and, during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for preventing the current flowing through its driver from exceeding said acceptable level so as to avoid damage to its driver.
Claim 15
Dependent Claim 16 words
A system as recited in claim 10, wherein said coupling resistor means comprises a coupling resistor.
Claim 16
Dependent Claim 24 words
A system as recited in claim 10, wherein said current source comprises a resistor connected between said bus and said one predetermined voltage level.
Claim 17
Dependent Claim 58 words
A system as recited in claim 10, wherein said bus has two ends, and said current source comprises first and second resistors and first and second supply voltages, said first resistor connecting one end of said bus to said first supply voltage and said second resistor connecting the other end of said bus to said second supply voltage.
Claim 18
Dependent Claim 58 words
A system as recited in claim 12, wherein said bus has two ends, and said current source comprises first and second resistors and first and second supply voltages, said first resistor connecting one end of said bus to said first supply voltage and said second resistor connecting the other end of said bus to said second supply voltage.
Claim 19
Dependent Claim 12 words
A system as recited in claim 15 wherein said driver is CMOS.
Claim 20
Independent Claim 307 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having two ends and a current source, said current source comprising first and second resistors and first and second supply voltages, said first resistor connecting one end of said bus to said first supply voltage and said second resistor connecting the other end of said bus to said second supply voltage; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; a CMOS tri-state driver in each node designed to supply current to the bus in parallel with the current source for the transfer of data; a coupling resistor, having a predetermined resistance value, in each node for coupling its CMOS tri-state driver to the connecting means for such node, and during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for limiting the current flowing through its tri-state driver and avoiding damage to said driver; said coupling resistor in each node acting in conjunction with the current source of the bus to limit the transitions of the bus to the predetermined voltage levels, the predetermined resistance value of the coupling resistor being also chosen to terminate the bus; and logic circuitry in each node for transmitting and receiving data via the bus, and wherein the CMOS tri-state driver in each node is coupled to the logic circuitry.
Claim 21
Independent Claim 307 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having two ends and a current source, said current source comprising first and second resistors and first and second supply voltages, said first resistor connecting one end of said bus to said first supply voltage and said second resistor connecting the other end of said bus to said second supply voltage; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; a CMOS tri-state driver in each node designed to supply current to the bus in parallel with the current source for the transfer of data; a coupling resistor, having a predetermined resistance value, in each node for coupling its CMOS tri-state driver to the connecting means for such node, and during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for limiting the current flowing through its tri-state driver and avoiding damage to said driver; said coupling resistor in each node acting in conjunction with the current source of the bus to limit the transitions of the bus to the predetermined voltage levels, the predetermined resistance value of the coupling resistor being also chosen to terminate the bus; and logic circuitry in each node for transmitting and receiving data via the bus, and wherein the CMOS tri-state driver in each node is coupled to the logic circuitry.
Claim 22
Independent Claim 225 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; logic circuitry in each node for transmitting and receiving data via the bus; a tri-state driver in each node coupled to the logic circuitry and designed to supply current for the data transfer in parallel with the current source of the bus, such that the current flowing through such driver is at an acceptable level; a coupling resistor, having a predetermined resistance value, in each node for coupling its tri-state driver to the connecting means for such node and, during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for preventing the current flowing through its tri-state driver from exceeding said acceptable level so as to avoid damage to its tri-state driver.
Claim 23
Independent Claim 225 words
A system for transmitting and receiving data between a plurality of nodes via a bus, comprising: a bus having a current source; a plurality of nodes, more than one node being capable of driving the bus simultaneously to transfer data, the nodes supplying together with the current source of the bus current for the transfer of data such that during such transfer of data the state of the bus transitions between one predetermined voltage level and another predetermined voltage level; means for individually connecting each of said nodes to the bus; logic circuitry in each node for transmitting and receiving data via the bus; a tri-state driver in each node coupled to the logic circuitry and designed to supply current for the data transfer in parallel with the current source of the bus, such that the current flowing through such driver is at an acceptable level; a coupling resistor, having a predetermined resistance value, in each node for coupling its tri-state driver to the connecting means for such node and, during occasions when such node is driving the bus to one predetermined voltage level simultaneously with at least another of the plurality of nodes driving the bus to another predetermined voltage level, for preventing the current flowing through its tri-state driver from exceeding said acceptable level so as to avoid damage to its tri-state driver.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-04-30 1993-10-30 1994-05-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-04-30 1997-10-30 1998-05-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-04-30 2001-10-30 2002-05-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag