On mixture density and maximum likelihood power estimation via expectation-maximization

A maximum-likelihood estimation procedure for computing the average power consumption of VLSI circuits is proposed. The method can handle data that has a mixture-density with multiple components unlike most of the previous approaches. An iterative computational procedure based on the expectation-maximization principle is also discussed. This can be used to estimate the parameters of an arbitrary (but finite) number of components of the probability distribution of the simulated power data. Experimental results for ISCAS '85 benchmark circuits and a large industrial circuit are given in order to validate the efficiency and practicality of the algorithm. Comparisons show that the proposed method estimates the multiple components (even those with a low probability of occurrence) while the Monte Carlo estimate captures only the most probable component.

[1]  Sung-Mo Kang,et al.  Statistical estimation of average power dissipation using nonparametric techniques , 1998, IEEE Trans. Very Large Scale Integr. Syst..

[2]  Massoud Pedram,et al.  Stratified random sampling for power estimation , 1996, Proceedings of International Conference on Computer Aided Design.

[3]  Massoud Pedram,et al.  Power Simulation and Estimation in VLSI Circuits , 2000, The VLSI Handbook.

[4]  Farid N. Najm,et al.  Statistical Estimation of the Switching Activity in Digital Circuitsy , 1994, 31st Design Automation Conference.

[5]  Ibrahim N. Hajj,et al.  Power Estimation in Sequential Circuitsy , 1995, 32nd Design Automation Conference.

[6]  Sung-Mo Kang,et al.  Statistical estimation of average power dissipation in sequential circuits , 1997, DAC.

[7]  Ping Yang,et al.  A Monte Carlo approach for power estimation , 1993, IEEE Trans. Very Large Scale Integr. Syst..

[8]  Kaushik Roy,et al.  Accurate power estimation of CMOS sequential circuits , 1996, IEEE Trans. Very Large Scale Integr. Syst..