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
Link To Document