• DocumentCode
    3386395
  • Title

    Partitioning VLSI floorplans by staircase channels for global routing

  • Author

    Majumder, Subhashis ; Nandy, Subhas C. ; Bhattacharya, Bhargab B.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
  • fYear
    1998
  • fDate
    4-7 Jan 1998
  • Firstpage
    59
  • Lastpage
    64
  • Abstract
    This paper identifies a new problem of geometric partitioning of VLSI floorplans, called mincost staircase partitioning. We propose a framework for channel definition in global routing. In a VLSI floorplan, the isothetic rectangular circuit modules are placed on a 2-D floor with nets attached to each block. The objective of global routing is to determine the channels through which the terminals attached to different modules belonging to the same net are connected. Here we have mapped the global routing problem into a series of hierarchical staircase channel routing. To minimize the routing congestion, in each level of hierarchy we find a monotone staircase channel minimizing the number of distinct nets, having terminals on both sides of the channel. We give an O(n×k) time algorithm for the two-terminal net problem, where n and k are the number of blocks and distinct nets respectively. For multi-terminal nets the time complexity is O((n+k)×T), T being the total number of terminals on the floor
  • Keywords
    VLSI; circuit layout CAD; computational complexity; graph theory; integrated circuit layout; multiterminal networks; network routing; network topology; 2D floor; VLSI floorplans; geometric partitioning; global routing; hierarchical staircase channel routing; isothetic rectangular circuit modules; mincost staircase partitioning; multi-terminal nets; staircase channels; time complexity; two-terminal net problem; Circuits; Minimization; Partitioning algorithms; Pins; Routing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-8224-8
  • Type

    conf

  • DOI
    10.1109/ICVD.1998.646579
  • Filename
    646579