Download presentation
Presentation is loading. Please wait.
1
7/13/2015 1 EE4271 VLSI Design VLSI Routing
2
2 7/13/2015 Routing Problem Routing to reduce the area
3
3 7/13/2015 Metal layer 1 Via Routing Anatomy Top view 3D view Metal layer 2 Metal layer 3 Symbolic Layout ©Bazargan
4
4 7/13/2015 Routing Grid
5
5 7/13/2015 Channel Routing Terminology Upper boundary Lower boundary Tracks Terminals (Gate Pins) Via Width
6
6 7/13/2015 Channel Routing Problem - I Input: –Two vectors of the same length to represent the pins on two sides of the channel. –One horizontal layer and one vertical layer Output: –Connect pins of the same net together. –Minimize the channel width. –Minimize the number of vias.
7
7 7/13/2015 Channel Routing Problem - II 0 1220304 1 2033440 Example: (01220304) (12033440) where 0 = no terminal
8
8 7/13/2015 A Channel Routing Example 0 1 4 5 1 6 7 0 4 9 10 10 2 3 5 3 5 2 6 8 9 8 7 9
9
9 7/13/2015 The Other Example
10
10 7/13/2015 Lower Bound on Channel Width 0 161235 6 354024 0 161235 6 354024 1 2 3 5 4 6 Localdensity 1 344442 Channel density = Maximum local density Lower bound = 4 Lower bound on channel width = Channel density
11
11 7/13/2015 A More Complex Example # columns =174, # nets=72, density =19 Routing result: number of tracks=20
12
12 7/13/2015 Realistic Design From DAC Knowledge Center Different colors refer to different wire densities. Red color means congestion.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.