Bounded Radius Routing - PowerPoint PPT Presentation

About This Presentation
Title:

Bounded Radius Routing

Description:

Perform DFS on rooted-MST. Node ordering L = {s, a, b, c, e, f, ... Compute rooted shortest path tree on augmented Q. Practical Problems in VLSI Physical Design ... – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 17
Provided by: sungk
Category:

less

Transcript and Presenter's Notes

Title: Bounded Radius Routing


1
Bounded Radius Routing
  • Perform bounded PRIM algorithm
  • Under e 0, e 0.5, and e 8
  • Compare radius and wirelength
  • Radius 12 for this net

2
BPRIM Under e 0
  • Example
  • Edges connecting to nearest neighbors (c,d) and
    (c,e)
  • We choose (c,d) based on lexicographical order
  • s-to-d path length along T 125 gt 12 ( radius
    bound)
  • First appropriate edge found (s,d)

3
BPRIM Under e 0 (cont)
  • Radius bound 12

edges connecting to nearest neighbors
s-to-y path length along T
first feasible appr-edge
ties broken lexicographically
should be 12 otherwise appropriate used
4
BPRIM Under e 0 (cont)
5
BPRIM Under e 0 (cont)
6
BPRIM Under e 0.5
  • Radius bound 18

edges connecting to nearest neighbors
s-to-y path length along T
first feasible appr-edge
ties broken lexicographically
should be 18 otherwise appropriate used
should be 12
7
BPRIM Under e 0.5 (cont)
8
BPRIM Under e 0.5 (cont)
9
BPRIM Under e 8
Radius bound 8 regular PRIM
10
BPRIM Under e 8 (cont)
11
Comparison
  • As the bound increases (12 ? 18 ? 8)
  • Radius value increases (12 ?17 ? 22)
  • Wirelength decreases (56 ? 49 ? 36)

12
Bounded Radius Bounded Cost
  • Perform BRBC under e 0.5
  • e defines both radius and wirelength bound
  • Perform DFS on rooted-MST
  • Node ordering L s, a, b, c, e, f, e, g, e, c,
    d, h, d, c, b, a, s
  • We start with Q MST

13
MST Augmentation
  • Example visit a via (s,a)
  • Running total of the length of visited edges, S
    5
  • Rectilinear distance between source and a,
    dist(s,a) 5
  • We see that e dist(s,a) 0.5 5 lt S
  • Thus, we reset S and add (s,a) to Q (note (s,a)
    is already in Q)

14
MST Augmentation (cont)
visit nodes based on L
dotted edges are added
15
Last Step SPT Computation
  • Compute rooted shortest path tree on augmented Q

16
BPRIM vs BRBC
  • Under the same e 0.5
  • BPRIM radius 18, wirelength 49
  • BRBC radius 12, wirelength 52
  • BRBC significantly shorter radius at slight
    wirelength increase
Write a Comment
User Comments (0)
About PowerShow.com