Title :
On whitespace and stability in mixed-size placement and physical synthesis
Author :
Adya, Saurabh N. ; Markov, Lgor L. ; Villarrubia, Paul G.
Author_Institution :
Dept. of Electr. & Eng. Comput. Sci., Michigan Univ., Ann Arbor, MI, USA
Abstract :
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, we tune a state-of-the-art recursive bisection placer to better handle regular netlists that offer a convenient way to represent memories, data paths and random-logic IP blocks. These modifications and better whitespace distribution improve results on recent mixed-size placement benchmarks.
Keywords :
IP networks; benchmark testing; circuit layout CAD; integrated circuit layout; network routing; stability; circuit delay; datapaths; embedded memories; flexible gate sizing; local congestion; logic resynthesis; mixed-size placement benchmarks; net buffering; random-logic IP blocks; recursive bisection placer; routability; stability; standard-cell placement algorithms; whitespace; wirelength; Circuit synthesis; Constraint optimization; Delay; Large-scale systems; Logic; Permission; Signal synthesis; Stability; Temperature; Timing;
Conference_Titel :
Computer Aided Design, 2003. ICCAD-2003. International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
1-58113-762-1
DOI :
10.1109/ICCAD.2003.159705