• DocumentCode
    2924569
  • Title

    FastYield: Variation-aware, layout-driven simultaneous binding and module selection for performance yield optimization

  • Author

    Lucas, Gregory ; Cromar, Scott ; Chen, Deming

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Illinois, Urbana, IL
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    61
  • Lastpage
    66
  • Abstract
    While technology scaling has presented many new and exciting opportunities, new design challenges have arisen due to increased density, and delay and power variations. High-level synthesis has been touted as a solution to these problems, as it can significantly reduce the number of man hours required for a design by raising the level of abstraction. In this paper, we propose a new variation-aware high-level synthesis binding/module selection algorithm, named FastYield, which takes into consideration multiplexers, functional units, registers, and interconnects. Additionally, FastYield connects with the lower levels of the design hierarchy through its inclusion of a timing driven floorplanner guided by a statistical static timing analysis (SSTA) engine which is used to modify/enhance the synthesis solution. FastYield is able to incorporate spatial correlations of process variations in its optimization, which are shown to affect performance yield. On average, FastYield achieves a clock period that is 14.5% smaller, and a performance yield gain of 78.9%, when compared to a variation-unaware algorithm. By making use of accurate timing information, FastYield´s rebinding improves performance yield by an average of 9.8% over the initial binding, for the same clock period. To the best of our knowledge, this is the first high-level synthesis binding/module selection algorithm that is layout-driven and variation aware.
  • Keywords
    circuit optimisation; high level synthesis; integrated circuit design; integrated circuit yield; statistical analysis; timing; FastYield; layout-driven simultaneous binding; module selection; performance yield optimization; statistical static timing analysis; technology scaling; variation-aware high-level synthesis binding; Circuit synthesis; Clocks; Delay; Design optimization; High level synthesis; Integrated circuit interconnections; Iterative algorithms; Multiplexing; Simulated annealing; Timing;
  • 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.4796442
  • Filename
    4796442