• DocumentCode
    1351252
  • Title

    Hierarchical Cross-Entropy Optimization for Fast On-Chip Decap Budgeting

  • Author

    Zhao, Xueqian ; Guo, Yonghe ; Chen, Xiaodao ; Feng, Zhuo ; Hu, Shiyan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Michigan Technol. Univ., Houghton, MI, USA
  • Volume
    30
  • Issue
    11
  • fYear
    2011
  • Firstpage
    1610
  • Lastpage
    1620
  • Abstract
    Decoupling capacitor (decap) has been widely used to effectively reduce dynamic power supply noise. Traditional decap budgeting algorithms usually explore the sensitivity-based nonlinear optimizations or conjugate gradient (CG) methods, which can be prohibitively expensive for large-scale decap budgeting problems and cannot be easily parallelized. In this paper, we propose a hierarchical cross-entropy based optimization technique which is more efficient and parallel-friendly. Cross-entropy (CE) is an advanced optimization framework which explores the power of rare event probability theory and importance sampling. To achieve the high efficiency, a sensitivity-guided cross-entropy (SCE) algorithm is introduced which integrates CE with a partitioning-based sampling strategy to effectively reduce the solution space in solving the large-scale decap budgeting problems. Compared to improved CG method and conventional CE method, SCE with Latin hypercube sampling method (SCE-LHS) can provide 2× speedups, while achieving up to 25% improvement on power supply noise. To further improve decap optimization solution quality, SCE with sequential importance sampling (SCE-SIS) method is also studied and implemented. Compared to SCE-LHS, in similar runtime, SCE-SIS can lead to 16.8% further reduction on the total power supply noise.
  • Keywords
    capacitors; conjugate gradient methods; entropy; nonlinear programming; sensitivity analysis; Latin hypercube sampling method; SCE-SIS method; conjugate gradient method; decoupling capacitor; dynamic power supply noise reduction; event probability theory; fast on-chip decap budgeting; hierarchical cross-entropy optimization technique; partitioning-based sampling strategy; sensitivity-based nonlinear optimizations; sequential importance sampling method; Entropy; Monte Carlo methods; Noise measurement; Optimization; Power grids; Power supplies; System-on-a-chip; Adjoint sensitivity analysis; cross-entropy optimization; decoupling capacitor budgeting; power grid design; power supply noise;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2011.2162068
  • Filename
    6046169