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

Memory tester having memory repair analysis capability

Assignee: Pacific Western Systems Inc
•
Filing: 1981-07-15
•
Granted: 1984-07-17
•
Expires: 2001-07-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory tester is disclosed for testing a matrix of memory elements, such matrix having spare rows and columns of memory elements to be used for repair of the memory under test. The memory tester tests the memory matrix to derive failure data and stores the failure data in corresponding rows and columns in a second memory matrix. Failure data in the second memory is scanned first by row and when the number of failures in any row exceeds the number of spare columns that row is flagged for replacement. Next, the columns of failure data are scanned and when the number of failures in any column exceeds the number of spare rows, that column is flagged for replacement. During the scan of the columns, previously flagged rows are masked such that failures which are to be repaired are not counted. Thereafter, with the flagged rows and column failures masked, the rows are again scanned and individual failures are flagged for replacement by remaining spare rows and columns until all spare rows and columns are used at which point detection of a subsequent failure flags the memory under test as non-repairable.

Inventors

  • 👤 Timothy Harns

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 06:16
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/72; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/076; G11C29/56

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 179 words
In a method for analyzing failures in a memory under test having a matrix of row and column memory elements with spare row and/or column memory elements to determine repairability, the steps of: testing the memory matrix to derive failure test data representative of the row and column location in the memory array of faulty individual memory elements; storing the row and column test data in a second memory with the same row and column correspondence with that of the memory under test; counting the detected number of faulty memory elements per row; flagging a row for replacement when the detected failures per row exceeds a certain number greater than one; scanning the row and column data in the second memory column-by-column for detecting faulty memory elements per column; counting the detected number of faulty memory elements per column; masking the counting of failures in rows flagged for replacement such that such failures are not counted when scanning column-by-column; and flagging that column for replacement when the counted unmasked failures per column exceeds a certain number greater than one.
Claim 2
Dependent Claim 179 words
In a method for analyzing failures in a memory under test having a matrix of row and column memory elements with spare row and/or column memory elements to determine repairability, the steps of: testing the memory matrix to derive failure test data representative of the row and column location in the memory array of faulty individual memory elements; storing the row and column test data in a second memory with the same row and column correspondence with that of the memory under test; counting the detected number of faulty memory elements per row; flagging a row for replacement when the detected failures per row exceeds a certain number greater than one; scanning the row and column data in the second memory column-by-column for detecting faulty memory elements per column; counting the detected number of faulty memory elements per column; masking the counting of failures in rows flagged for replacement such that such failures are not counted when scanning column-by-column; and flagging that column for replacement when the counted unmasked failures per column exceeds a certain number greater than one.
Claim 3
Dependent Claim 55 words
The method of claim 1 including the steps of: scanning the row and column data in the second memory row-by-row for a second time for detecting faulty memory elements per row; masking the detection of failures in flagged columns and rows; and flagging each row for replacement having a detected unmasked faulty memory element therein.
Claim 4
Dependent Claim 114 words
The method of claim 2 including the steps of, keeping a count of the number of unused spare row and columns of memory elements; decreasing the count of the number of unused spare rows by one for each such flagged row until all spare rows are used up; flagging additionally detected unmasked failures per row for replacement by an unused spare column; thereafter decreasing the count of the number of unused spare columns by one for each such column flagged for replacement until the count of the number of unused spare columns are used up; and thereafter flagging the memory under test as non-repairable with the detection of an additional unmasked failure per row.
Claim 5
Dependent Claim 207 words
In a memory tester for testing and analyzing the failures in a memory under test to determine repairability, said memory having a matrix of row and column memory elements and spare rows and columns of memory elements; testing means for testing the memory matrix to derive failure test data representative of the row and column locations in the memory matrix of faulty individual memory elements; second memory means for receiving from said testing means and for storing the failure test data with the same row and column correspondence with that of the memory elements in the memory under test; accessing means for accessing the test result data stored in said second memory row-by-row and for determining faulty memory elements per row in the memory under test; counting means for counting the number of failures per row; flagging means for flagging a row for replacement when the number of detected failures in the accessed row exceeds a certain number; accessing means for accessing the test result data stored in said second memory column-by-column and for detecting faulty memory elements per column in the memory under test; and masking means responsive to the output of said flagging means for masking the counting of memory element failures in flagged rows.
Claim 6
Dependent Claim 207 words
In a memory tester for testing and analyzing the failures in a memory under test to determine repairability, said memory having a matrix of row and column memory elements and spare rows and columns of memory elements; testing means for testing the memory matrix to derive failure test data representative of the row and column locations in the memory matrix of faulty individual memory elements; second memory means for receiving from said testing means and for storing the failure test data with the same row and column correspondence with that of the memory elements in the memory under test; accessing means for accessing the test result data stored in said second memory row-by-row and for determining faulty memory elements per row in the memory under test; counting means for counting the number of failures per row; flagging means for flagging a row for replacement when the number of detected failures in the accessed row exceeds a certain number; accessing means for accessing the test result data stored in said second memory column-by-column and for detecting faulty memory elements per column in the memory under test; and masking means responsive to the output of said flagging means for masking the counting of memory element failures in flagged rows.
Claim 7
Dependent Claim 65 words
The apparatus of claim 4 including second counting means for counting the number of failures per column; second flagging means for flagging a column for replacement when the number of detected failures in the accessed column exceeds a certain number; and second masking means responsive to an output of said second flagging means for masking the counting of flagged memory element failures per acccessed column.
Claim 8
Dependent Claim 46 words
The apparatus of claim 4 including, register means for keeping track of the number of unused spare memory rows; and decrementing means for decrementing said register means in response to the output of said flagging means for keeping track of the number of unused spare rows.
Claim 9
Dependent Claim 47 words
The apparatus of claim 5 including, register means for keeping track of the number of unused spare memory columns; and decrementing means for decrementing said register means in response to the output of said second flagging means for keeping track of the number of unused spare columns.

References Cited (Backward Citations)

US3999051A Cited
US3995261A Cited
US4047163A Cited
JPS5634198A Cited
US4380066A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-07-17 1988-01-16 1988-07-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-07-17 1992-01-16 1992-07-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-07-17 1996-01-16 1996-07-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag