DocumentCode :
3260551
Title :
Simultaneous block and I/O buffer floorplanning for flip-chip design
Author :
Peng, Chih-Yang ; Chao, Wen-Chang ; Chang, Yao-Wen ; Wang, Jyh-Herng
Author_Institution :
Graduate Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei
fYear :
2006
fDate :
24-27 Jan. 2006
Abstract :
The flip-chip package gives the highest chip density of any packaging method to support the pad-limited ASIC design. One of the most important characteristics of flip-chip designs is that the input/output buffers could be placed anywhere inside a chip. In this paper, we first introduce the floorplanning problem for the flip-chip design and formulate it as assigning the positions of input/output buffers and first-stage/last-stage blocks so that the path length between blocks and bump balls as well as the delay skew of the paths are simultaneously minimized. We then present a hierarchical method to solve the problem. We first cluster a block and its corresponding buffers to reduce the problem size. Then, we go into iterations of the alternating and interacting global optimization step and the partitioning step. The global optimization step places blocks based on simulated annealing using the B*-tree representation to minimize a given cost function. The partitioning step dissects the chip into two subregions, and the blocks are divided into two groups and are placed in respective subregions. The two steps repeat until each subregion contains at most a given number of blocks, defined by the ratio of the total block area to the chip area. At last, we refine the floorplan by perturbing blocks inside a subregion as well as in different subregions. Compared with the B*-tree based floorplanner alone, our method is more efficient and obtains significantly better results, with an average cost of only 51.8% of that obtained by using the B*-tree alone, based on a set of real industrial flip-chip designs provided by leading companies
Keywords :
application specific integrated circuits; buffer circuits; delays; flip-chip devices; integrated circuit layout; trees (mathematics); B-tree representation; block floorplanning; bump balls; delay skew; flip-chip design; flip-chip package; input-output buffer floorplanning; pad-limited ASIC design; Application specific integrated circuits; Bonding; Chaos; Cost function; Delay; Design engineering; Electronics packaging; Integrated circuit interconnections; Routing; Simulated annealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation, 2006. Asia and South Pacific Conference on
Conference_Location :
Yokohama
Print_ISBN :
0-7803-9451-8
Type :
conf
DOI :
10.1109/ASPDAC.2006.1594684
Filename :
1594684
Link To Document :
بازگشت