DocumentCode
3260472
Title
A robust detailed placement for mixed-size IC designs
Author
Cong, Jason ; Xie, Min
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
2006
fDate
24-27 Jan. 2006
Abstract
The rapid increase in IC design complexity and wide-spread use of intellectual-property (IP) blocks have made the so-called mixed-size placement a very important topic in recent years. Although several algorithms have been proposed for mixed-sized placements, most of them primarily focus on the global placement aspect. In this paper we propose a three-step approach, named XDP, for mixed-size detailed placement. First, a combination of constraint graph and linear programming is used to legalize macros. Then, an enhanced greedy method is used to legalize the standard cells. Finally, a sliding-window-based cell swapping is applied to further reduce wirelength. The impact of individual techniques is analyzed and quantified. Experiments show that when applied to the set of global placement results generated by APlace (Kahng and Wang, 2004), XDP can produce wirelength comparable to the native detailed placement of APlace, and 3% shorter wire-length compared to Fengshui 5.0 (Agnitori et al., 2005). When applied to the set of global placements generated by mPL6 (Chan et al., 2005), XDP is the only detailed placement that successfully produces legal placement for all the examples, while APlace and Fengshui fail for 4/9 and 1/3 of the examples. For cases where legal placements can be compared, the wirelength produced by XDP is shorter by 3% on average compared to APlace and Fengshui. Furthermore, XDP displays a higher robustness than the other tools by covering a broader spectrum of examples by different global placement tools.
Keywords
circuit CAD; constraint handling; integrated circuit design; linear programming; APlace placement; Fengshui 5.0 placement; constraint graph; intellectual-property blocks; linear programming; mPL6 placement; mixed-size IC designs; mixed-size detailed placement; sliding-window-based cell swapping; Circuit synthesis; Computer science; Displays; Law; Legal factors; Linear programming; Partitioning algorithms; Robustness; Simulated annealing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 2006. Asia and South Pacific Conference on
Print_ISBN
0-7803-9451-8
Type
conf
DOI
10.1109/ASPDAC.2006.1594680
Filename
1594680
Link To Document