ML-Augmented Circuit Simulation for Nonlinear Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic circuit simulators face challenges in accurately simulating nonlinear effects and dynamic performance characteristics, leading to inconsistencies and inefficiencies, particularly in multi-mode power amplifier circuits, due to errors in modeling nonlinear components and complex signal interactions.

Innovation Solution

A machine learning-based post-processing system that uses a trained model to augment simulation results by learning from measured results and bill of material information, reducing errors such as coding, thermal, and harmonic balance errors, and improving prediction accuracy without requiring extensive manual tuning or modification of simulation models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional mathematical models are used to simulate nonlinear effects, then simulation speed is maintained, but simulation accuracy deteriorates due to inability to capture complex nonlinear dynamical effects

Engineering Contradiction:
Improvesimulation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces machine learning models as intermediary components between the conventional circuit simulator and the final simulation results. These ML models are trained to predict nonlinear effects (such as AM/AM and AM/PM distortion, memory effects, and thermal effects) that are difficult to capture with traditional mathematical models. The ML models receive simulation inputs and outputs and augment them with predicted nonlinear characteristics, thereby improving accuracy without requiring the core simulator to become more complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the simulation approach by changing from pure mathematical modeling to a hybrid approach that incorporates machine learning parameters. The ML models are trained on measured data to learn complex nonlinear relationships, and their parameters (weights, biases, activation functions) are optimized to match real-world behavior. This parameter transformation allows the system to capture nonlinear dynamical effects that traditional fixed mathematical models cannot represent.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If sophisticated nonlinear simulation models are used to capture complex modulation formats, then simulation accuracy improves, but computational time and resource requirements increase

Engineering Contradiction:
Improvesimulation accuracyVSAvoidsimulation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by training machine learning models offline using measured data from actual circuit operation. During the training phase, the ML models learn complex nonlinear relationships and are stored for later use. When performing actual simulations, the pre-trained models quickly predict nonlinear effects without requiring intensive real-time computation. This separates the computationally intensive learning phase from the simulation phase, reducing simulation time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified copies of complex nonlinear behaviors through machine learning models. Instead of using full sophisticated nonlinear simulation models during operation, the system uses trained ML models that replicate the essential nonlinear characteristics (AM/AM distortion, AM/PM distortion, memory effects, thermal effects) in a computationally efficient manner. These ML copies capture the dominant nonlinear effects without requiring the full computational burden of detailed physical models.

Inventive Principle:
Principle #26Copying

3Measurement precision

If manual backfitting is used to improve simulation accuracy, then accuracy for specific cases improves, but development time and cost increase due to trial and error tuning

Engineering Contradiction:
Improvesimulation accuracyVSAvoiddevelopment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the simulation system to automatically improve its own accuracy through machine learning. The ML models are trained on measured data and automatically learn the corrections needed to match real-world behavior. This eliminates the need for manual backfitting and trial-and-error tuning by designers. The system self-adjusts by using the trained ML models to predict and correct nonlinear effects, memory effects, and thermal effects automatically during simulation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where machine learning models are trained using measured data from actual circuit operation. The measured results provide feedback to the ML training process, allowing the models to learn from real-world performance and continuously improve simulation accuracy. This data-driven feedback loop replaces manual tuning with automated learning, reducing development time while achieving accurate predictions across multiple operating conditions.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If component-specific models are used for different circuit components, then modeling precision for individual components improves, but overall simulation complexity and error sources increase

Engineering Contradiction:
Improvecomponent modeling precisionVSAvoidsimulation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by using machine learning models that can handle multiple types of nonlinear effects and circuit components within a unified framework. Instead of requiring separate complex mathematical models for each component (transistors, diodes, amplifiers, mixers), the ML-based approach uses general-purpose models trained to predict various nonlinear effects (AM/AM distortion, AM/PM distortion, memory effects, thermal effects) across different component types. This reduces overall system complexity while maintaining component-specific accuracy.

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

Data Source

PatentUS20230394200A1Simulation of electronic circuitry with machine learning augmentation
Publication Date: 2023.12.07 SKYWORKS SOLUTIONS INC
  • US20230394200A1 patent drawing
  • US20230394200A1 patent drawing
  • US20230394200A1 patent drawing

AI summary

An electronic circuit simulation system uses machine learning to augment simulation results. For example, a machine learning model is trained with first simulation results associated with a first electronic circuit, and measured results obtained from a physical implementation of the first electronic circuit. This creates a trained machine learning model that is able to augment the first simulator results. A simulator executing on one or more computer processors then simulates a second electronic circuit that is different than the first electronic circuit and generates second simulation results. The trained machine learning model executes on one or more computing devices with computer-executable instructions and, when executed, augments the second simulation results.