+ All Categories
Home > Documents > L-Shaped RST Routing

L-Shaped RST Routing

Date post: 31-Dec-2015
Category:
Upload: sydney-maynard
View: 35 times
Download: 0 times
Share this document with a friend
Description:
L-Shaped RST Routing. Perform L-RST using node b as the root First step: build a separable MST Prim with w ( i,j ) = ( D ( i,j ), − | y ( i ) − y ( j )|, − max{ x ( i ), x ( j )}). First Iteration. Separable MST Construction. Separable MST Construction (cont). - PowerPoint PPT Presentation
16
Practical Problems in VLSI Physical Design L-RST Algorithm (1/16) L-Shaped RST Routing Perform L-RST using node b as the root First step: build a separable MST Prim with w(i,j) = (D(i,j), −|y(i) − y(j)|, − max{x(i), x(j)})
Transcript

Practical Problems in VLSI Physical Design L-RST Algorithm (1/16)

L-Shaped RST Routing Perform L-RST using node b as the root

First step: build a separable MST Prim with w(i,j) = (D(i,j), −|y(i) − y(j)|, − max{x(i), x(j)})

Practical Problems in VLSI Physical Design L-RST Algorithm (2/16)

First Iteration

Practical Problems in VLSI Physical Design L-RST Algorithm (3/16)

Separable MST Construction

Practical Problems in VLSI Physical Design L-RST Algorithm (4/16)

Separable MST Construction (cont)

Practical Problems in VLSI Physical Design L-RST Algorithm (5/16)

Constructing a Rooted Tree Node b is the root node

Based on the separable MST (initial wirelength = 32) Bottom-up traversal is performed on this tree during L-RST

routing

Practical Problems in VLSI Physical Design L-RST Algorithm (6/16)

Partial L-RST for Node C

Practical Problems in VLSI Physical Design L-RST Algorithm (7/16)

Partial L-RST for Node E

Practical Problems in VLSI Physical Design L-RST Algorithm (8/16)

Partial L-RST for Node G

Practical Problems in VLSI Physical Design L-RST Algorithm (9/16)

Partial L-RST for Node D

Practical Problems in VLSI Physical Design L-RST Algorithm (10/16)

Partial L-RST for Node D (cont)

Practical Problems in VLSI Physical Design L-RST Algorithm (11/16)

Partial L-RST for Node F

best case

Practical Problems in VLSI Physical Design L-RST Algorithm (12/16)

Partial L-RST for Node F (cont)

best case

Practical Problems in VLSI Physical Design L-RST Algorithm (13/16)

Processing the Root Node

best case

Practical Problems in VLSI Physical Design L-RST Algorithm (14/16)

Top-down Traversal In order to obtain the final tree

upper upper

lower lower upper

lower lower/upper upper

Practical Problems in VLSI Physical Design L-RST Algorithm (15/16)

Final Tree Wirelength reduction

Initial wirelength − total overlap = 32 − 4 = 28

Practical Problems in VLSI Physical Design L-RST Algorithm (16/16)

Stable Under Rerouting Steiner points are marked X

Wirelength does not reduce after rerouting


Recommended