Patent ID: 6219629
Filing Date: 2001-04-17
Classification: G06F

Abstract:
A simulator apparatus producing a simulation solution for circuit modeling using a combined solution of circuit analysis and electromagnetic wave analysis to, respectively, solve characteristics of circuit elements and electromagnetic field behavior in a surrounding space of the circuit elements, the simulation solution being based on a combined simulation in which a transient electromagnetic wave analysis for a prescribed space is linked in a time domain with a circuit analysis that analyzes a circuit placed in the prescribed space, comprising:electromagnetic wave analyzing means for performing an electromagnetic wave analysis by alternately executing a magnetic field calculation and an electric field calculation, the magnetic field calculation being based on a first simulation time that is advanced by a first time step size each time the magnetic field calculation is executed, the electric field calculation being based on a second simulation time that has a predetermined time offset with respect to the first simulation time and is advanced by the first time step size each time the electric field calculation is executed, wherein the electric field calculation includes such an operation that waits for electric field data for a local space where the circuit is located, and upon receipt of the electric field data, computes an entire electric field in the prescribed space by adapting the received electric field data;circuit analyzing means, operating at a third simulation time that is advanced by a second time step size that is not greater than the first time step size, for calculating a voltage developed across the circuit by solving a given circuit equation at the third simulation time, wherein said calculation of the voltage includes such an operation that waits for current source data for the circuit when a time difference between the first simulation time and the third simulation time falls below a first predetermined time difference threshold that is smaller than the second time step size, and upon receipt of the current source data, resumes the circuit analysis with the received current source data;current source data transferring means, activated when the time difference between the first simulation time and the third simulation time falls below the first predetermined time difference threshold, for calculating the current source data for the circuit on the basis of the magnetic field obtained by said electromagnetic wave analyzing means, and transferring the calculated current source data to said circuit analyzing means; andelectric field data transferring means, activated when the time difference between the second simulation time and the third simulation time falls below a second predetermined time difference threshold that is smaller than the second time step size, for calculating the electric field data in the circuit's local space on the basis of the voltage obtained by said circuit analyzing means, and transferring the calculated electric field data to said electromagnetic wave analyzing means,wherein said simulation solution is output based on said electromagnetic wave analyzing means and said circuit analyzing means.