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 :
بازگشت