← Back to Patent Explorer
US5742832A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer system with programmable driver output's strengths responsive to control signal matching preassigned address range

Assignee: Advanced Micro Devices Inc
•
Filing: 1996-02-09
•
Granted: 1998-04-21
•
Expires: 2016-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system is presented which includes an output driver circuit with a drive strength that varies depending upon the speed of a peripheral device being accessed, the frequency of a system clock signal, and/or the system configuration. Reducing drive strength when a slow peripheral device is being accessed, the frequency of the system clock signal is reduced, or bus loading is low reduces the occurrence of large switching transients and accompanying ground bounce, power supply droop, and radiated EMI. A power management unit produces a clock frequency control signal which controls the frequency of the system clock. In one embodiment, the output driver circuit includes an address storage unit, an address comparator unit, a bus loading storage unit, a control unit, and one or more adjustable drive circuits having an output terminal coupled to a signal line of a peripheral bus. The address storage unit stores address range information associated with one or more peripheral devices coupled to the peripheral bus. The address comparator unit produces an address match signal if an address signal is within a range of addresses identified by address range information stored in the address storage unit. The bus loading unit stores peripheral bus loading information. The control unit produces one or more control signal dependent upon the address match signal, the clock frequency control signal, and/or bus loading information. Each adjustable drive circuit drives the output terminal with a drive strength determined by the one or more control signals.

