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, through an apparatus comprising:
- a memory, and a processor for executing instructions stored in the memory, 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;
processing the circuit net list with the independent current sources for controlling an error and increasing a reduction ratio;
selecting one of the nodes to be removed;
removing the selected node and generating a reduced circuit; and
processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory.
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.
11 Citations
14 Claims
-
1. A method of analyzing a circuit model by reduction, through an apparatus comprising:
- a memory, and a processor for executing instructions stored in the memory, 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; processing the circuit net list with the independent current sources for controlling an error and increasing a reduction ratio; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- a memory, and a processor for executing instructions stored in the memory, the method comprising;
-
9. A method of analyzing a circuit model by reduction, through an apparatus comprising:
- a memory; and
a processor for executing instructions stored in the memory, 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; processing the circuit net list with the independent current sources for controlling an error and increasing reduction ratio; inputting an RC net list with independent current sources and node state information; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory.
- a memory; and
-
10. A method of analyzing a circuit model by reduction, through an apparatus comprising:
- a memory; and
a processor for executing instructions stored in the memory, 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; processing the circuit net list with the independent current sources for controlling an error and increasing reduction ratio; calculating an effective conductance of a capacitor for a given time step; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory.
- a memory; and
-
11. A method of analyzing a circuit model by reduction, through an apparatus comprising:
- a memory; and
a processor for executing instructions stored in the memory, 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; processing the circuit net list with the independent current sources for controlling an error and increasing a reduction ratio; calculating a conductance of a node in the circuit; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory.
- a memory; and
-
12. A non-transitory computer-readable medium having recorded thereon instructions executed by processing, through an apparatus comprising:
- a memory; and
a processor for executing instructions stored in the memory, the instructions for 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;processing the circuit net list with independent current sources for controlling an error and increasing reduction ratio; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory.
- a memory; and
-
13. 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 non-transitory computer-readable medium and comprising instructions, through an apparatus comprising:
- a memory; and
a processor for executing instructions stored in the memory, the instructions for;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; processing the circuit net list with the independent current sources for controlling an error and increasing reduction ratio; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory.
- a memory; and
-
14. 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 a node state information of each of a plurality of nodes in the circuit; processing the circuit net list with the independent current sources for controlling an error and increasing reduction ratio; selecting one of the nodes to be removed; removing the selected node and generating a reduced circuit; and processing a reduced circuit net list by the processor from data of the reduced circuit which is stored in the memory.
-
Specification