DocumentCode :
580961
Title :
An efficient algorithm for library-based cell-type selection in high-performance low-power designs
Author :
Li, Li ; Kang, Peng ; Lu, Yinghai ; Zhou, Hai
Author_Institution :
Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
fYear :
2012
fDate :
5-8 Nov. 2012
Firstpage :
226
Lastpage :
232
Abstract :
In this paper, we present a complete framework for celltype selection in modern high-performance low-power designs with library-based timing model. Our framework can be divided into three stages. First, the best design performance with all possible cell-types is achieved by a Minimum Clock Period Lagrangian Relaxation (Min-Clock LR) method, which extends the traditional LR approach to conquer the difficulties in discrete scenario. Min-Clock LR fully leverages the prevalent many-core systems as the main body of its workload is composed of independent tasks. Upon a timing-valid design, we solve the timing-constrained power optimization problem by min-cost network flow. Especially, we identify and address the core issues in applying network flow technique to library-based timing model. Finally, a power prune technique is developed to take advantage of the residual slacks due to the conservative network flow construction. Experiments on ISPD 2012 benchmarks show that on average we can save 13% more leakage power on designs with fast timing constraints compared to start-of-the-art techniques. Moreover, our algorithm shows a linear empirical runtime, finishing the largest benchmark with one million cells in 1.5 hours.
Keywords :
circuit CAD; electronic engineering computing; integrated circuit design; integrated circuit interconnections; low-power electronics; optimisation; timing; IC design; conservative network flow construction; efficient algorithm; high-performance low-power design; leakage power; library-based cell-type selection; library-based timing model; many-core systems; min-clock LR; min-cost network flow; minimum clock period Lagrangian relaxation method; network flow technique; power prune technique; residual slack; time 1.5 h; timing-constrained power optimization problem; timing-valid design; traditional LR approach; Algorithm design and analysis; Capacitance; Delay; Logic gates; Optimization; Solid modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2012 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Type :
conf
Filename :
6386613
Link To Document :
بازگشت