• DocumentCode
    3486686
  • Title

    Constraint graph-based macro placement for modern mixed-size circuit designs

  • Author

    Chen, Hsin-Chen ; Chuang, Yi-Lin ; Chang, Yao-Wen ; Chang, Yung-Chung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei
  • fYear
    2008
  • fDate
    10-13 Nov. 2008
  • Firstpage
    218
  • Lastpage
    223
  • Abstract
    In this paper, we propose a constraint graph-based macro placement algorithm that removes macro overlaps and optimizes macro positions for modern mixed-size circuit designs. Improving over the constraint graph by working only on its essential edges without loss of the solution quality, our algorithm can search for high-quality macro placement solutions effectively and efficiently. Instead of packing macros along chip boundaries like most recent previous work, our placer can determine a non-compacted macro placement by linear programming and placement region cost evaluation and handle various placement constraints/objectives. Compared with various leading academic macro placers, our algorithm can consistently and significantly reduce the wirelengths for designs with different utilization rates, implying that our macro placer is robust and has very high quality.
  • Keywords
    constraint theory; graph theory; integrated circuit design; constraint graph-based macro placement; linear programming; macro positions optimizes; mixed-size circuit designs; placement region cost evaluation; Algorithm design and analysis; Circuit synthesis; Cities and towns; Constraint optimization; Costs; Design engineering; Linear programming; Logic circuits; Logic design; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2008. ICCAD 2008. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-2819-9
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2008.4681577
  • Filename
    4681577