METHOD AND APPARATUS FOR CIRCUIT SIMULATION
First Claim
1. A method for circuit simulation, comprising:
- partitioning circuit into a first simulation circuit and a second simulation circuit, which are connected through at least one port, wherein circuit elements in the first simulation circuit are linear-time-invariant;
in each simulation time-step, comprising the steps of;
generating an equivalent circuit of the first simulation circuit at present simulation time-point, based on port current of simulation time-points prior to present simulation time-point;
simulating the circuit consisting of the equivalent circuit and the second simulation circuit, based on a preset simulation algorithm, to obtain unknowns of the second simulation circuit as well as port current at present simulation time-point;
or,generating an equivalent circuit of the first simulation circuit at present simulation time-point, based on port voltage of simulation time-points prior to present simulation time-point;
simulating the circuit consisting of the equivalent circuit and the second simulation circuit, based on a preset simulation algorithm, to obtain unknowns of the second simulation circuit as well as port voltage at present simulation time-point.
0 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for circuit simulation, comprising: partitioning circuit into a first simulation circuit and a second simulation circuit; generating equivalent circuit of first simulation circuit at present simulation time-point based on port current/port voltage of simulation time-points prior to present simulation time-point, a pre-obtained port voltage of the first simulation circuit under port open-circuit condition/port current of the first simulation circuit under port short-circuit condition, and a pre-obtained impulse-response of the first simulation circuit; simulating circuit consisting of the equivalent circuit and the second simulation circuit based on a preset algorithm to obtain unknowns in the second simulation circuit; and obtaining unknowns in the first simulation circuit based on port current/port voltage. Comparing with prior art, this invention reduces circuit scale by equivalencing linear portion of circuit, namely, the first simulation circuit. Thereby computation amount in simulation process is reduced to meet requirements for real-time simulation.
3 Citations
12 Claims
-
1. A method for circuit simulation, comprising:
-
partitioning circuit into a first simulation circuit and a second simulation circuit, which are connected through at least one port, wherein circuit elements in the first simulation circuit are linear-time-invariant; in each simulation time-step, comprising the steps of; generating an equivalent circuit of the first simulation circuit at present simulation time-point, based on port current of simulation time-points prior to present simulation time-point; simulating the circuit consisting of the equivalent circuit and the second simulation circuit, based on a preset simulation algorithm, to obtain unknowns of the second simulation circuit as well as port current at present simulation time-point; or, generating an equivalent circuit of the first simulation circuit at present simulation time-point, based on port voltage of simulation time-points prior to present simulation time-point; simulating the circuit consisting of the equivalent circuit and the second simulation circuit, based on a preset simulation algorithm, to obtain unknowns of the second simulation circuit as well as port voltage at present simulation time-point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A circuit simulation apparatus, comprising:
-
a circuit partitioning unit, which is used for partitioning circuit into a first simulation circuit and a second simulation circuit, which are connected through at least one port, wherein circuit elements in the first simulation circuit are linear-time-invariant; a first equivalent circuit generating unit, which is used for generating equivalent circuit of the first simulation circuit at present simulation time-point, based on port current of simulation time-points prior to present simulation time-point; a first simulation unit, which is used for simulating the circuit consisting of the equivalent circuit generated by the first equivalent circuit generating unit and the second simulation circuit, to obtain unknowns of the second simulation circuit, as well as the port current of present simulation time-point, based on a preset algorithm; a second equivalent circuit generating unit, which is used for generating equivalent circuit of the first simulation circuit at present simulation time-point, based on port voltage of simulation time-points prior to present simulation time-point; a second simulation unit, which is used for simulating the circuit consisting of the equivalent circuit generated by the second equivalent circuit generating unit and the second simulation circuit, to obtain unknowns of the second simulation circuit, as well as the port voltage of present simulation time-point, based on a preset algorithm.
-
Specification