Title :
An efficient method for statistical circuit simulation
Author_Institution :
IBM Austin Res. Lab, Austin
Abstract :
The dynamic behavior of a VLSI circuit can be described by a system of differential-algebraic equations. When some circuit elements are affected by process variations, the dynamic behavior of the circuit will deviate from its nominal trajectory. Monte-Carlo-type random sampling methods are widely used to estimate the trajectory deviation. However they can be quite time-consuming when the dimension of the parameter space is large. This paper offers an alternative solution by casting the problem into the theoretic frame work of non-linear non-Gaussian filtering. To estimate the mean and variance of the time-dependent circuit trajectory, we develop a method based on unscented transformation, which is an efficient Bayesian analysis sampling technique. Theoretically the method has linear runtime complexity. Experimental results show that compared to traditional Monte-Carlo methods, the new method can achieve over 10times speedup with less than 2% error.
Keywords :
Bayes methods; Gaussian processes; Monte Carlo methods; VLSI; circuit simulation; computational complexity; differential algebraic equations; estimation theory; nonlinear filters; random processes; sampling methods; Bayesian analysis sampling technique; Monte-Carlo-type random sampling method; VLSI circuit dynamic behavior; differential-algebraic equation; linear runtime complexity; nonlinear nonGaussian filtering; statistical circuit simulation; time-dependent circuit trajectory; trajectory deviation estimation; Bayesian methods; Casting; Circuit optimization; Circuit simulation; Differential equations; Runtime; SPICE; Sampling methods; Statistics; Voltage;
Conference_Titel :
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4244-1381-2
DOI :
10.1109/ICCAD.2007.4397350