IP Library › Granted Patent US 12,332,301
Granted Patent B2
US 12,332,301 · App. 18/071,080 · Granted Jun 17, 2025

Measuring device defect sensitization in transistor-level circuits

Inventors: Mayukh Bhattacharya (Palo Alto, CA); Jonti Talukdar (Durham, NC); Shan Yuan (San Jose, CA); Huiping Huang (San Jose, CA)
Assignee: Synopsys, Inc.
G01R31/2848G06F30/323G06F30/3308
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 12,332,301
App. No.
18/071,080
Granted
Jun 17, 2025
Kind
B2
Abstract

A method of determining defect sensitization includes parsing a netlist of a circuit design to determine a plurality of potential defects and partitioning the circuit design into a plurality of blocks. The method also includes generating a graph representing the circuit design and determining a transitive closure of the graph. The method further includes grouping the plurality of potential defects to produce a plurality of groups of potential defects and selecting a potential defect from each group of the plurality of groups to form a simulation group of potential defects. The method also includes simulating the circuit design by injecting, into the circuit design, every potential defect of the simulation group to produce a set of outputs of the plurality of blocks and determining a defect sensitization for the simulation group of potential defects based on the set of outputs of the plurality of blocks.

Claims (23)

1. A method of determining defect sensitization, the method comprising:

parsing a netlist of a circuit design to determine a plurality of potential defects;

partitioning the circuit design into a plurality of blocks;

generating, based on the plurality of blocks, a graph representing the circuit design;

determining a transitive closure of the graph indicating reachability relationships among the plurality of blocks;

grouping the plurality of potential defects based on the reachability relationships among the plurality of blocks indicated by the transitive closure of the graph to produce a plurality of groups of potential defects;

selecting a potential defect from each group of the plurality of groups to form a simulation group of potential defects;

simulating the circuit design by injecting, into the circuit design, every potential defect of the simulation group to produce a set of outputs of the plurality of blocks; and

determining a defect sensitization for the simulation group of potential defects based on the set of outputs of the plurality of blocks.

2. The method of claim 1 , wherein partitioning the circuit design into a plurality of blocks comprises:

identifying a plurality of power-nets in the circuit design; and

disconnecting the circuit design at a portion of the plurality of power-nets to form the plurality of blocks.

3. The method of claim 1 , wherein the graph is a directed graph, and wherein each node of the directed graph is a block of the plurality of blocks.

4. The method of claim 1 , wherein an edge in the graph indicates a direction of signal propagation in the circuit design.

5. The method of claim 1 , further comprising:

probing an input port and output port of each node in the graph; and

simulating the circuit design to produce a plurality of waveforms for the input port and the output port of each node in the graph.

6. The method of claim 5 , wherein determining the defect sensitization comprises comparing the plurality of waveforms to the set of outputs of the plurality of blocks.

7. The method of claim 6 , wherein comparing the plurality of waveforms to the set of outputs of the plurality of blocks comprises:

calculating an absolute difference between the plurality of waveforms and the set of outputs of the plurality of blocks time-point by time-point;

integrating the absolute difference to produce a value; and

dividing the value by a total transient time.

8. The method of claim 1 , wherein potential defects in a first group of the plurality of groups of potential defects have no effect on sensitization of potential defects in a second group of the plurality of groups of potential defects different from the first group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2022
From: BHATTACHARYA, MAYUKH; TALUKDAR, JONTI; YUAN, SHAN; HUANG, HUIPING
To: SYNOPSYS INCORPORATED
Reel/Frame 061910/0751 →
Continuity (2)
Provisional Application 63398424 · Aug 16, 2022
Related Publication 20240061035A1 · Feb 22, 2024
References Cited (10)
US 9594858B1 · Tseng · 2017 [cited by examiner]
US 10133835B1 · MacDonald · 2018 [cited by examiner]
US 10402525B1 · Li · 2019 [cited by examiner]
US 11080444B1 · Kumar · 2021 [cited by examiner]
US 11579994B2 · Bhattacharya · 2023 [cited by examiner]
US 11620424B2 · Bhattacharya · 2023 [cited by examiner]
US 20100106476A1 · Dong · 2010 [cited by examiner]
US 20120159409A1 · Guo · 2012 [cited by examiner]
US 20140059507A1 · Sunter · 2014 [cited by examiner]
US 20210326227A1 · Bhattacharya · 2021 [cited by examiner]
Cited By (1)
US 12,481,813