• DocumentCode
    2604333
  • Title

    An efficient hierarchical approach for general floorplan area minimization

  • Author

    Lee, Chih-Hunp ; Fu, Wen-Yu ; Chang, Chung-Chiao ; Hsieh, Eai-Ming

  • Author_Institution
    Dept. of Electron. Eng., Chung Yuan Christian Univ., Chung-li, Taiwan
  • Volume
    2
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    347
  • Abstract
    In this paper, we formulate the general nonslicing floorplan area minimization for soft modules as a quadratic programming problem, and propose an efficient hierarchical approach to reduce the scale of the problem. For an arbitrary given initial floorplan, a new module clustering algorithm is first proposed to divide the modules into several clusters and to build the hierarchical structure of these clusters. After the clusters were generated, a constraint generator will automatically produce the mathematical programming constraints for each cluster. Then we solve these sets of constraints through a mathematical programming solver. Finally, we use a linear transformation algorithm to calculate the exact coordinates for each module. Experimental results on MCNC benchmarks show that our method is very efficient. In our experiment, we assume the aspect ratio of each module can range from 0.1 to 10.0 as used in most of the previous works and we can generate a zero dead space floorplan for every benchmark within 10 seconds even based on different initial floorplans. Because the final floorplan generated by our method will keep the similar topology of the initial floorplan, our method can be applied as a post-process of all existing floorplan algorithms having different major objectives (e.g. total wire length, delay of critical net) to further reduce the area.
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; constraint theory; integrated circuit layout; mathematical programming; minimisation; quadratic programming; VLSI layout; constraint generator; general area minimization; hierarchical approach; linear transformation algorithm; mathematical programming constraints; mathematical programming solver; module clustering algorithm; nonslicing floorplan area minimization; quadratic programming problem; soft modules; zero dead space floorplan; Clustering algorithms; Cost function; Delay; Lagrangian functions; Mathematical programming; Optimization methods; Quadratic programming; Routing; Topology; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. APCCAS '02. 2002 Asia-Pacific Conference on
  • Print_ISBN
    0-7803-7690-0
  • Type

    conf

  • DOI
    10.1109/APCCAS.2002.1115257
  • Filename
    1115257