• DocumentCode
    580948
  • Title

    Reclaiming over-the-IP-block routing resources with buffering-aware rectilinear Steiner minimum tree construction

  • Author

    Zhang, Yilin ; Chakraborty, Ashutosh ; Chowdhury, Salim ; Pan, David Z.

  • Author_Institution
    Dept. of ECE, Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2012
  • fDate
    5-8 Nov. 2012
  • Firstpage
    137
  • Lastpage
    143
  • Abstract
    In this paper, we study an often overlooked but very important and practical problem of building Buffering-aware Over-the-Block rectilinear Steiner minimum tree (BOB-RSMT). In most previous works, the routing resources over the IP blocks were simply treated as routing blockages, resulting in significant waste of routing resources on higher metal layers not utilized by internal intra-block routing. On the other hand, routing over large IP blocks needs special attention as there is no way to insert buffers inside hard IP blocks, which can lead to unresolvable slew/timing violations. In this paper, we propose a novel BOB-RSMT algorithm which helps reclaim the “wasted” over-the-block routing resources while meeting user-specified slew constraints. Our algorithm incrementally and efficiently migrates initial tree structures with buffering-awareness to meet slew constraints while minimizing wire length. It can handle complex blocks including rectilinear shapes. Our experiments on various benchmarks demonstrate very promising results. By utilizing over-the-block routing resources intelligently, we can save the outside-block wire length as well as the total wire length significantly compared with the conventional obstacle-avoiding rectilinear Steiner minimum tree (OA-RSMT) algorithms. BOB-RSMT also reduces the repeater count/area needed to satisfy slew constraints, which is very important for modern design closure.
  • Keywords
    IP networks; telecommunication network routing; trees (mathematics); BOB-RSMT; OA-RSMT algorithms; buffering-aware over-the-block rectilinear Steiner minimum tree construction; buffering-awareness; metal layers; obstacle-avoiding rectilinear Steiner minimum tree algorithms; over-the-IP-block routing resources; rectilinear shapes; slew constraints; unresolvable slew-timing violations; user-specified slew constraints; wasted over-the-block routing resources; Capacitance; IP networks; Merging; Optimization; Routing; Timing; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2012 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • Filename
    6386600