| CPC G06F 30/3308 (2020.01) [G06N 7/08 (2013.01); G06F 30/3323 (2020.01); G06F 30/367 (2020.01); G06F 30/398 (2020.01); G06F 2119/02 (2020.01)] | 10 Claims |

|
1. A method for establishing a variation model related to circuit characteristics for performing circuit simulation, the method comprising:
performing a plurality of first Monte Carlo simulation operations in parallel according to a first netlist file and predetermined process model data to generate a first performance simulation result, wherein the first netlist file is arranged to indicate a basic circuit in a circuit system;
performing a plurality of second Monte Carlo simulation operations in parallel according to the first netlist file and the predetermined process model data to generate a second performance simulation result;
performing a plurality of third Monte Carlo simulation operations in parallel according to the first netlist file and the predetermined process model data to generate a third performance simulation result;
performing a plurality of fourth Monte Carlo simulation operations in parallel according to the first netlist file and the predetermined process model data to generate a fourth performance simulation result; and
executing a performance simulation results expansion procedure according to the first performance simulation result, the second performance simulation result, the third performance simulation result and the fourth performance simulation result to generate a plurality of performance simulation results to establish the variation model, for performing the circuit simulation to generate at least one circuit simulation result of the circuit system according to one or more performance simulation results among the plurality of performance simulation results, wherein the number of the plurality of performance simulation results in the variation model is greater than four.
|