Method and System for Circuit Simulation
First Claim
1. A computer-implemented method for circuit simulation, comprising:
- partitioning a circuit into a subcircuit-1 and a subcircuit-2 which are connected through at least one port; and
simulating a circuit comprising the subcircuit-2 and an equivalent circuit of the subcircuit-1, wherein the equivalent circuit comprises a subcircuit selected from the group consisting of;
(a) an equivalent voltage in series with an equivalent resistance, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition, and wherein the equivalent resistance is obtained from a selected point of the impulse-response,(b) an equivalent voltage, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition,(c) an equivalent current in parallel with an equivalent conductance, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition, and wherein the equivalent conductance is obtained from a selected point of the impulse-response, and(d) an equivalent current, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition.
0 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
18 Claims
-
1. A computer-implemented method for circuit simulation, comprising:
-
partitioning a circuit into a subcircuit-1 and a subcircuit-2 which are connected through at least one port; and simulating a circuit comprising the subcircuit-2 and an equivalent circuit of the subcircuit-1, wherein the equivalent circuit comprises a subcircuit selected from the group consisting of; (a) an equivalent voltage in series with an equivalent resistance, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition, and wherein the equivalent resistance is obtained from a selected point of the impulse-response,(b) an equivalent voltage, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition,(c) an equivalent current in parallel with an equivalent conductance, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition, and wherein the equivalent conductance is obtained from a selected point of the impulse-response, and(d) an equivalent current, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform an operation for circuit simulation, the operation comprising; partitioning a circuit into a subcircuit-1 and a subcircuit-2 which are connected through at least one port; and simulating a circuit comprising the subcircuit-2 and an equivalent circuit of the subcircuit-1, wherein the equivalent circuit comprises a subcircuit selected from the group consisting of; (a) an equivalent voltage in series with an equivalent resistance, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition, and wherein the equivalent resistance is obtained from a selected point of the impulse-response,(b) an equivalent voltage, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition,(c) an equivalent current in parallel with an equivalent conductance, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition, and wherein the equivalent conductance is obtained from a selected point of the impulse-response, and(d) an equivalent current, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium having stored thereon instructions that when executed by a processor causes a processor to perform an operation for circuit simulation, comprising:
-
partitioning a circuit into a subcircuit-1 and a subcircuit-2 which are connected through at least one port; and simulating a circuit comprising the subcircuit-2 and an equivalent circuit of the subcircuit-1, wherein the equivalent circuit comprises a subcircuit selected from the group consisting of; (a) an equivalent voltage in series with an equivalent resistance, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition, and wherein the equivalent resistance is obtained from a selected point of the impulse-response,(b) an equivalent voltage, wherein the equivalent voltage is obtained by;
convolving a port current with an impulse-response of subcircuit-1 port voltage to port current, to obtain a transient-equivalent-voltage; and
adding the transient-equivalent-voltage to a subcircuit-1 port voltage under port open-circuit condition,(c) an equivalent current in parallel with an equivalent conductance, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition, and wherein the equivalent conductance is obtained from a selected point of the impulse-response, and(d) an equivalent current, wherein the equivalent current is obtained by;
convolving a port voltage with an impulse-response of subcircuit-1 port current to port voltage, to obtain a transient-equivalent-current; and
adding the transient-equivalent-current to a subcircuit-1 port current under port short-circuit condition. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification