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