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
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 |