• DocumentCode
    1423213
  • 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
  • Volume
    8
  • Issue
    5
  • fYear
    2000
  • Firstpage
    584
  • Lastpage
    593
  • 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;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/92.894163
  • Filename
    894163