Title :
Dynamic global buffer planning optimization based on detail block locating and congestion analysis
Author :
Ma, Yuchun ; Hong, Xianlong ; Dong, Sheqin ; Chen, Song ; Cai, Yici ; Cheng, C.K. ; Gu, Jun
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
By dividing the packing area into routing tiles, we can give the budget of the buffer insertion. And the detail locating of the blocks in their rooms can be implemented for each iterations during the annealing process to favor the later buffer planning. The buffer insertion will affect the possible routes as well the congestion of the packing. The congestion estimation in this paper takes the buffer insertion into account. So we devise a buffer planning algorithm to allocate the buffer into tiles with congestion information considered. The buffer allocation problem is formulated into a net flow problem and the buffer allocation can be handled as an integral part in the floorplanning process. Since there is more freedom for floorplan optimization, the floorplanning algorithm integrated with buffer planning can result in better performance and chip area.
Keywords :
annealing; buffer circuits; circuit optimisation; dynamic programming; integrated circuit interconnections; integrated circuit layout; network topology; annealing process; buffer allocation problem; buffer insertion; buffer planning algorithm; chip area; congestion analysis; congestion estimation; congestion information; detail block locating; floorplan optimization; floorplanning algorithm; floorplanning process; global buffer planning optimization; net flow problem; packing area; routing tile; Algorithm design and analysis; Annealing; Computer science; Delay; Integrated circuit interconnections; Permission; Process planning; Routing; Tiles; Timing;
Conference_Titel :
Design Automation Conference, 2003. Proceedings
Print_ISBN :
1-58113-688-9
DOI :
10.1109/DAC.2003.1219129