Title :
Improving the efficiency of Monte Carlo power estimation [VLSI]
Author :
Ding, Chih-Shun ; Hsieh, Cheng-Ta ; Pedram, Massoud
Author_Institution :
Conexant Syst., Newport Beach, CA, USA
Abstract :
In this paper, we propose two efficient statistical sampling techniques for estimating the total power consumption of large hierarchical circuits. We first show that, due to the characteristic of the sampling efficiency in Monte Carlo simulation, granularity of samples is an important issue in achieving high overall efficiency. The proposed techniques perform sampling both temporally (across different clock cycles) and spatially (across different modules) so that a smaller sample granularity can be achieved while maintaining the normality of samples. The first proposed technique, which is referred to as the module-based approach, samples each module independently when forming a power sample. The second technique, which is referred to as the cluster-based approach, lumps the modules of a hierarchical circuit into a number of clusters on which sampling is then performed. Both techniques adapt stratification to further improve the efficiency. Experimental results show that these techniques provide a reduction of 23/spl times/ in simulation run time compared to existing Monte-Carlo simulation techniques.
Keywords :
Monte Carlo methods; VLSI; circuit simulation; estimation theory; integrated circuit design; Monte Carlo power estimation; Monte Carlo simulation; cluster-based approach; large hierarchical circuits; module-based approach; sample granularity; simulation efficiency improvement; simulation run time reduction; statistical sampling techniques; stratification; total power consumption; Capacitance; Circuit simulation; Clocks; Design optimization; Energy consumption; Monte Carlo methods; Phase estimation; Routing; Sampling methods; Very large scale integration;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on