IP Library Granted Patent US 7,610,540
Granted Patent B2
US 7,610,540 · App. 12/265,300 · Granted Oct 27, 2009

Method for generating, from a test cube set, a generator configured to generate a test pattern

Assignee: NEC Laboratories America, Inc.
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,610,540
App. No.
12/265,300
Granted
Oct 27, 2009
Kind
B2
Abstract

Disclosed is a logic testing system that includes a decompressor and a tester in communication with the decompressor. The tester is configured to store a seed and locations of scan inputs and is further configured to transmit the seed and the locations of scan inputs to the decompressor. The decompressor is configured to generate a test pattern from the seed and the locations of scan inputs. The decompressor includes a first test pattern generator, a second test pattern generator, and a selector configured to select the test pattern generated by the first test pattern generator or the test pattern generated by the second test pattern generator using the locations of scan inputs.

Claims (19)

1. A method for generating, from a test cube set, a generator configured to generate a test pattern for testing a circuit, the method comprising:

fault simulating said circuit with at least one test cube in said test cube set;

selecting a test cube that has the largest number of faults in a target fault list;

relaxing at least one bit in said selected test cube;

moving said selected test cube to a current test cube subset;

generating said generator from said current test cube subset;

generating a decompressed test pattern from said generator;

fault simulating said circuit with said decompressed test pattern; and

dropping at least one fault after said fault simulating with said decompressed test pattern.

2. The method of claim 1 further comprising relaxing additional bits in said selected test cube after dropping said at least one fault.

3. The method of claim 1 further comprising determining whether said test cube set is empty.

4. The method of claim 3 further comprising determining, after determining that said test cube set is not empty, whether there is at least one test cube in said test cube set that can be added into said current test cube subset without making a number of conflicting bits in said generator greater than a first predetermined number or a number of care bits in said generator greater than a second predetermined number.

5. The method of claim 4 further comprising selecting, after determining that there is at least one test cube that can be added, a test cube from said test cube set that causes a minimum number of new conflicting bits in said generator and that does not make said number of care bits in said generator greater than said second predetermined number.

6. The method of claim 5 further comprising adding said test cube into said subset of test cubes after relaxing over-specified bits in said selected test cube.

7. The method of claim 6 further comprising updating said generator after said adding step.

8. The method of claim 4 further comprising determining, after determining that there is not at least one test cube that can be added, whether there is at least one unmarked test cube in said test cube set that does not make the number of conflicting bits in said generator greater than a third predetermined number or the number of care bits in said generator greater than a fourth predetermined number when it is added into said current test cube subset.

9. The method of claim 8 further comprising selecting, after determining that there is at least one unmarked test cube in said test cube set, a test cube randomly from said test cube set and relaxing overspecified bits in said randomly selected test cube.

10. The method of claim 9 further comprising determining, after said selecting step, whether said relaxed test cube can be added to said current test cube subset without making the number of conflicting bits greater than said first predetermined number or the number of care bits in said generator greater than said second predetermined number.

11. The method of claim 10 further comprising adding, after determining that said relaxed test cube can be added, said relaxed test cube into said current test cube subset and updating said generator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2010
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 023957/0816 →
Continuity (5)
Division 1153824500 · Oct 3, 2006
Provisional Application 6072303600 · Oct 3, 2005
Provisional Application 6074348700 · Mar 15, 2006
Provisional Application 6074335900 · Feb 27, 2006
Related Publication 20090119563A1 · May 7, 2009