On whitespace and stability in mixed-size placement and physical synthesis

被引:0
作者
Adya, SN [1 ]
Markov, IL [1 ]
Villarrubia, PG [1 ]
机构
[1] Univ Michigan, Dept EECS, Ann Arbor, MI 48109 USA
来源
ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS | 2003年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of physical synthesis, large-scale standard-cell placement algorithms must facilitate incremental changes to layout, both local and global. In particular, flexible gate sizing, net buffering and detail placement require a certain amount of unused space in every region of the die. The need for "local" whitespace is further emphasized by temperature and power-density limits. Another requirement, the stability of placement results from run to run, is important to the convergence of physical synthesis loops. Indeed, logic resynthesis targetting local congestion in a given placement or particular critical paths may be irrelevant for another placement produced by the same or a different layout tool. In this work we offer solutions to the above problems. We show how to tie the results of a placer to a previously existing placement, and yet leave room for optimization. In our experiments this technique produces placements with similar congestion maps. We also show how to trade-off wirelength for routability by manipulating whitespace. Empirically, our techniques improve circuit delay of sparse layouts in conjunction with physical synthesis. In the context of earlier proposed techniques for mixed-size placement [2], we tune a state-of-the-art recursive bisection placer to better handle regular netlists that offer a convenient way to represent memories, datapaths and random-logic IP blocks. These modifications and better whitespace distribution improve results on recent mixed-size placement benchmarks.
引用
收藏
页码:311 / 318
页数:8
相关论文
共 21 条
[1]   Fixed-outline floorplanning through better local search [J].
Adya, SN ;
Markov, IL .
2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, :328-334
[2]  
ADYA SN, 2003, INT S PHYS DES APR, P95
[3]  
ADYA SN, 2002, ISPD, P12
[4]   Free space management for cut-based placement [J].
Alpert, CJ ;
Nam, GJ ;
Villarrubia, PG .
IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, :746-751
[5]  
Caldwell AE, 2000, DES AUT CON, P477
[6]   Optimal partitioners and end-case placers for standard-cell layout [J].
Caldwell, AE ;
Kahng, AB ;
Markov, IL .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (11) :1304-1313
[7]  
CALDWELL AE, VLSI CAD BOOKSHELF
[8]   Optimality and scalability study of existing placement algorithms [J].
Chang, CC ;
Cong, J ;
Min, X .
ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, :621-627
[9]   Multi-level placement for large-scale mixed-size IC designs [J].
Chang, CC ;
Cong, J ;
Xin, Y .
ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, :325-330
[10]  
CONG J, 2003, ISPD, P88