DocumentCode :
1171661
Title :
Legalizing a placement with minimum total movement
Author :
Brenner, Ulrich ; Vygen, Jens
Author_Institution :
Res. Inst. for Discrete Math., Univ. of Bonn, Germany
Volume :
23
Issue :
12
fYear :
2004
Firstpage :
1597
Lastpage :
1613
Abstract :
Most tools for the placement of very large scale integrated chips work in two steps. First, the cells that have to be placed are roughly spread out over the chip area, ignoring disjointness (global placement). Then, in a second step, the cells are moved to their final position such that all overlaps are removed and all additional constraints are met (detailed placement or legalization). In this paper, we describe new ideas for legalization. We divide the task into appropriate subproblems that can be solved optimality in polynomial time. For the most important parts, even a linear running time can be shown. Together, the solutions of the subproblems can be combined to an algorithm that legalizes a placement minimizing the total (linear or squared) movement of cells. The algorithm is tested on a set of recent application specific integrated circuits and the results are compared to lower bounds showing that it computes provably good solutions (within a few percent of the optimum) even on very large industrial chips. By introducing significantly fewer violations, our legalization helps in overall design closure.
Keywords :
VLSI; application specific integrated circuits; circuit optimisation; electronic design automation; integrated circuit layout; VLSI placement; application specific integrated circuits; design automation; integrated circuit design; physical design; placement legalization; polynomial time; very large scale integrated chips; Application specific integrated circuits; Circuit testing; Computer industry; Design optimization; Integrated circuit testing; Law; Legal factors; Polynomials; Timing; Very large scale integration; 65; Design automation; VLSI; VLSI placement; integrated circuit design; physical design; placement legalization; very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2004.836733
Filename :
1362731
Link To Document :
بازگشت