Simultaneous block and I/O buffer floorplanning for flip-chip design
Journal
Asia and South Pacific Design Automation Conference, ASP-DAC
Journal Volume
2006
Pages
213-218
Date Issued
2006
Author(s)
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. © 2006 IEEE.
Other Subjects
Application specific integrated circuits; Buffer storage; Cost effectiveness; Flip chip devices; Global optimization; Perturbation techniques; Problem solving; Simulated annealing; Trees (mathematics); Chip density; Cost functions; Flip-chip designs; Perturbing blocks; Chip scale packages
Type
conference paper
File(s)![Thumbnail Image]()
Loading...
Name
1111.pdf
Size
306.03 KB
Format
Adobe PDF
Checksum
(MD5):bc14520a7123b084429f907abb045546
