METHOD AND APPARATUS FOR ANALYZING CIRCUIT MODEL BY REDUCTION AND COMPUTER PROGRAM PRODUCT FOR ANALYZING THE CIRCUIT MODEL
First Claim
1. A method of analyzing a circuit model by reduction, the method comprising:
- inputting information about the circuit model, the information comprising a circuit net list with independent current sources and a node state information of each of a plurality of nodes in the circuit model;
selecting one of the nodes to be removed;
removing the selected node and generating a reduced circuit; and
post-processing a reduced circuit net list from intermediate data of the reduced circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and apparatus for analyzing a circuit model by reducing, and a computer program product for analyzing the circuit model. The circuit model at least includes independent current source models, resistance models, and capacitance models. Also, the circuit model forms a resistance capacitance (RC) network with independent current sources. The method includes selecting a node to be removed using resistance information and comparing conductance of a capacitor for a given time step and the total conductance of the node. Further, the method includes removing the selected nodes and generating RC elements and independent current sources using adjacent nodes, which maintain the accuracy of node voltages of a circuit reduced in an accuracy order used for entrywise perturbation of the corresponding circuit equation. Moreover, an efficient method of handling the independent current sources while reducing the circuit is provided.
-
Citations
16 Claims
-
1. A method of analyzing a circuit model by reduction, the method comprising:
-
inputting information about the circuit model, the information comprising a circuit net list with independent current sources and a node state information of each of a plurality of nodes in the circuit model; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and post-processing a reduced circuit net list from intermediate data of the reduced circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having recorded thereon instructions executed by processing, the instructions for:
-
inputting information about an original circuit structure, the information comprising a circuit net list with independent current sources and node state information of each of a plurality of nodes in the circuit; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and post-processing a reduced circuit net list from intermediate data of the reduced circuit.
-
-
15. A computer program product for performing a circuit simulation by realizing a reduced circuit of a power distribution network for simulating the power distribution network, the computer program product embodied on a computer-readable medium and comprising instructions, the instructions comprising:
-
inputting information about the circuit model, the information comprising a circuit net list with independent current sources and node state information of each of a plurality of nodes in the circuit; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and post-processing a reduced circuit net list from intermediate data of the reduced circuit.
-
-
16. An apparatus for analyzing a circuit model by reduction, the apparatus comprising:
-
a processor; a memory; and instructions stored in the memory and executed by the processor, for; inputting information about the circuit model, the information comprising a circuit net list with independent current sources and node state information of each of a plurality of nodes in the circuit; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and post-processing a reduced circuit net list from intermediate data of the reduced circuit.
-
Specification