DocumentCode
2679232
Title
Ripple: An effective routability-driven placer by iterative cell movement
Author
He, Xu ; Huang, Tao ; Xiao, Linfu ; Tian, Haitong ; Cui, Guxin ; Young, Evangeline F Y
Author_Institution
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China
fYear
2011
fDate
7-10 Nov. 2011
Firstpage
74
Lastpage
79
Abstract
In this paper, we describe a routability-driven placer called Ripple. Two major techniques called cell inflation and net-based movement are used in global placement followed by a rough legalization step to reduce congestion. Cell inflation is performed in the horizontal and the vertical directions alternatively. We propose a new method called net-based movement, in which a target position is calculated for each cell by considering the movement of a net as a whole instead of working on each cell individually. In detailed placement, we use a combination of two kinds of strategy: the traditional HPWL-driven approach and our new congestion-driven approach. Experimental results show that Ripple is very effective in improving routability. Comparing with our pervious placer, which is the winner in the ISPD 2011 Contest, Ripple can further improve the overflow by 38% while reduce the runtime is reduced by 54%.
Keywords
VLSI; integrated circuit design; HPWL-driven approach; Ripple; cell inflation; congestion-driven approach; global placement; iterative cell movement; legalization step; net-based movement; routability-driven placer; Benchmark testing; Equations; Estimation; Mathematical model; Routing; Runtime; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design (ICCAD), 2011 IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4577-1399-6
Electronic_ISBN
1092-3152
Type
conf
DOI
10.1109/ICCAD.2011.6105308
Filename
6105308
Link To Document