DocumentCode :
2472069
Title :
Variability driven gate sizing for binning yield optimization
Author :
Davoodi, Azadeh ; Srivastava, Ankur
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. Maryland, College Park, MD
fYear :
0
fDate :
0-0 0
Firstpage :
959
Lastpage :
964
Abstract :
Process variations result in a considerable spread in the frequency of the fabricated chips. In high performance applications, those chips that fail to meet the nominal frequency after fabrication are either discarded or sold at a loss which is typically proportional to the degree of timing violation. The latter is called binning. In this paper we present a gate sizing-based algorithm that optimally minimizes the binning yield-loss. We make the following contributions: 1) prove the binning yield function to be convex, 2) do not make any assumptions about the sources of variability, and their distribution model, 3) we integrate our strategy with statistical timing analysis tools (STA), without making any assumptions about how STA is done, 4) if the objective is to optimize the traditional yield (and not binning yield) our approach can still optimize the same to a very large extent. Comparison of our approach with sensitivity-based approaches under fabrication variability shows an improvement of on average 72% in the binning yield-loss with an area overhead of an average 6%, while achieving a 2.69 times speedup under a stringent timing constraint. Moreover we show that a worst-case deterministic approach fails to generate a solution for certain delay constraints. We also show that optimizing the binning yield-loss minimizes the traditional yield-loss with a 61% improvement from a sensitivity-based approach
Keywords :
integrated circuit yield; statistical analysis; binning yield loss; binning yield optimization; gate sizing; integrated circuit fabrication; process variations; speed binning; statistical timing analysis; Algorithm design and analysis; Circuits; Delay; Educational institutions; Fabrication; Frequency; Hardware; Microprocessors; Timing; Uncertainty; Algorithms; Design; Gate Sizing; Performance; Process Variations; Speed Binning; Theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
1-59593-381-6
Type :
conf
DOI :
10.1109/DAC.2006.229419
Filename :
1688937
Link To Document :
بازگشت