IP Library Granted Patent US 8,006,149
Granted Patent B2
US 8,006,149 · App. 11/563,612 · Granted Aug 23, 2011

System and method for device performance characterization in physical and logical domains with AC SCAN 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 8,006,149
App. No.
11/563,612
Granted
Aug 23, 2011
Kind
B2
Abstract

A method for data logging from inside a semiconductor device, yielding timing performance information about the logic behind each and every flip-flop in the scan chain and displaying the sensitivity of certain flipflops to speed related manufacturing defects. The method comprises steps for testing, measuring, storing, and analyzing records for frequency characterization of complex digital semiconductors.

Claims (40)

1. A method comprising:

applying a series of test patterns to a scan chain while sweeping a frequency defined by a timing between a launch clock pulse and a capture clock pulse for the scan chain; and

recording a timing measurement for each scan cell in the scan chain, the timing measurement being recorded for a particular scan cell by i) as each test pattern is unloaded from the scan chain, comprising successive bits unloaded for the particular scan cell, to identify transitions from pass to fail, and ii) recording a frequency corresponding to each transition as a timing measurement for the particular scan cell, whereby data on continuing failures or passes is compressed.

2. The method of claim 1 wherein said recording comprises indicating a timing performance for each scan cell in the scan chain.

3. The method of claim 2 further comprising retrieving all failures in an AC-Scan test pattern unloaded from the scan chain from automated test equipment.

4. A method comprising:

collecting a plurality of test pattern failures in response to applying a series of test patterns to a scan chain while sweeping a frequency defined by a timing between a launch clock pulse and a capture clock pulse;

associating at least one of said plurality of test pattern failures to a scan cell;

responsive to a first failure of the scan cell at a first testpoint, the first testpoint corresponding to one of the frequencies defined by a timing between a launch clock pulse and a capture clock pulse for the scan chain, setting a scan cell value in a results record to a frequency of a previous testpoint in the series of test patterns applied to the scan chain, the frequency providing a timing measurement for the scan cell.

5. An apparatus comprising:

a tester configured to apply a series of test patterns to a scan chain while sweeping a frequency defined by a timing between a launch clock pulse and a capture clock pulse for the scan chain; and

a non-transitory computer readable media comprising a data structure, wherein said data structure comprises a representation of a timing measurement for each of a plurality of scan cells in the scan chain, wherein the timing measurement for a particular scan cell corresponds to the timing between the launch clock pulse and the capture clock pulse at which successive bits unloaded for the particular scan cell transition from pass to fail.

6. The apparatus of claim 5 wherein said plurality comprises every scan cell of the scan chain.

7. A method for improving manufacturing yield of semiconductor devices at higher speeds, comprising the steps of:

testing a logic device with an AC-Scan pattern at a plurality of testpoints, wherein different testpoints correspond to different frequencies of applying a launch-capture pair of clock pulses, and wherein the AC-Scan pattern is synthesized to exercise flipflops in critical paths which are most vulnerable to delay defects;

storing failure data generated in response to the testing, the failure data including a timing measurement for each scan cell in the logic device associated with a test pattern failure, wherein the timing measurement for a particular scan cell identifies at least one of i) a testpoint representing a lowest frequency at which the AC-Scan pattern causes the particular scan cell to fail, or ii) a testpoint representing a highest frequency at which the AC-Scan pattern causes the particular scan cell to pass; and

displaying at least some of the failure data.

8. The method of claim 7 wherein storing failure data for the particular scan cell comprises:

storing at least three of the following

the testpoint representing the lowest frequency at which the AC-Scan pattern causes the particular scan cell to fail,

the testpoint representing the highest frequency at which the AC-Scan pattern causes the particular scan cell to pass,

an identifier of the AC-Scan pattern which causes the scan cell to fail,

an identifier of the position of the particular scan cell in a scan chain,

an identifier of the scan chain in a unique die,

an identifier of the unique the in a wafer,

an identifier of the wafer,

a hierarchical design name for the particular scan cell consistent with a design database,

a physical coordinate of the position of the particular scan cell in the unique die, and

a physical coordinate of the position of the unique die in the wafer.

9. The method of claim 7 wherein displaying at east some of the failure data comprises:

displaying on a graphical computer display at least three of:

