Circuit Simulation via Subcircuit Partitioning and Port Equivalence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing circuit simulation methods require extensive computation and time due to large matrix operations, especially as circuit scale increases, leading to inefficiencies in simulation processes.

Innovation Solution

The method involves partitioning a circuit into subcircuits connected through ports, generating equivalent circuits based on port conditions and impulse responses, and simulating a simplified circuit comprising these subcircuits to reduce computational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional circuit simulation methods (difference equation method, state variable method) are used to simulate large-scale circuits, then simulation accuracy is maintained, but computation amount increases and simulation time becomes excessively long

Engineering Contradiction:
Improvesimulation accuracyVSAvoidsimulation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides a large-scale circuit into multiple subcircuits based on circuit topology and coupling relationships. Each subcircuit is simulated independently using traditional accurate methods, while interactions between subcircuits are handled through port current/port voltage equivalence. This segmentation reduces the scale of matrix operations from the entire circuit to smaller subcircuit levels, significantly decreasing computation amount while maintaining simulation accuracy through proper coupling representation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces port current and port voltage as intermediary variables to represent the coupling relationships between subcircuits. Instead of directly simulating all inter-subcircuit connections, the method uses these port variables as mediators to transfer electrical characteristics between subcircuits. This intermediary approach maintains accuracy of coupling representation while reducing computational complexity by eliminating the need to handle all direct connections in the full circuit matrix.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the scale of the circuit is continuously expanded to meet design requirements, then circuit functionality is improved, but computation time for simulation becomes unacceptably long

Engineering Contradiction:
Improvecircuit scaleVSAvoidcomputation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent enables simulation of large-scale circuits by segmenting them into manageable subcircuits. As circuit scale expands, the segmentation approach automatically adapts by creating more subcircuits or finer granularity divisions. The computation time does not increase proportionally with circuit scale because each subcircuit is simulated independently with reduced matrix operations, and only port variable exchanges are required between subcircuits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by simulating each subcircuit independently rather than the entire circuit at once. This partial simulation approach processes only the necessary portion of the circuit at each simulation step, avoiding redundant computations across the full circuit. The method performs excessive computation only where necessary (at port interfaces) while skipping unnecessary full-circuit matrix operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10445448B2Method and system for circuit simulation
Publication Date: 2019.10.15 TIAN YU
  • US10445448B2 patent drawing
  • US10445448B2 patent drawing
  • US10445448B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method, a system and a computer readable storage medium for circuit simulation, comprising: partitioning circuit into a subcircuit-1 and a subcircuit-2 which are connected through at least one port; generating equivalent circuit of subcircuit-1 based on port current/port voltage, subcircuit-1 port voltage under port open-circuit condition/subcircuit-1 port current under port short-circuit condition, and impulse-response of subcircuit-1 port voltage to port current/impulse-response of subcircuit-1 port current to port voltage; simulating a simplified circuit comprising the subcircuit-2 and the equivalent circuit. Comparing with prior art, this disclosure reduces circuit scale by equivalence of linear portion of circuit. Thereby computation amount for circuit simulation is reduced and the computation time for circuit simulation is shortened.