• DocumentCode
    2925165
  • Title

    Incremental and on-demand random walk for iterative power distribution network analysis

  • Author

    Shi, Yiyu ; Yao, Wei ; Xiong, Jinjun ; He, Lei

  • Author_Institution
    Electr. Eng. Dept., UCLA, Los Angeles, CA
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    185
  • Lastpage
    190
  • Abstract
    Power distribution networks (PDNs) are designed and analyzed iteratively. Random walk is among the most efficient methods for PDN analysis. We develop in this paper an incremental and on-demand random walk to reduce iterative analysis time. During each iteration, we map the design changes as positive or negative random walks for observed nodes. To update PDN analysis result, we only need to apply these extra positive or negative walks, instead of doing all walks from scratch. We show that different execution orders for these walks do not affect accuracy but do affect the runtime because of the cancellation between positive and negative walks. Considering this cancellation effect, we optimize the walk order by solving a min-energy electromagnetic particles placement problem and, as a result, further reduce the runtime to about 8times compared to the worst order. Experiments show that, compared to random walk from scratch, our algorithm has similar accuracy but reduces the iterative analysis time by up to 18times for on-chip PDN sizing, and by up to 13times for package ball assignment with substrate routing. In addition, our incremental random walk has a linear time complexity with respect to the number of observed nodes and is more suitable for on-demand analysis, compared to random walk from scratch and its big warm-up cost.
  • Keywords
    distribution networks; iterative methods; random processes; iterative analysis; min-energy electromagnetic particles placement; on-demand random walk; package ball assignment; power distribution networks; substrate routing; Algorithm design and analysis; Design methodology; Helium; Iterative algorithms; Power systems; Runtime; Timing; Uncertainty; Very large scale integration; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    978-1-4244-2748-2
  • Electronic_ISBN
    978-1-4244-2749-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2009.4796478
  • Filename
    4796478