• DocumentCode
    1314960
  • Title

    Via design rule consideration in multilayer maze routing algorithms

  • Author

    Cong, Jason ; Fang, Jie ; Khoo, Kei-Yong

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • Volume
    19
  • Issue
    2
  • fYear
    2000
  • fDate
    2/1/2000 12:00:00 AM
  • Firstpage
    215
  • Lastpage
    223
  • Abstract
    Maze routing algorithms are widely used for finding an optimal path in detailed routing for very large scale integration, printed circuit board and multichip modules. In this paper, we show that finding an optimal route of a two-pin net in a multilayer routing environment under practical via design rules can be surprisingly difficult. A straightforward extension to the maze routing algorithm that disallows via-rule incorrect routes may either cause a suboptimal route to be found, or more seriously, cause the failure to find any route even if one exists. We present a refined heuristic to this problem by embedding the distance to the most recently placed via in an extended connection graph so that the maze routing algorithm has a higher chance of finding a via-rule correct optimum path in the extended connection graph. We further present efficient data-structures to implement the maze routing algorithm without the need to preconstruct the extended connection graph. Experimental results confirmed the usefulness of our algorithm and its applicability to a wide range of CMOS technologies
  • Keywords
    CMOS integrated circuits; VLSI; circuit layout CAD; graph theory; integrated circuit layout; multichip modules; network routing; printed circuit layout; CMOS technologies; IC layout; MCM layout; PCB layout; data structures; detailed routing; extended connection graph; multichip modules; multilayer maze routing algorithms; multilayer routing environment; optimal path; printed circuit board; two-pin net; very large scale integration; via design rule; via-rule correct optimum path; Algorithm design and analysis; CMOS process; CMOS technology; Costs; Joining processes; Multichip modules; Nonhomogeneous media; Printed circuits; Routing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.828550
  • Filename
    828550