Title :
Modern Floorplanning with Boundary Clustering Constraint
Author :
Li, Li ; Ma, Yuchun ; Xu, Ning ; Wang, Yu ; Hong, Xianlong
Author_Institution :
WuHan Univ. of Technol., Wuhan
Abstract :
With the development of SOC designs, modern floorplanning typically needs to provide extra options to meet the different emerging requirements in the hierarchical designs, such as boundary constraint for I/O connection, clustering constraint for performance and reliability, etc. This paper addresses modern floorplanning with boundary clustering constraint. It has been empirically shown that the modern constraints extremely restrict the solution space; that is, a large number of randomly generated floorplans might be infeasible. In order to effectively search the feasible solutions, the feasible conditions based on B*-tree representation with boundary clustering constraint are investigated. The properties, coupled with an efficient simulated annealing algorithm, provide the way to produce feasible floorplans by dynamic repairing, which can transform an infeasible solution into a feasible one if the constraint is violated. Our algorithm is verified by using the MCNC and GSRC benchmarks, and the empirical results show that our algorithm can obtain promising solutions in acceptable time.
Keywords :
circuit layout; simulated annealing; trees (mathematics); B-tree representation; SOC design; boundary clustering constraint; dynamic repairing; feasible floorplans; modern floorplanning; simulated annealing algorithm; Clustering algorithms; Computer Society; Information science; Iterative algorithms; Laboratories; Random number generation; Routing; Simulated annealing; Very large scale integration; Wire; b-tree; boundary clustering constraints; floorplanning;
Conference_Titel :
VLSI, 2009. ISVLSI '09. IEEE Computer Society Annual Symposium on
Conference_Location :
Tampa, FL
Print_ISBN :
978-1-4244-4408-3
Electronic_ISBN :
978-0-7695-3684-2
DOI :
10.1109/ISVLSI.2009.24