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

Method and system for automatic configuration of memory devices

Assignee: Google Technology Holdings LLC
•
Filing: 1994-06-30
•
Granted: 1995-10-31
•
Expires: 2014-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for automatic configuration of memory devices having a same initial address. Initially, all of the memory devices in the computer system are disabled but one enabled memory device. An initial address of the enabled memory device is changed to a new unique address. Then, unless all of the memory devices have been enabled, one previously disabled memory device is enabled to produce a next enabled memory device having the initial address. The steps of changing the initial address of the enabled memory device to a new unique address and enabling a next enabled memory device having the initial address are then repeated until the initial address of each of the memory devices has been changed to a new unique address.

Inventors

  • 👤 Eugene H. Gruender, Jr.
  • 👤 C. W. Clark
  • 👤 Douglas R. Kraft

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 00:37
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0653; G06F12/0661

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 174 words
A method for automatic configuration of memory devices in a computer system upon startup or reset of the computer system, the computer system comprising a processor and the memory devices, each of the memory devices having a same initial address through which the processor accesses the memory devices at startup or reset of the computer system, the method performed by the computer system and comprising the steps of: (a) disabling all of the memory devices but one enabled memory device; (b) changing the initial address of the enabled memory device to a new unique address; (c) enabling, unless all of the memory devices have been enabled, a next one of the memory devices to produce a next enabled memory device; (d) repeating steps (b) and (c) until the initial address of each of the memory devices has been changed; and (e) changing an address of one of the memory devices back to the initial address through which the processor accesses the one of the memory devices at startup or reset of the computer system.
Claim 2
Independent Claim 174 words
A method for automatic configuration of memory devices in a computer system upon startup or reset of the computer system, the computer system comprising a processor and the memory devices, each of the memory devices having a same initial address through which the processor accesses the memory devices at startup or reset of the computer system, the method performed by the computer system and comprising the steps of: (a) disabling all of the memory devices but one enabled memory device; (b) changing the initial address of the enabled memory device to a new unique address; (c) enabling, unless all of the memory devices have been enabled, a next one of the memory devices to produce a next enabled memory device; (d) repeating steps (b) and (c) until the initial address of each of the memory devices has been changed; and (e) changing an address of one of the memory devices back to the initial address through which the processor accesses the one of the memory devices at startup or reset of the computer system.
Claim 3
Dependent Claim 26 words
The method of claim 1, wherein step (e) comprises changing an address of a largest memory device of the memory devices back to the initial address.
Claim 4
Dependent Claim 54 words
The method of claim 2, further comprising the steps of (f) changing an address of a next largest memory device of the memory devices to an address contiguous to a memory device having a last changed address; and (g) repeating step (f) until the address of each of the memory devices has been changed.
Claim 5
Independent Claim 256 words
A method for automatic configuration of memory devices in a multiple board computer system upon startup or reset of the multiple board computer system, the multiple board computer system comprising a processor and the memory devices, each of the memory devices having a same initial address through which the processor accesses the memory devices at startup or reset of the computer system, the multiple board computer system having multiple boards comprising a motherboard including the processor and a memory system having one of the memory devices, and comprising one or more daughterboards connected to the motherboard by enable/disable lines in a daisy chain, each of the daughterboards including a different memory system having a different one of the memory devices, the method performed by the processor and comprising the steps of: (a) disabling all of the enable/disable lines to disable all of the memory systems but one enabled memory system on the motherboard; (b) changing the initial address of a memory device in the enabled memory system to a new unique address; (c) enabling, unless all of the memory devices have been enabled, a next one of the enable/disable lines to one of the daughterboards to produce a next enabled memory system; (d) repeating steps (b) and (c) until the initial address of each of the memory devices has been changed; and (e) changing an address of one of the memory devices back to the initial address through which the processor accesses the one of the memory devices at startup or reset of the computer system.
Claim 6
Independent Claim 256 words
A method for automatic configuration of memory devices in a multiple board computer system upon startup or reset of the multiple board computer system, the multiple board computer system comprising a processor and the memory devices, each of the memory devices having a same initial address through which the processor accesses the memory devices at startup or reset of the computer system, the multiple board computer system having multiple boards comprising a motherboard including the processor and a memory system having one of the memory devices, and comprising one or more daughterboards connected to the motherboard by enable/disable lines in a daisy chain, each of the daughterboards including a different memory system having a different one of the memory devices, the method performed by the processor and comprising the steps of: (a) disabling all of the enable/disable lines to disable all of the memory systems but one enabled memory system on the motherboard; (b) changing the initial address of a memory device in the enabled memory system to a new unique address; (c) enabling, unless all of the memory devices have been enabled, a next one of the enable/disable lines to one of the daughterboards to produce a next enabled memory system; (d) repeating steps (b) and (c) until the initial address of each of the memory devices has been changed; and (e) changing an address of one of the memory devices back to the initial address through which the processor accesses the one of the memory devices at startup or reset of the computer system.
Claim 7
Dependent Claim 26 words
The method of claim 4, wherein step (e) comprises changing an address of a largest memory device of the memory devices back to the initial address.
Claim 8
Dependent Claim 54 words
The method of claim 5, further comprising the steps of: (f) changing an address of a next largest memory device of the memory devices to an address contiguous to a memory device having a last changed address; and (g) repeating step (f) until the address of each of the memory devices has been changed.
Claim 9
Dependent Claim 213 words
A multiple board computer system comprising: a motherboard having a processor and a memory system, the memory system having a memory device; one or more daughterboards, each having a different memory system, the different memory system having a different memory device, each different memory device having an initial address through which the processor accesses the memory devices at startup or reset of the computer system, the daughterboards connected to the motherboard via enable/disable lines in a daisy chain; and the processor disabling, upon startup or reset of the multiple board computer system, all of the enable/disable lines to disable all the memory systems but one enabled memory system on the motherboard, changing the initial address of the memory device in the enabled memory system to a new unique address, enabling a next one of the enable/disable lines to one of the daughterboards to produce a next enabled memory system, continuing to change the initial address to a different new unique address and enable a different next memory system until the initial address of each memory device has been changed, and changing an address of one of the memory devices back to the initial address through which the processor accesses the one of the memory devices at startup or reset of the computer system.
Claim 10
Dependent Claim 213 words
A multiple board computer system comprising: a motherboard having a processor and a memory system, the memory system having a memory device; one or more daughterboards, each having a different memory system, the different memory system having a different memory device, each different memory device having an initial address through which the processor accesses the memory devices at startup or reset of the computer system, the daughterboards connected to the motherboard via enable/disable lines in a daisy chain; and the processor disabling, upon startup or reset of the multiple board computer system, all of the enable/disable lines to disable all the memory systems but one enabled memory system on the motherboard, changing the initial address of the memory device in the enabled memory system to a new unique address, enabling a next one of the enable/disable lines to one of the daughterboards to produce a next enabled memory system, continuing to change the initial address to a different new unique address and enable a different next memory system until the initial address of each memory device has been changed, and changing an address of one of the memory devices back to the initial address through which the processor accesses the one of the memory devices at startup or reset of the computer system.
Claim 11
Dependent Claim 17 words
The multiple board computer system of claim 7 wherein at least one memory device is a RAM.
Claim 12
Dependent Claim 17 words
The multiple board computer system of claim 7 wherein at least one memory device is a DRAM.

References Cited (Backward Citations)

US5249270A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-30 1999-05-01 1999-10-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-30 2003-05-01 2003-10-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-30 2007-05-01 2007-10-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag