IP Library Granted Patent US 7,339,844
Granted Patent B2
US 7,339,844 · App. 11/357,871 · Granted Mar 4, 2008

Memory device fail summary data reduction for improved redundancy analysis

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,339,844
App. No.
11/357,871
Granted
Mar 4, 2008
Kind
B2
Abstract

A method and apparatus for filtering failures due to must-repair rows or columns from a memory test fail summary image includes current available redundant row failure counts respectively associated with rows of a memory device and current available redundant column failure counts associated with columns of the device. Respective failure counts are preloaded with the respective values of redundant rows and columns available for repairing the device. When failures in memory cells of the device are encountered, either during test, or during scan of an earlier generated error image, the row and column failure counts associated with the rows and columns containing the memory cell failures are decremented. At the end of a test, the value of the failure counts indicates whether the corresponding row or column contain any failures at all, whether the corresponding row or column is designated as a “must-repair” row or column, and otherwise how many errors the corresponding row or column contain.

Claims (18)

1. A method for keeping track of failures in a memory device under test, the memory device comprising a plurality of memory cells organized into a plurality of memory cell groups along a plurality of dimensions, each memory cell group addressable by one of a plurality of address components corresponding to one of the plurality of dimensions, the method comprising:

receiving indication of a failed memory address, the failed memory address comprising a plurality of address components corresponding to a plurality of selected memory cell groups addressed by the failed memory address, each of the selected memory cell groups organized along a different associated dimension and each of the selected memory cell groups associated with a corresponding failure count that indicates a number of redundant memory cell groups organized along a dimension other than the dimension of the associated memory cell group that are available for repairing the associated memory cell group;

determining whether any of the failure counts associated with the selected memory cell groups has an expired status indicating that the corresponding selected memory cell group must be repaired using a redundant memory cell group organized along the dimension of the corresponding memory cell group; and

if none of the failure counts associated with the selected memory cell groups has an expired status, adjusting the failure counts associated with the selected memory cell groups to reflect detection of a failure at the failed memory address.

2. The method of claim 1 , further comprising:

adding the failed memory address to a fail list comprising a list of failed memory addresses detected in the memory device.

3. The method of claim 2 , wherein the step of adjusting the failure counts is performed only if the selected memory address is not present in the fail list.

4. The method of claim 1 , wherein:

if the step of adjusting the failure counts results in a change of any of the respective failure counts associated with the selected memory cell groups to an expired status, adjusting the respective failure counts associated with memory cell groups whose failure counts track available redundant memory cell groups that are organized along the dimension of the selected memory cell group associated with the change to expired status.

5. A computer readable storage medium tangibly embodying program instructions implementing a method for keeping track of failures in a memory device under test, the memory device comprising a plurality of memory cells organized into a plurality of memory cell groups along a plurality of dimensions, each memory cell group addressable by one of a plurality of address components corresponding to one of the plurality of dimensions, the method comprising:

receiving indication of a failed memory address, the failed memory address comprising a plurality of address components corresponding to a plurality of selected memory cell groups addressed by the failed memory address, each of the selected memory cell groups organized along a different associated dimension and each of the selected memory cell groups associated with a corresponding failure count that indicates a number of redundant memory cell groups organized along a dimension other than the dimension of the associated memory cell group that are available for repairing the associated memory cell group;

determining whether any of the failure counts associated with the selected memory cell groups has an expired status indicating that the corresponding selected memory cell group must be repaired using a redundant memory cell group organized along the dimension of the corresponding memory cell group; and

if none of the failure counts associated with the selected memory cell groups has an expired status, adjusting the failure counts associated with the selected memory cell groups to reflect detection of a failure at the failed memory address.

6. The computer readable storage medium of claim 5 , the method further comprising:

adding the failed memory address to a fail list comprising a list of failed memory addresses detected in the memory device.

7. The computer readable storage medium of claim 6 , wherein the step of adjusting the failure counts is performed only if the selected memory address is not present in the fail list.

8. The computer readable storage medium of claim 5 , wherein:

if the step of adjusting the failure counts results in a change of any of the respective failure counts associated with the selected memory cell groups to an expired status, adjusting the respective failure counts associated with memory cell groups whose failure counts track available redundant memory cell groups that are organized along the dimension of the selected memory cell group associated with the change to expired status.

Assignments (6)
CHANGE OF ADDRESS Recorded Dec 18, 2018
From: ADVANTEST CORPORATION
To: ADVANTEST CORPORATION
Reel/Frame 047987/0626 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 035371 FRAME: 0265. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 14, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035425/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: ADVANTEST (SINGAPORE) PTE. LTD.
To: ADVANTEST CORPORATION
Reel/Frame 035371/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2012
From: VERIGY (SINGAPORE) PTE LTD
To: ADVANTEST (SINGAPORE) PTE LTD
Reel/Frame 027896/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2007
From: AGILENT TECHNOLOGIES, INC.
To: VERIGY (SINGAPORE) PTE. LTD.
Reel/Frame 019015/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2006
From: KRECH, JR., ALAN S.; JORDAN, STEPHEN D.; FREESEMAN, JOHN M.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 017530/0909 →