Model Order Reduction via Port Grouping in Circuit Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Simulating and analyzing electrical circuits with multiple-layer printed-circuit boards and package structures is hindered by high-order linear and non-linear mathematical models that are complex and time-consuming to solve, necessitating effective model order reduction for improved speed and efficiency.
Innovation Solution
The method involves creating a network model with ports associated with net pairs, grouping these ports based on shared properties, calculating expansion elements for each group, and simulating the circuit using a combination of these elements to reduce the model order.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-order mathematical models are used to represent physical systems in electromagnetic simulation, then measurement precision and reliability are improved, but device complexity and computation time increase significantly
Solution Approach 1:
The patent segments the circuit network into multiple groups based on net pairs, where each group shares common expansion elements. This segmentation allows the simulation to process groups independently rather than handling all ports simultaneously, reducing the overall computational complexity while maintaining simulation accuracy through systematic division of the mathematical model.
Solution Approach 2:
The patent applies universality by calculating expansion elements that serve multiple ports within a group. Instead of computing separate expansion elements for each port, the same expansion elements are reused across multiple ports that share common characteristics, thereby reducing the total number of calculations required while preserving the precision needed for accurate electromagnetic simulation.
2Measurement precision
If high-order mathematical models are used to represent physical systems, then simulation accuracy is improved, but productivity and computation speed deteriorate
Solution Approach 1:
By dividing the circuit into groups based on net pairs and processing each group separately with shared expansion elements, the patent enables parallel processing and reduces the sequential computation burden. This segmentation strategy maintains simulation accuracy while significantly improving computational speed and productivity.
Solution Approach 2:
The patent changes the parameter representation by using shared expansion elements for multiple ports instead of individual parameters for each port. This parameter consolidation reduces the dimensionality of the mathematical problem, allowing faster computation while preserving the necessary accuracy for electromagnetic simulation through the systematic reuse of expansion elements across groups.
3Measurement precision
If expansion elements are calculated for each individual port, then measurement precision is maintained, but the quantity of computational elements increases
Solution Approach 1:
The patent merges the calculation of expansion elements by identifying groups of ports that share common characteristics based on net pairs. Instead of calculating separate expansion elements for each port, the method combines the calculation for multiple ports into a single set of shared expansion elements, thereby reducing the total quantity of computational elements while maintaining the precision required for accurate simulation through the unified treatment of grouped ports.
Data Source
AI summary
Methods, systems, and computer readable media are disclosed for simulating a circuit. The method may comprise a step of providing a network model of the circuit having a plurality of ports, the plurality of ports being associated with one or more net pairs. The method may also comprise combining the plurality of ports into one or more groups based on the net pairs, each group corresponding to a net pair. In addition, the method may comprise calculating, for each group, one or more expansion elements, wherein the one or more expansion elements are associated with a shared property among all ports of the group. Moreover, the method may comprise simulating the circuit using a combination of the expansion elements calculated for each group.


