Transformer Surrogate Model for Circuit Path Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current software simulators are inefficient in evaluating large numbers of integrated circuits, requiring significant time and resources, especially as circuit complexity increases.

Innovation Solution

A computing device with a processor and storage device uses a circuit representation-learning model to identify and extract paths in an electric circuit, convert them to path embeddings, and predict circuit characteristics, employing a transformer-based surrogate model for faster and more accurate performance evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional software simulators are used to evaluate integrated circuits, then measurement precision and reliability are maintained, but evaluation time and computational resource consumption increase significantly

Engineering Contradiction:
Improveevaluation speedVSAvoidsimulation inference time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent creates a surrogate model that copies the functionality of traditional software simulators. This surrogate model is trained on simulation data to replicate circuit evaluation behavior, enabling fast predictions without running full simulations. The model learns to approximate simulator outputs, achieving orders of magnitude speedup while maintaining acceptable accuracy for design exploration.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by pre-training the surrogate model on extensive simulation data before actual circuit evaluations. During this offline training phase, the model learns patterns and relationships from thousands of simulated circuits. When deployed, the pre-trained model can rapidly evaluate new circuits without requiring time-consuming simulations, as the heavy computational work was already done during training.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If traditional software simulators are used to evaluate large numbers of ICs, then comprehensive performance analysis is achieved, but computational resource consumption and evaluation time increase

Engineering Contradiction:
Improvenumber of circuits evaluatedVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The surrogate model serves as a computational copy that replicates simulator functionality with much lower resource requirements. Once trained, the model can evaluate circuits using minimal computational resources compared to full simulations, enabling high-throughput evaluation of large circuit spaces without proportionally increasing energy consumption.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs a computationally inexpensive surrogate model that can be rapidly deployed and executed. Unlike expensive, resource-intensive simulations, the surrogate model requires minimal computational power per evaluation, allowing thousands of circuits to be assessed with modest hardware resources and lower energy consumption.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Measurement precision

If software simulators evaluate hundreds of thousands of data points, then measurement precision is maintained, but evaluation time becomes prohibitive

Engineering Contradiction:
Improveperformance evaluation accuracyVSAvoidtotal evaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The surrogate model creates a simplified copy of the simulation process that captures essential performance relationships. By learning from training data, the model reproduces key performance metrics without requiring the full computational complexity of detailed simulations, achieving acceptable precision for design optimization while dramatically reducing evaluation time.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies partial action by having the surrogate model predict only the most critical performance metrics rather than performing complete, exhaustive simulations. The model focuses on capturing dominant performance characteristics that matter for design decisions, sacrificing minor details in exchange for rapid evaluation capability across large circuit spaces.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240394508A1Transformer-based surrogate model module for electric circuit performance modeling
Publication Date: 2024.11.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240394508A1 patent drawing
  • US20240394508A1 patent drawing
  • US20240394508A1 patent drawing

AI summary

A computing device includes a processor and a storage device coupled to the processor. The storage device stores instructions to cause the processor to perform acts to provide a circuit performance modeling. The acts include identifying and extracting paths of an electric circuit between a plurality of designated components that represent the electric circuit; converting at least one of the extracted paths to a path embedding comprising a vector of a fixed length; and predicting, by a circuit representation-learning model, characteristics of the designated components that represent the electric circuit based on an input of circuit parameters of the electric circuit.