DocumentCode :
2614855
Title :
Constraint satisfaction in incremental placement with application to performance optimization under power constraints
Author :
Ren, Huan ; Dutt, Shantanu
Author_Institution :
Dept. of ECE, Univ. of Illinois-Chicago, Chicago, IL
fYear :
2007
fDate :
7-10 Oct. 2007
Firstpage :
251
Lastpage :
258
Abstract :
We present new techniques for explicit constraint satisfaction in the incremental placement process. Our algorithm employs a Lagrangian relaxation (LR) type approach in the analytical global placement stage to solve the constrained optimization problem. We establish theoretical results that prove the optimality of this stage. In the detailed placement stage, we develop a constraint-monitoring and satisfaction mechanism in a network (n/w) flow based detailed placement framework proposed recently, and empirically show its near-optimality. We establish the effectiveness of our general constraint-satisfaction methods by applying them to the problem of timing-driven optimization under power constraints. We overlay our algorithms on a recently developed unconstrained timing-driven incremental placement method flow-place. On a large number of benchmarks with up to 210K cells, our constraint satisfaction algorithms obtain an average timing improvement of 12.4% under a 3% power increase limit (the actual average power increase incurred is only 2.1%), while the original unconstrained method gives an average power increase of 8.4% for a timing improvement of 17.3%. Our techniques thus yield a tradeoff of 75% power improvement to 28% timing deterioration for the given constraint. Our constraint-satisfying incremental placer is also quite fast, e.g., its run time for the 210 K-cell circuit ibm18 is only 1541 secs.
Keywords :
constraint theory; operations research; Lagrangian relaxation; constrained optimization problem; constraint satisfaction; flow-place incremental placement method; incremental placement process; Algorithm design and analysis; Constraint optimization; Delay effects; Design methodology; Equations; Lagrangian functions; Mathematical programming; Switching circuits; Timing; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2007. ICCD 2007. 25th International Conference on
Conference_Location :
Lake Tahoe, CA
ISSN :
1063-6404
Print_ISBN :
978-1-4244-1257-0
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2007.4601910
Filename :
4601910
Link To Document :
بازگشت