Parallel Analog Circuit Simulation with Pre-calculated Overlap Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing parallel circuit simulation techniques for EDA tools are inefficient for smaller circuit designs due to the time-consuming process of determining the appropriate overlap time (Tov) for transient simulations, which is necessary to account for memory effects in analog circuits.

Innovation Solution

Determine the overlap time (Tov) based on the time required for output signals of an analog circuit to settle to a steady state, segment the simulation time into equal segments, overlap adjacent segments by Tov, simulate these segments in parallel, and truncate all but the first intermediate results to merge into a final simulation result.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If parallel circuit simulation techniques are used to reduce simulation time, then simulation speed is improved, but the technique is not beneficial for smaller circuit designs due to the time-consuming iterative process to determine overlap time

Engineering Contradiction:
Improvesimulation speedVSAvoidtime to determine overlap time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating the overlap time period Tov using a simplified formula based on circuit parameters (Tov = k × τ, where τ is the circuit time constant) before the actual parallel simulation begins. This eliminates the need for time-consuming iterative processes during the simulation setup phase, allowing smaller circuit designs to benefit from parallel simulation techniques without suffering from excessive overlap time determination overhead.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If iterative algorithms are used to determine overlap time Tov, then accuracy of memory effect accounting is improved, but the process becomes time consuming

Engineering Contradiction:
Improveaccuracy of overlap time determinationVSAvoidtime to determine Tov
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the approach from iterative parameter adjustment to direct parameter calculation. Instead of iteratively adjusting Tov to achieve convergence, the method directly calculates Tov using the formula Tov = k × τ, where k is a predetermined constant and τ is the circuit time constant. This parameter change maintains sufficient accuracy for memory effect accounting while eliminating the iterative time overhead.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10204196B1System and method for reducing simulation time when simulating electrical circuits
Publication Date: 2019.02.12 KEYSIGHT TECHNOLOGIES INC
  • US10204196B1 patent drawing
  • US10204196B1 patent drawing
  • US10204196B1 patent drawing

AI summary

A system and method are provided that reduce the amount of time required to perform transient circuit and envelope transient circuit simulations. The total simulation time is partitioned into n simulation segments of equal lengths of time and adjacent simulation segments are overlapped in time by a predetermined overlap time period, Tov. The simulation segments are then simulated in parallel and the simulation results are merged into a final simulation waveform. The predetermined overlap time period Tov is determined using a non-iterative process that can be performed very quickly. Consequently, the overall amount of time that is required to perform the simulation is greatly reduced.