• 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