Title :
VLSI block placement using less flexibility first principles
Author :
Dong, Sheqin ; Hong, Xianlong ; Wu, Youliang ; Lin, Yizhou ; Gu, Jun
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Abstract :
A deterministic algorithm for VLSI block placement was developed through human´s accumulated experience in solving “packing” problem. Rectangle packing problem is just a simplified case of the polygon-shape stone plate packing problem that the ancient masons needed to face. Several “packing” principles derived from the so-called “less flexibility first” experience of the masons. A k-d tree data structure is used for manipulating the packed rectangles under the derived packing principles. Experiment results demonstrate that the algorithm is effective and promising in building block layout application
Keywords :
VLSI; circuit complexity; circuit layout CAD; deterministic algorithms; integrated circuit layout; tree data structures; tree searching; MCNC benchmarks; VLSI block placement; algorithm complexity; building block layout application; deterministic algorithm; empty space flexibility; floorplanning; k-d tree data structure; less flexibility first principles; polygon-shape stone plate packing problem; rectangle packing problem; Computer science; Floors; Humans; Process design; Tree data structures; Very large scale integration; Wire;
Conference_Titel :
Design Automation Conference, 2001. Proceedings of the ASP-DAC 2001. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
0-7803-6633-6
DOI :
10.1109/ASPDAC.2001.913374