Title :
Floorplanning with abutment constraints and L-shaped/T-shaped blocks based on corner block list
Author :
Ma, Yuchun ; Hong, Xianlong ; Dong, Sheqin ; Cai, Yici ; Cheng, Chung-Kuan ; Gu, Jun
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
The abutment constraint problem is one of the common constraints in practice to favor the transmission of data between blocks. Based on corner block list (CBL), a new algorithm to deal with abutment constraints is developed in this paper. We can obtain the abutment information by scanning the intermediate solutions represented by CBL in linear time during the simulated annealing process and fix the CBL in case the constraints are violated. Based on this algorithm, a new method to deal with L-shaped/T-shaped blocks is proposed. The shape flexibility of the soft blocks and the rotation and reflection of L-shaped/T-shaped blocks are exploited to obtain a tight packing. The experimental results are demonstrated by some benchmark data and the performance shows the effectiveness of the proposed method.
Keywords :
C language; VLSI; circuit layout CAD; integrated circuit layout; logic CAD; network topology; simulated annealing; CBL; L-shaped blocks; T-shaped blocks; abutment constraints; benchmark data; corner block list; floorplanning; intermediate solutions; linear time; shape flexibility; simulated annealing process; soft blocks; tight packing; Computer science; Data engineering; Encoding; Logic circuits; Logic design; Partitioning algorithms; Permission; Reflection; Shape control; Simulated annealing;
Conference_Titel :
Design Automation Conference, 2001. Proceedings
Print_ISBN :
1-58113-297-2
DOI :
10.1109/DAC.2001.156240