Presentation is loading. Please wait.

Presentation is loading. Please wait.

7/13/2015 1 EE4271 VLSI Design VLSI Routing. 2 7/13/2015 Routing Problem Routing to reduce the area.

Similar presentations


Presentation on theme: "7/13/2015 1 EE4271 VLSI Design VLSI Routing. 2 7/13/2015 Routing Problem Routing to reduce the area."— Presentation transcript:

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.


Download ppt "7/13/2015 1 EE4271 VLSI Design VLSI Routing. 2 7/13/2015 Routing Problem Routing to reduce the area."

Similar presentations


Ads by Google