IP Library Granted Patent US 9,529,036
Granted Patent B2
US 9,529,036 · App. 14/492,392 · Granted Dec 27, 2016

Systems and methods for test time outlier detection and correction in integrated circuit testing

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 9,529,036
App. No.
14/492,392
Granted
Dec 27, 2016
Kind
B2
Abstract

Methods and systems for semiconductor testing are disclosed. In one embodiment, devices which are testing too slowly are prevented from completing testing, thereby allowing untested devices to begin testing sooner.

Claims (28)

1. A method of semiconductor testing comprising:

while a test program is being applied to a semiconductor device, recognizing said semiconductor device as a candidate for test aborting because said device is testing too slowly based on data relating to a plurality of tests in said test program;

deciding whether to abort testing on said candidate; and

preventing said candidate from completing said test program, if said decision is to abort;

wherein after said device has completed said test program or has been prevented from completing said test program and if there is at least one remaining untested semiconductor device, said test program is applied to at least one of said remaining untested semiconductor devices.

2. The method of claim 1 , wherein said recognizing includes: recognizing said device as a candidate for test aborting because at least two test times for applying at least two tests in said test program to said device exceed at least two maximum test times for said at least two tests, respectively.

3. The method of claim 1 , wherein said recognizing includes: recognizing said device as a candidate for test aborting because a test time for applying a plurality of tests in said test program to said device exceeds a maximum test time for said plurality of tests.

4. The method of claim 3 , wherein said plurality includes all tests in said test program.

5. The method of claim 1 , wherein said recognizing includes: recognizing said device as a candidate for test aborting because said device has not completed a plurality of tests when a maximum test time for said plurality of tests has elapsed.

6. The method of claim 5 , wherein said plurality includes all tests in said test program and wherein said maximum test time is a maximum test time for completing said test program.

7. The method of claim 1 , wherein said plurality of tests are consecutive.

8. The method of claim 1 , wherein said plurality of tests excludes at least one test executed in said test program between two tests in said plurality.

9. The method of claim 1 , wherein said recognizing includes: after another device in a parallel testing group including said semiconductor device has completed said test program, recognizing at that point that said device is a candidate for test aborting because an anticipated remaining test time for said device to complete said test program is too long.

10. The method of claim 9 , wherein said anticipated test time is too long because a summation of typical test times for all at least one remaining test in said test program exceeds a difference between a maximum test time for said test program and a typical test time for said test program.

11. The method of claim 9 , wherein said recognizing at that point that said device is a candidate for test aborting includes:

looking up in a table an entry for a test which is currently being applied to said device; and

based on said entry recognizing that at that point said device as a candidate for test aborting.

12. The method of claim 1 , wherein said deciding whether to abort is based at least partially on a yield criterion.

13. The method of claim 1 , wherein said deciding includes: deciding that said candidate should have testing aborted, as a corollary of being a candidate.

14. The method of claim 1 , wherein said test program is applied to said device at a separate time from any other device.

15. The method of claim 1 , wherein said test program is applied in parallel to said device and to at least one other device in a parallel group.

16. The method of claim 1 , wherein said data includes a customized value for a test time parameter.

17. The method of claim 1 , wherein said recognizing includes: recognizing said semiconductor device as a candidate for test aborting because said device is testing too slowly based on data relating to a plurality of tests in said test program compared to at least one other device being tested in parallel.

18. A non-transitory computer program product comprising a non-transitory computer useable medium having computer readable program code embodied therein for semiconductor testing, the computer program product comprising:

computer readable program code for causing a computer while a test program is being applied to a semiconductor device, to recognize said semiconductor device as a candidate for test aborting because said device is testing too slowly based on data relating to a plurality of tests in said test program;

computer readable program code for causing the computer to decide whether to abort testing on said candidate; and

computer readable program code for causing the computer to prevent said candidate from completing said test program, if said decision is to abort;

wherein after said device has completed said test program or has been prevented from completing said test program and if there is at least one remaining untested semiconductor device, said test program is applied to at least one of said remaining untested semiconductor devices.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2020
From: BANK LEUMI LE-ISRAEL B.M.
To: OPTIMAL PLUS LTD.
Reel/Frame 052838/0945 →
SECURITY INTEREST Recorded Dec 3, 2019
From: OPTIMAL PLUS LTD.
To: BANK LEUMI LE-ISRAEL B.M.
Reel/Frame 051155/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: BALOG, GIL; LINDE, REED; GOLAN, AVI
To: OPTIMAL PLUS LTD.
Reel/Frame 035482/0189 →