DocumentCode :
753282
Title :
Buffer planning as an Integral part of floorplanning with consideration of routing congestion
Author :
Yuchun Ma ; Xianlong Hong ; Sheqin Dong ; Song Chen ; Cheng, C.K. ; Jun Gu
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume :
24
Issue :
4
fYear :
2005
fDate :
4/1/2005 12:00:00 AM
Firstpage :
609
Lastpage :
621
Abstract :
The dominating contribution of interconnect to system performance has made it critical to plan the resources of the buffers and routes in the early stage of the layout. In this paper, we integrate floorplanning with buffer insertion for performance-driven design processes. We devise a two-step method to evaluate the feasible buffer insertion sites, which can improve the efficiency of the buffer-planning algorithm. By partitioning all empty spaces into blocks in the packing process, the buffer allocation is handled as an integral part of the floorplanning. Our buffer-planning algorithm maps the buffers into tiles with consideration of routing congestion. In this approach, we construct a distribution graph to model the possible routes. The buffer allocation method is performed on the updated distribution graph to find the buffer locations with their respective congestion costs. The method is based on a simulated annealing approach, which is composed of multiple phases to speed up the optimization. Since there is more freedom with floorplan optimization, the empirical results demonstrate better performance.
Keywords :
buffer circuits; graph theory; integrated circuit interconnections; integrated circuit layout; network routing; simulated annealing; buffer allocation method; buffer insertion; buffer locations; buffer planning algorithm; computer-aided design; design processes; distribution graph; floorplan optimization; interconnects; packing process; routing congestion; very large scale integration; Computer science; Contracts; Costs; Partitioning algorithms; Process design; Routing; System performance; Timing; Very large scale integration; Buffer insertion; computer-aided design; floorplanning; routability; very large scale integration (VLSI);
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.2005.844103
Filename :
1411938
Link To Document :
بازگشت