a movable graphical icon by mouse or keyboard selecting a testpoint on a continuum of frequencies at which AC-Scan patterns have been applied to the logic device;

a failing scan cell in a scan chain in an array of scan cells in scan chains, said failing scan cell presenting test values inconsistent with expected test values for an AC-Scan pattern and at least one frequency corresponding to a testpoint;

a failing scan cell in a hierarchical list of flip-flops described in a design description language, said failing scan cell presented as one of a block diagram, a net list and an electrical schematic;

a failing scan cell in a physical map of the logic device, said failing scan cell presented in the context of other scan cells located in the same region of the logic device;

a failing scan cell in a physical map of a wafer including the logic device, said failing scan cell presented in the context of other scan cells located in the same region of the wafer.

10. The method of claim 9 wherein said displaying at least some of the failure data further comprises displaying a logic hierarchy of the logic device, wherein the timing for each logic sub-circuit in the logic hierarchy can be analyzed.

11. The method of claim 10 wherein said displaying at least some of the failure data further comprises displaying a physical layout of the logic device, wherein the timing for each logic sub-circuit in the physical layout can be analyzed.

12. The method of claim 7 , further comprising the step of:

for each scan cell of the logic device not associated with a test pattern failure, storing a notation that the scan cell never failed the AC-Scan pattern at any of the testpoints.

Assignments (7)
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 Oct 7, 2009
From: INOVYS CORPORATION
To: VERIGY (SINGAPORE) PTE. LTD.
Reel/Frame 023330/0760 →
RELEASE OF SECURITY INTEREST Recorded Sep 29, 2009
From: STORM VENTURES FUND II(A), LLC; STORM VENTURES FUND II, LLC; CMEA VENTURES INFORMATION TECHNOLOGY II, CIVIL LAW PARTNERSHIP; CMEA VENTURES INFORMATION TECHNOLOGY II, L.P.; PALOMAR VENTURES II, L.P.; H.I.G. INOVYS, INC.; HUITUNG INVESTMENTS (BVI) LIMITED; SHENGTUNG VENTURE CAPITAL CORPORATION; LAZAROW, WARREN T.; TRUSTEES OF THE LAZAROW FAMILY TRUST, DATED FEBRUARY 3, 2003, WARREN T. AND BARBARA M. LAZAROW; LANDINGS INVESTMENT PARTNERS, LLC; HOLLIFIELD, TED; UGMA, UNTIL THE AGE OF 21 FOR TIMOTHY JOHN MURABITO, CA; UGMA, UNTIL THE AGE OF 21 FOR MARCUS PAUL MURABITO, CA; UGMA, UNTIL THE AGE OF 21 FOR CLAYTON JAMES MURABITO, CA; UGMA, UNTIL THE AGE OF 21 FOR CHRISTIAN PHILLIP MURABITO, CA; UGMA, UNTIL THE AGE OF 21 FOR ALFRED CHARLES MURABITO III, CA; UGMA, UNTIL THE AGE OF 21 FOR COURTNEY MICHELLE MURABITO, CA; UGMA, UNTIL THE AGE OF 21 FOR AMANDA TAYLOR MURABITO, CA; UGMA, UNTIL THE AGE OF 21 FOR JOSEPH ANTHONY MURABITO, CA; MURABITO TTEE MURABITO 1994 LIVING TRUST, UA DTD 01/11/94, ALFRED CHARLES MURABITO JR. AND KATHLEEN MICHELLE; ALL CHEMICAL DISPOSAL, INC. 401(K) PROFIT SHARING PLAN; ALL CHEMICAL DISPOSAL, INC.; MURABITO 1994 LIVING TRUST DATED JANUARY 11, 1994; UGMA, UNTIL THE AGE OF 21, FBO ALFRED CHARLES MURABITO III, SARAH ELIZABETH BURLISON, CUST; UGMA, UNTIL THE AGE OF 21, FBO CHRISTIAN PHILIP MURABITO, SARAH ELIZABETH BURLISON, CUST; UGMA, UNTIL THE AGE OF 21, FBO AMANDA TAYLOR MURABITO, SARAH ELIZABETH BURLISON, CUST; UGMA, UNTIL THE AGE OF 21, FBO COURTNEY MICHELLE MURABITO, SARAH ELIZABETH BURLISON, CUST; UGMA, UNTIL THE AGE OF 21, FBO JOSEPH ANTHONY MURABITO, SARAH ELIZABETH BURLISON, CUST; TECHFARM VENTURES, L.P.; TECHFUND CAPITAL II, L.P.; SYNOPSYS, INC.; BUCKINGHAM T.I.C., JAMES R. AND LINDA L.; HARTWIG FAMILY TRUST, LINDA; QUACH, PHUONG; SOHAIL, FAYSAL; MORIHIRO, KOJI
To: INOVYS CORPORATION
Reel/Frame 023292/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2009
From: DOKKEN, RICHARD C.; CHAN, GERALD S.; BURLISON, PHILLIP D.
To: INOVYS CORPORATION
Reel/Frame 022209/0715 →
GRANT OF PATENT SECURITY INTEREST Recorded Jul 31, 2007
From: INOVYS CORPORATION
To: STORM VENTURES FUND II(A), LLC; STORM VENTURES FUND II, LLC; CMEA VENTURES INFORMATION TECHNOLOGY II, CIVIL LAW PARTNERSHIP; CMEA VENTURES INFORMATION TECHNOLOGY II, L.P.; PALOMAR VENTURES II, L.P.; H.I.G. INOVYS, INC.; HUITUNG INVESTMENTS (BVI) LIMITED; SHENGTUNG VENTURE CAPITAL CORPORATION; LAZAROW, WARREN T.; LAZAROW, TRUSTEES OF THE LAZAROW FAMILY TRUST, DATED FEBRUARY 3, 2003, WARREN T. AND BARBARA M.; LANDINGS INVESTMENT PARTNERS, LLC; HOLLIFIELD, TED; CA UGMA, UNTIL THE AGE OF 21 FOR TIMOTHY JOHN MURABITO; CA UGMA, UNTIL THE AGE OF 21 FOR MARCUS PAUL MURABITO; CA UGMA, UNTIL THE AGE OF 21 FOR CLAYTON JAMES MURABITO; CA UGMA, UNTIL THE AGE OF 21 FOR CHRISTIAN PHILLIP MURABITO; CA UGMA, UNTIL THE AGE OF 21 FOR ALFRED CHARLES MURABITO III; CA UGMA, UNTIL THE AGE OF 21 FOR COURTNEY MICHELLE MURABITO; CA UGMA, UNTIL THE AGE OF 21 FOR AMANDA TAYLOR MURABITO; CA UGMA, UNTIL THE AGE OF 21 FOR JOSEPH ANTHONY MURABITO; MURABITO TTEE MURABITO 1994 LIVING TRUST, UA DTD 01/11/94, ALFRED CHARLES MURABITO JR. AND KATHLEEN MICHELLE; ALL CHEMICAL DISPOSAL, INC. 401(K) PROFIT SHARING PLAN; ALL CHEMICAL DISPOSAL, INC.; MURABITO 1994 LIVING TRUST DATED JANUARY 11, 1994; BURLISON, CUST. UGMA, UNTIL THE AGE OF 21, FBO ALFRED CHARLES MURABITO III, SARAH ELIZABETH; BURLISON, CUST. UGMA, UNTIL THE AGE OF 21, FBO CHRISTIAN PHILLIP MURABITO, SARAH ELIZABETH; BURLISON, CUST. UGMA, UNTIL THE AGE OF 21, FBO AMANDA TAYLOR MURABITO, SARAH ELIZABETH; BURLISON, CUST. UGMA, UNTIL THE AGE OF 21, FBO COURTNEY MICHELLE MURABITO, SARAH ELIZABETH; BURLISON, CUST. UGMA, UNTIL THE AGE OF 21, FBO JOSEPH ANTHONY MURABITO, SARAH ELIZABETH; TECHFARM VENTURES, L.P.; TECHFUND CAPITAL II, L.P.; SYNOPSYS, INC.; BUCKINGHAM T.I.C., JAMES R. AND LINDA L.; HARTWIG FAMILY TRUST, LINDA; QUACH, PHUONG; SOHAIL, FAYSAL; MORIHIRO, KOJI
Reel/Frame 019617/0445 →