• DocumentCode
    619586
  • Title

    Optimization of placement solutions for routability

  • Author

    Wen-Hao Liu ; Cheng-Kok Koh ; Yih-Lang Li

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao-Tung Univ., Hsinchu, Taiwan
  • fYear
    2013
  • fDate
    May 29 2013-June 7 2013
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Routability has become a critical issue in VLSI design flow. To avoid producing an unroutable design, many placers [47] invoke global routers to get a congestion map and then move cells to reduce congestion based on this map. However, as cells move, the accuracy of the congestion map degrades, thereby affecting the effectiveness of the placer in minimizing congestions. Moreover, most global routers [8-13] ignore local congestion. If placers are guided by these routers, it may produce hard-to-route placement solutions in terms of detailed routing. This work develops a routability optimizer, called Ropt, to reduce both global and local routing congestion levels of a given placement. Based on a local-routability-aware routing model, Ropt builds a global routing instance to obtain global and local congestion information for guiding global re-placement. In addition, this work presents a new legalization scheme to preserve the global routing instance after legalization. Finally, local detailed placement further minimizes the local congestion and wirelength. For the evaluation of Ropt, we use an academic global router and a commercial router to obtain both global and detailed routing results, respectively. Experimental results reveal that Ropt can improve the routing quality (in terms of congestion, wirelength, and violation) and routing runtime of a given placement solution.
  • Keywords
    VLSI; circuit optimisation; integrated circuit design; network routing; Ropt; VLSI design flow; academic global router; cells; commercial router; congestion map; congestion reduction; detailed routing; global replacement; global routing congestion level; hard-to-route placement solution; legalization scheme; local routing congestion level; local-routability-aware routing model; optimization; routability optimizer; routing quality; routing runtime; wirelength; Equations; Estimation; Law; Pins; Routing; Runtime; Placement; detailed routing; global routing; routability optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
  • Conference_Location
    Austin, TX
  • ISSN
    0738-100X
  • Type

    conf

  • Filename
    6560746