11/2/2018 1
G L O BA L RO UT ING
PRO F. INDRA NIL SENG UPT A
DEPA RT MENT O F C O MPUT ER SC IENC E A ND ENG INEERING DEPA RT MENT O F C O MPUT ER SC IENC E A ND ENG INEERING
Basic Idea
- The routing problem in ASIC is typically solved using a two‐step approach:
– Global Routing
- Define the routing regions.
- Generate a tentative route for each net.
- Each net is assigned to a set of routing regions.
- Does not specify the actual layout of wires.
– Detailed Routing F h i i h i h h h i i i d
2
- For each routing region, each net passing through that region is assigned
particular routing tracks.
- Actual layout of wires gets fixed (channel routing and switchbox routing).