IP Library Granted Patent US 7,254,760
Granted Patent B2
US 7,254,760 · App. 10/959,856 · Granted Aug 7, 2007

Methods and apparatus for providing scan patterns to an electronic device

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,254,760
App. No.
10/959,856
Granted
Aug 7, 2007
Kind
B2
Abstract

In one embodiment, a method provides scan patterns to an electronic device having BIST hardware. The BIST hardware has production and diagnostic test modes, and the device outputs one or more response signatures in the production test mode and outputs raw response data in the diagnostic test mode. In production test mode, the method uses ATE to 1) provide a first series of scan test patterns to the BIST hardware, and 2) capture and compare response signatures to expected response signatures, to identify a number of failing scan test patterns. The method then uses the ATE to identify a number of unique labels associated with the failing patterns. In diagnostic test mode, the method uses the ATE to 1) provide a second series of scan test patterns to the BIST hardware, and 2) capture raw response data. The scan test patterns in the second series correspond to the identified labels.

Claims (35)

1. A method for providing scan patterns to an electronic device having built-in self-test (BIST) hardware, the BIST hardware having a production test mode and a diagnostic test mode, and the electronic device outputting one or more response signatures in the production test mode and outputting raw response data in the diagnostic test mode, the method comprising:

in production test mode, using automated test equipment (ATE) to i) provide a first series of scan test patterns to said BIST hardware, and ii) capture and compare response signatures to expected response signatures, to identify a number of failing scan test patterns;

using the ATE to identify a number of unique labels associated with said failing scan test patterns; and

in diagnostic test mode, using the ATE to i) provide a second series of scan test patterns to said BIST hardware, the scan test patterns in said second series corresponding to said identified labels, and ii) capture raw response data.

2. The method of claim 1 , wherein each series of scan test patterns comprises multiple intervals of scan test patterns; and wherein the number of failing scan test patterns are identified by identifying labels corresponding to a number of failing intervals of scan test patterns.

3. The method of claim 1 , wherein said first series of scan test patterns is executed within a single production test vector.

4. The method of claim 1 , wherein the ATE dynamically compiles said identified labels into a single diagnostic test vector.

5. The method of claim 1 , wherein the ATE dynamically generates and executes a plurality of diagnostic test vectors when providing the scan test patterns in the second series to said BIST hardware.

6. The method of claim 1 , wherein the ATE is a system-on-a-chip (SOC) tester.

7. A method for providing scan patterns to input pins of an electronic device, each input pin being associated with built-in self-test (BIST) hardware, the BIST hardware having a production test mode and a diagnostic test mode, and the electronic device outputting one or more response signatures at output pins of the electronic device in the production test mode and outputting raw response data at said output pins in the diagnostic test mode, the method comprising:

in production test mode, using automated test equipment (ATE) to i) provide a series of scan test patterns to said input pins, and ii) capture response signatures at said output pins and compare captured response signatures to expected response signatures, to identify a number of failing scan test patterns corresponding to each input pin;

using the ATE to identify a number of unique labels associated with said failing scan test patterns; and

in diagnostic test mode, and for each input pin, using the ATE to i) provide a second series of scan test patterns to the input pin, the scan test patterns in said second series corresponding to said identified labels for the input pin, and ii) capture raw response data.

8. The method of claim 7 , wherein each series of scan test patterns comprises multiple intervals of scan test patterns; and wherein the number of failing scan test patterns are identified by identifying labels corresponding to a number of failing intervals of scan test patterns.

9. The method of claim 7 , wherein each series of scan test patterns provided to an input pin during production test mode is executed within a single production test vector.

10. The method of claim 7 , wherein all of the series of scan test patterns provided to the input pins during production test mode are executed within a single production test vector.

11. The method of claim 7 , wherein, for each input pin, the ATE dynamically compiles said labels identified for the input pin into a single diagnostic test vector.

12. The method of claim 7 , wherein the ATE dynamically generates and executes a plurality of diagnostic test vectors when providing the scan test patterns in the second series to said input pins.

13. The method of claim 7 , wherein the ATE is a system-on-a-chip (SOC) tester.

14. Apparatus, comprising:

computer-readable media; and

program code, stored on the computer-readable media, to cause automated test equipment (ATE) to perform the actions of:

placing built-in self-test (BIST) hardware of an electronic device in a production test mode, and:

providing a first series of scan test patterns to said BIST hardware;

capturing response signatures corresponding to said scan test patterns; and

comparing said captured response signatures to expected response signatures, to identify a number of failing scan test patterns;

identifying a number of unique labels associated with said failing scan test patterns; and

placing the BIST hardware in a diagnostic test mode, and:

providing a second series of scan test patterns to the BIST hardware, the scan test patterns in said second series corresponding to said identified labels; and

capturing raw response data corresponding to said scan test patterns.

15. The apparatus of claim 14 , wherein each series of scan test patterns comprises multiple intervals of scan test patterns; and wherein the program code identifies the number of failing scan test patterns by identifying a number of failing intervals of scan test patterns.

16. The apparatus of claim 14 , wherein the program code causes the first series of scan test patterns to be executed within a single production test vector.

17. The apparatus of claim 14 , wherein the program code causes the ATE to dynamically compile said identified labels into a single diagnostic test vector.

18. The apparatus of claim 14 , wherein the program code causes the ATE to dynamically generate and execute a plurality of diagnostic test vectors when providing the scan test patterns in the second series to said BIST hardware.

19. The apparatus of claim 14 , wherein the ATE is a system-on-a-chip (SOC) tester.

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 Dec 1, 2004
From: CHINDAMO, DOMENICO; SALAGIANIS, ARIADNE
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 015404/0337 →