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:
Jun. 14, 2022

Filed:

Jan. 16, 2019
Applicant:

Siemens Industry Software Inc., Plano, TX (US);

Inventors:

Yu Huang, West Linn, OR (US);

Gaurav Veda, Hillsboro, OR (US);

Kun-Han Tsai, Lake Oswego, OR (US);

Wu-Tung Cheng, Lake Oswego, OR (US);

Mason Chern, Minxiong Township, Chiayi County, TW;

Shi-Yu Huang, Hsinchu, TW;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06N 20/00 (2019.01); G01R 31/3177 (2006.01); G06N 7/00 (2006.01); G01R 31/317 (2006.01); G01R 31/3183 (2006.01); G01R 31/3185 (2006.01);
U.S. Cl.
CPC ...
G06N 20/00 (2019.01); G01R 31/3177 (2013.01); G01R 31/31704 (2013.01); G01R 31/318342 (2013.01); G01R 31/318583 (2013.01); G06N 7/005 (2013.01);
Abstract

Various aspects of the disclosed technology relate to machine learning-based chain diagnosis. Faults are injected into scan chains in a circuit design. Simulations are performed on the fault-injected circuit design to determine observed failing bit patterns. Bit-reduction is performed on the observed failing bit patterns to construct first training samples. Using the first training samples, first-level machine-learning models are trained. Affine scan cell groups are identified. Second training samples are prepared for each of the affine scan cell groups by performing bit-filtering on a subset of the observed failing bit patterns associated with the faults being injected at scan cells in the each of the affine scan cell groups. Using the second training samples, second-level machine-learning models are trained. The first-level and second-level machine learning models can be applied in a multi-stage machine learning-based chain diagnosis process.


Find Patent Forward Citations

Loading…