Inventors

  • 👤 Clark L. Buxton
  • 👤 Keith G. Hawkins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 23:13
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/266

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 149 words
A computer system comprising an output driver circuit, wherein said output driver circuit comprises: an address storage unit configured to store address range information identifying an address range associated with a peripheral device; an address comparator unit coupled to receive the address range information from the address storage unit and to receive an address signal from a first bus, wherein the address comparator unit is configured to produce an address match signal indicating whether or not said address signal is included within said address range information; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit including a control line coupled to receive said control signal from said control unit, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 2
Dependent Claim 149 words
A computer system comprising an output driver circuit, wherein said output driver circuit comprises: an address storage unit configured to store address range information identifying an address range associated with a peripheral device; an address comparator unit coupled to receive the address range information from the address storage unit and to receive an address signal from a first bus, wherein the address comparator unit is configured to produce an address match signal indicating whether or not said address signal is included within said address range information; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit including a control line coupled to receive said control signal from said control unit, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 3
Dependent Claim 79 words
The computer system as recited in claim 1, further comprising a power management unit configured to produce a clock frequency control signal to control the frequency of a system clock signal, and wherein the control unit is (i) coupled to receive the clock frequency control signal as well as the address match signal produced by the address comparator unit, and (ii) configured to produce a control signal dependent upon said clock frequency control signal and said address match signal.
Claim 4
Dependent Claim 79 words
The computer system as recited in claim 1, further comprising a bus loading storage unit coupled to the first bus and configured to store bus loading information, and wherein the control unit is (i) coupled to receive the bus loading information from the bus loading storage unit as well as the address match signal produced by the address comparator unit, and (ii) configured to produce a control signal dependent upon said bus loading information and said address match signal.
Claim 5
Dependent Claim 41 words
The computer system as recited in claim 1, wherein the adjustable drive circuit includes a plurality of tri-state output drivers coupled in parallel between an input terminal of the adjustable drive circuit and an output terminal of the adjustable drive circuit.
Claim 6
Dependent Claim 65 words
The computer system as recited in claim 4, wherein each tri-state output driver comprises an input terminal, an output terminal, and a control terminal, and wherein the input terminal of each tri-state output driver is coupled to the input terminal of the adjustable drive circuit, and the output terminal of each tri-state output driver is coupled to the output terminal of the adjustable drive circuit.
Claim 7
Dependent Claim 30 words
The computer system as recited in claim 5, wherein the control terminal of at least one tri-state output driver is coupled to the control line of the adjustable drive circuit.
Claim 8
Dependent Claim 27 words
The computer system as recited in claim 4, wherein the output terminal of the adjustable drive circuit is coupled to a signal line of a second bus.
Claim 9
Dependent Claim 41 words
The computer system as recited in claim 7, wherein the address storage unit comprises at least one storage location configured to store a high address value and a low address value associated with a peripheral device coupled to the second bus.
Claim 10
Dependent Claim 36 words
The computer system as recited in claim 7, wherein the bus loading storage unit comprises a storage location configured to store an integer value equal to the number of peripheral devices coupled to the second bus.
Claim 11
Dependent Claim 280 words
A computer system, comprising: a CPU coupled to a processor bus; a local expansion bus configured to couple a peripheral device to the computer system; a bus interface unit coupled between the processor bus and the local expansion bus, comprising: an interface logic unit coupled to the processor bus and configured to perform protocol translations to accommodate transfers of address, data, and control signals from the processor bus to the local expansion bus; an output driver circuit coupled to the interface logic unit and to the local expansion bus, comprising: an address storage unit coupled to receive address range information from the interface logic unit and configured to store said address range information, wherein said address range information identifies an address range associated with a peripheral device coupled to the local expansion bus; an address comparator unit coupled to receive the address range information from the address storage unit and to receive an address signal from the interface logic unit, wherein said address comparator unit is configured to produce an address match signal indicating whether or not said address signal is included within said address range information; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit having an input terminal coupled to receive an input signal produced by the interface logic unit, a control line coupled to receive the control signal produced by the control unit, and an output terminal coupled to a signal line of the local expansion bus, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 12
Dependent Claim 280 words
A computer system, comprising: a CPU coupled to a processor bus; a local expansion bus configured to couple a peripheral device to the computer system; a bus interface unit coupled between the processor bus and the local expansion bus, comprising: an interface logic unit coupled to the processor bus and configured to perform protocol translations to accommodate transfers of address, data, and control signals from the processor bus to the local expansion bus; an output driver circuit coupled to the interface logic unit and to the local expansion bus, comprising: an address storage unit coupled to receive address range information from the interface logic unit and configured to store said address range information, wherein said address range information identifies an address range associated with a peripheral device coupled to the local expansion bus; an address comparator unit coupled to receive the address range information from the address storage unit and to receive an address signal from the interface logic unit, wherein said address comparator unit is configured to produce an address match signal indicating whether or not said address signal is included within said address range information; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit having an input terminal coupled to receive an input signal produced by the interface logic unit, a control line coupled to receive the control signal produced by the control unit, and an output terminal coupled to a signal line of the local expansion bus, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 13
Dependent Claim 79 words
The computer system as recited in claim 10, further comprising a power management unit configured to produce a clock frequency control signal to control the frequency of a system clock signal, and wherein the control unit is (i) coupled to receive the clock frequency control signal as well as the address match signal produced by the address comparator unit, and (ii) configured to produce a control signal dependent upon said clock frequency control signal and said address match signal.
Claim 14
Dependent Claim 86 words
The computer system as recited in claim 10, further comprising a bus loading storage unit coupled to receive bus loading information from the interface logic unit and configured to store said bus loading information, and wherein the control unit is (i) coupled to receive the bus loading information from the bus loading storage unit as well as the address match signal produced by the address comparator unit, and (ii) configured to produce a control signal dependent upon said bus loading information and said address match signal.
Claim 15
Dependent Claim 36 words
The computer system as recited in claim 10, wherein the adjustable drive circuit includes a plurality of tri-state output drivers coupled in parallel between the input terminal and the output terminal of the adjustable drive circuit.
Claim 16
Dependent Claim 114 words
A computer system comprising an output driver circuit, wherein said output driver circuit comprises: an address comparator unit coupled to receive an address signal from a first bus and configured to produce an address match signal if said address signal is within a range of addresses associated with a peripheral device; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit including a control line coupled to receive said control signal from said control unit, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 17
Dependent Claim 114 words
A computer system comprising an output driver circuit, wherein said output driver circuit comprises: an address comparator unit coupled to receive an address signal from a first bus and configured to produce an address match signal if said address signal is within a range of addresses associated with a peripheral device; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit including a control line coupled to receive said control signal from said control unit, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 18
Dependent Claim 41 words
The computer system as recited in claim 14, wherein the adjustable drive circuit includes a plurality of tri-state output drivers coupled in parallel between an input terminal of the adjustable drive circuit and an output terminal of the adjustable drive circuit.
Claim 19
Dependent Claim 27 words
The computer system as recited in claim 15, wherein the output terminal of the adjustable drive circuit is coupled to a signal line of a second bus.
Claim 20
Dependent Claim 238 words
A computer system, comprising: a system bus configured to couple a peripheral device to the computer system; and a microprocessor coupled to the system bus, wherein said microprocessor comprises: a CPU logic core; and an output driver circuit coupled to the CPU logic core and to the system bus, comprising: an address storage unit coupled to receive address range information from the CPU logic core and configured to store said address range information, wherein said address range information identifies an address range associated with a peripheral device coupled to the system bus; an address comparator unit coupled to receive the address range information from the address storage unit and to receive an address signal from the CPU logic core, wherein said address comparator unit is configured to produce an address match signal indicating whether or not said address signal is included within said address range information; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit having an input terminal coupled to receive an input signal produced by the CPU logic core, a control line coupled to receive the control signal produced by the control unit, and an output terminal coupled to a signal line of the system bus, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 21
Dependent Claim 238 words
A computer system, comprising: a system bus configured to couple a peripheral device to the computer system; and a microprocessor coupled to the system bus, wherein said microprocessor comprises: a CPU logic core; and an output driver circuit coupled to the CPU logic core and to the system bus, comprising: an address storage unit coupled to receive address range information from the CPU logic core and configured to store said address range information, wherein said address range information identifies an address range associated with a peripheral device coupled to the system bus; an address comparator unit coupled to receive the address range information from the address storage unit and to receive an address signal from the CPU logic core, wherein said address comparator unit is configured to produce an address match signal indicating whether or not said address signal is included within said address range information; a control unit coupled to receive the address match signal produced by the address comparator unit and configured to produce a control signal dependent upon said address match signal; and an adjustable drive circuit having an input terminal coupled to receive an input signal produced by the CPU logic core, a control line coupled to receive the control signal produced by the control unit, and an output terminal coupled to a signal line of the system bus, wherein the drive strength of said adjustable drive circuit is dependent upon said control signal.
Claim 22
Dependent Claim 79 words
The computer system as recited in claim 17, further comprising a power management unit configured to produce a clock frequency control signal to control the frequency of a system clock signal, and wherein the control unit is (i) coupled to receive the clock frequency control signal as well as the address match signal produced by the address comparator unit, and (ii) configured to produce a control signal dependent upon said clock frequency control signal and said address match signal.
Claim 23
Dependent Claim 86 words
The computer system as recited in claim 17, further comprising a bus loading storage unit coupled to receive bus loading information from the CPU logic core and configured to store said bus loading information, and wherein the control unit is (i) coupled to receive the bus loading information from the bus loading storage unit as well as the address match signal produced by the address comparator unit, and (ii) configured to produce a control signal dependent upon said bus loading information and said address match signal.
Claim 24
Dependent Claim 36 words
The computer system as recited in claim 17, wherein the adjustable drive circuit includes a plurality of tri-state output drivers coupled in parallel between the input terminal and the output terminal of the adjustable drive circuit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-20 2001-10-20 2002-04-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-20 2005-10-20 2006-04-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-20 2009-10-20 2010-04-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag