IP Library Granted Patent US 7,784,000
Granted Patent B2
US 7,784,000 · App. 12/050,381 · Granted Aug 24, 2010

Identifying sequential functional paths for IC testing methods and system

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,784,000
App. No.
12/050,381
Granted
Aug 24, 2010
Kind
B2
Abstract

A method and system of identifying sequential functional paths for IC testing methods are disclosed. In one embodiment, a method may include a method of sequential functional path identification for at-speed structural test, the method comprising: using a timing tool to enumerate a plurality of critical paths in a circuit; identifying which of the plurality of critical paths are sequential functional paths that will function during functional operation of the IC by identifying which of the plurality of critical paths a test can be generated for using a test sequence having n functional capture cycles, where n is greater than 2; performing path test generation for the sequential functional paths using launch-off-scan test sequences; and performing path test generation for critical paths not tested by the launch-of-scan test sequences, using launch-off-capture test sequences having two functional captures.

Claims (14)

1. A method of sequential functional path identification for at-speed structural test performed on at least one computing device, the method comprising:

using a timing tool to enumerate a plurality of critical paths in a circuit;

identifying, using the at least one computing device, which of the plurality of critical paths are sequential functional paths that will function during functional operation of the IC by identifying which of the plurality of critical paths a test can be generated for using a test sequence having n functional capture cycles, where n is greater than 2;

performing, the at least one computing device, path test generation for the identified sequential functional paths using launch-off-scan test sequences, the launch-off-scan test sequences including applying a single scan shift to all latches in the IC, wherein the single scan shift launches a test transition; and

after the performing of the path test generation using the launch-off scan test sequences, performing, using the at least one computing device, path test generation for critical paths included in the plurality of critical paths not identified and not tested by the launch-off-scan test sequences using launch-off-capture test sequences having two functional captures, the launch-off-capture test sequences including applying a functional capture pulse to the all of the latches in the IC such that the launch-off-capture test captures input data from each functional port of each of the latches.

2. The method of claim 1 , wherein the identifying includes simulating a plurality of random test patterns having n functional capture cycles and identifying as sequential functional paths those critical paths that can be tested using the plurality of random test patterns.

3. The method of claim 1 , wherein the identifying includes attempting to deterministically generate a test pattern having n functional capture cycles for each of the plurality of critical paths, and identifying as sequential functional paths those critical paths that have a deterministic test pattern having n functional captures generated.

4. A system of sequential functional path identification for at-speed structural test, the system comprising:

a component for enumerating a plurality of critical paths in a circuit;

a component for identifying which of the plurality of critical paths are sequential functional paths that will function during functional operation of the IC by identifying which of the plurality of critical paths a test can be generated for using a test sequence having n functional capture cycles, where n is greater than 2;

a component for performing path test generation for the identified sequential functional paths using launch-off-scan test sequences, the launch-off-scan test sequences including applying a single scan shift to all latches in the IC, wherein the single scan shift launches a test transition; and

a component for, after the performing of the path test generation using the launch-off scan test sequences, performing path test generation for critical paths included in the plurality of critical paths not identified and not tested by the launch-off-scan test sequences using launch-off-capture test sequences having two functional captures, the launch-off-capture test sequences including applying a functional capture pulse to the all of the latches in the IC such that the launch-off-capture test captures input data from each functional port of each of the latches.

5. The system of claim 4 , wherein the identifying means simulates a plurality of random test patterns having n functional capture cycles and identifies as sequential functional paths those critical paths that can be tested using the plurality of random test patterns.

6. The system of claim 4 , wherein the identifying means attempts to deterministically generate a test pattern having n functional captures for each of the plurality of critical paths, and identify as sequential functional paths those critical paths that have a deterministic test pattern generated.

Assignments (6)
MERGER AND CHANGE OF NAME Recorded Jun 18, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 057261/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2013
From: WILMINGTON TRUST, NATIONAL ASSOCIATION FKA WILMINGTON TRUST FSB/MORGAN STANLEY & CO. INCORPORATED
To: MITEL NETWORKS CORPORATION
Reel/Frame 030165/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 029733/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2008
From: GRISE, GARY D.; IYENGAR, VIKRAM
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020665/0579 →