Machine Learning Classifiers for Risky Circuit Pattern Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern integrated circuit design and testing face challenges in identifying unreliable circuit patterns due to the complexity and computational limitations of existing simulation methods, leading to potential reliability issues that are only discovered post-fabrication.

Innovation Solution

A machine learning-based classifier is trained to recognize unreliable circuit patterns without full simulations, using a database of previously identified patterns, enabling rapid identification and update with new patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If circuit simulations are performed to identify unreliable circuit patterns, then detection accuracy is improved, but processing time increases significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-computing and storing circuit patterns that are prone to reliability problems in a database before actual design verification. When analyzing a circuit netlist, the system retrieves and compares against these pre-stored patterns rather than performing full simulations, thus achieving fast detection without sacrificing accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of complex circuit behaviors by storing representative circuit patterns (topologies, device configurations, connection structures) that exhibit reliability issues. These pattern copies serve as proxies for full circuit simulations, enabling rapid comparison and identification of problematic circuits without repeating expensive simulation processes.

Inventive Principle:
Principle #26Copying

2Reliability

If full circuit simulations are performed on large circuits with over 1 million devices, then comprehensive reliability assessment is achieved, but computational resources required increase excessively

Engineering Contradiction:
Improvereliability assessmentVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts and isolates specific circuit patterns from large-scale circuits that are known to cause reliability problems. Instead of simulating the entire 1-million-device circuit, the system extracts relevant pattern instances (specific topologies, device arrangements, connection structures) and evaluates them independently against stored reliability patterns, dramatically reducing computational complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the large circuit into identifiable pattern instances by comparing the circuit netlist against a database of stored circuit patterns. Each matched pattern represents a segment that can be evaluated independently for reliability issues, avoiding the need to process the entire complex circuit as a single unit.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If circuit patterns are identified using traditional simulation methods, then reliability issues are detected, but the ability to simulate all input vector scenarios is lost due to time constraints

Engineering Contradiction:
Improvereliability detectionVSAvoidsimulation coverage
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The stored circuit patterns in the database serve multiple functions: they represent various unreliable circuit topologies, device configurations, and connection structures that can match different instances in any circuit netlist. This universal pattern library enables the system to detect multiple types of reliability issues (electrostatic discharge, electrical overstress, aging, etc.) across diverse circuit scenarios without requiring separate simulations for each case.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12412110B2Systems and methods for machine learning based risky circuit pattern identification
Publication Date: 2025.09.09 ANSYS INC
  • US12412110B2 patent drawing
  • US12412110B2 patent drawing
  • US12412110B2 patent drawing

AI summary

Machine assisted systems and methods for detecting unreliable circuit patterns are described. These systems and methods can use a machine learning classifier, that has been trained to recognize such circuit patterns, to detect the unreliable circuit patterns without requiring computationally expensive simulations of a circuit netlist which can be over a million devices (e.g. over a million FETs). The classifier, once trained, can recognize unreliable circuit patterns quickly and can be updated over time as new unreliable circuit patterns are discovered from simulations or other sources.