The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 24, 2007

Filed:

May. 31, 2005
Applicants:

Khader S. Abdel-hafez, San Francisco, CA (US);

Laung-terng (L.-t.) Wang, Sunnyvale, CA (US);

Boryau (Jack) Sheu, San Jose, CA (US);

Zhigang Wang, Sunnyvale, CA (US);

Zhigang Jiang, San Jose, CA (US);

Inventors:

Khader S. Abdel-Hafez, San Francisco, CA (US);

Laung-Terng (L.-T.) Wang, Sunnyvale, CA (US);

Boryau (Jack) Sheu, San Jose, CA (US);

Zhigang Wang, Sunnyvale, CA (US);

Zhigang Jiang, San Jose, CA (US);

Assignee:

Syntest Technologies, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G01R 31/28 (2006.01); G11B 5/00 (2006.01); G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method for performing ATPG (automatic test pattern generation) and fault simulation in a scan-based integrated circuit, based on a selected clock order in a selected capture operation, in a selected scan-test mode or a selected self-test mode. The method comprises compilingthe RTL (register-transfer level) or Gate-Level HDL (hardware description language) codebased on the Input Constraintsand a Foundry Library, into a Sequential Circuit Model. The Sequential Circuit Modelis then transformedinto an equivalent Combinational Circuit Modelfor performing Forward and/or Backward Clock Analysisto determine the driving and observing clocks for all inputs and outputs of all combinational logic gates in the Combinational Circuit Model. The analysis results are used for Uncontrollable/Unobservable Labelingof selected inputs and outputs of the combinational logic gates. Finally, ATPG and/or Fault Simulationare performed according to the Uncontrollable/Unobservable Labelingto generate the HDL Test Benches and ATE Test Programs


Find Patent Forward Citations

Loading…