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

Method of detecting defective memory locations in computer system

Assignee: Fujitsu Ltd
•
Filing: 1993-06-29
•
Granted: 1996-03-26
•
Expires: 2013-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of detecting defective memory locations by determining a slot number corresponding to a memory address, when read data disagree with written data, determining a memory size corresponding to the determined slot number, determining relationships between data bit positions and memory module numbers according to the determined memory size, determining a memory module number as an abnormal memory according to the determined relationships, and specifying the slot number and the memory module number of the abnormal memory. Based on the specified slot number and memory module number, the defective memory module at the slot number can be quickly located and removed.

Inventors

  • 👤 Kazuhiro Yuuki
  • 👤 Satoru Sakai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:33
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/04; G11C29/08; G11C29/10; G11C29/12; G11C29/44

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 233 words
A computer system having a central processing unit, a system bus, a memory controller connected to said central processing unit through said system bus, a memory connected to said memory controller, said memory including a plurality of slots, and each of said slots including a plurality of memory modules, said computer system comprising: means for writing data to a memory address for diagnosing a main memory including a plurality of slots, each of said plurality of slots including a plurality of memory modules; means for reading the written data from said memory address of said main memory; means for comparing the read data with the written data for determining whether or not they agree with each other; means for determining a slot number of one of said plurality of slots corresponding to the memory address, when said comparing means determines that the read data disagree with the written data; means for determining a memory size corresponding to the determined slot number; means for determining relationships between data bit positions and memory module numbers of said plurality of memory modules according to the determined memory size, and for determining a memory module number corresponding to a disagreeing data bit position of the read data compared to the written data as an abnormal memory according to the determined relationships; and means for specifying the slot number and the memory module number of the abnormal memory.
Claim 2
Dependent Claim 233 words
A computer system having a central processing unit, a system bus, a memory controller connected to said central processing unit through said system bus, a memory connected to said memory controller, said memory including a plurality of slots, and each of said slots including a plurality of memory modules, said computer system comprising: means for writing data to a memory address for diagnosing a main memory including a plurality of slots, each of said plurality of slots including a plurality of memory modules; means for reading the written data from said memory address of said main memory; means for comparing the read data with the written data for determining whether or not they agree with each other; means for determining a slot number of one of said plurality of slots corresponding to the memory address, when said comparing means determines that the read data disagree with the written data; means for determining a memory size corresponding to the determined slot number; means for determining relationships between data bit positions and memory module numbers of said plurality of memory modules according to the determined memory size, and for determining a memory module number corresponding to a disagreeing data bit position of the read data compared to the written data as an abnormal memory according to the determined relationships; and means for specifying the slot number and the memory module number of the abnormal memory.
Claim 3
Dependent Claim 29 words
A computer system as claimed in claim 1, wherein said slot number determining means refers to slot address registers to determine the slot number related to the abnormal memory.
Claim 4
Dependent Claim 24 words
A computer system as claimed in claim 1, wherein said memory size determining means refers to slot capacity registers to determine the memory size.
Claim 5
Dependent Claim 33 words
A computer system as claimed in claim 1, wherein said relationships determining means refers to a memory module table to determine the relationships between said data bit positions and said memory module numbers.
Claim 6
Dependent Claim 36 words
A computer system as claimed in claim 1, wherein said computer system further comprises a display device, and the specified slot number and memory module number of the abnormal memory are displayed on said display device.
Claim 7
Dependent Claim 38 words
A computer system as claimed in claim 1, wherein said computer system further comprises a liquid crystal display, and the specified slot number and memory module number of the abnormal memory are displayed on said liquid crystal display.
Claim 8
Independent Claim 179 words
A method of detecting defective memory locations comprising the steps of: writing data to a memory address for diagnosing a main memory including a plurality of slots, each of said plurality of slots including a plurality of memory modules; reading the written data from said memory address of said main memory; comparing the read data with the written data for determining whether or not they agree with each other; determining a slot number of one of said plurality of slots corresponding to the memory address, when it is determined that the read data disagree with the written data based on the comparing step; determining a memory size corresponding to the determined slot number; determining relationships between data bit positions and memory module numbers of said plurality of memory modules according to the determined memory size; determining a memory module number corresponding to a disagreeing data bit position of the read data compared to the written data as an abnormal memory according to the determined relationships; and specifying the slot number and the memory module number of the abnormal memory.
Claim 9
Independent Claim 179 words
A method of detecting defective memory locations comprising the steps of: writing data to a memory address for diagnosing a main memory including a plurality of slots, each of said plurality of slots including a plurality of memory modules; reading the written data from said memory address of said main memory; comparing the read data with the written data for determining whether or not they agree with each other; determining a slot number of one of said plurality of slots corresponding to the memory address, when it is determined that the read data disagree with the written data based on the comparing step; determining a memory size corresponding to the determined slot number; determining relationships between data bit positions and memory module numbers of said plurality of memory modules according to the determined memory size; determining a memory module number corresponding to a disagreeing data bit position of the read data compared to the written data as an abnormal memory according to the determined relationships; and specifying the slot number and the memory module number of the abnormal memory.
Claim 10
Dependent Claim 33 words
A method of detecting defective memory locations as claimed in claim 7, wherein said slot number determining step refers to slot address registers to determine the slot number related to the abnormal memory.
Claim 11
Dependent Claim 28 words
A method of detecting defective memory locations as claimed in claim 7, wherein said memory size determining step refers to slot capacity registers to determine the memory size.
Claim 12
Dependent Claim 41 words
A method of detecting defective memory locations as claimed in claim 7, wherein said relationships and memory module number determining steps refer to a memory module table to determine the relationships between said data bit positions and said memory module numbers.
Claim 13
Dependent Claim 31 words
A method of detecting defective memory locations as claimed in claim 7, wherein the specified slot number and memory module number of the abnormal memory are displayed on a display device.
Claim 14
Dependent Claim 32 words
A method of detecting defective memory locations as claimed in claim 7, wherein the specified slot number and memory module number of the abnormal memory are displayed on a liquid crystal display.

References Cited (Backward Citations)

GB2202656A Cited
US5274648A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-26 1999-09-25 2000-03-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-26 2003-09-25 2004-03-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-26 2007-09-25 2008-03-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag