Multi-level Coarsening Algorithm Perform Edge Coarsening (EC) Visit - - PowerPoint PPT Presentation

multi level coarsening algorithm
SMART_READER_LITE
LIVE PREVIEW

Multi-level Coarsening Algorithm Perform Edge Coarsening (EC) Visit - - PowerPoint PPT Presentation

Multi-level Coarsening Algorithm Perform Edge Coarsening (EC) Visit nodes and break ties in alphabetical order Explicit clique-based graph model is not necessary Practical Problems in VLSI Physical Design Multi-level Coarsening (1/11)


slide-1
SLIDE 1

Practical Problems in VLSI Physical Design Multi-level Coarsening (1/11)

Perform Edge Coarsening (EC)

Visit nodes and break ties in alphabetical order Explicit clique-based graph model is not necessary

Multi-level Coarsening Algorithm

slide-2
SLIDE 2

Practical Problems in VLSI Physical Design Multi-level Coarsening (2/11)

Edge Coarsening

slide-3
SLIDE 3

Practical Problems in VLSI Physical Design Multi-level Coarsening (3/11)

Edge Coarsening (cont)

slide-4
SLIDE 4

Practical Problems in VLSI Physical Design Multi-level Coarsening (4/11)

Obtaining Clustered-level Netlist

# of nodes/hyperedges reduced: 4 nodes, 5 hyperedges

slide-5
SLIDE 5

Practical Problems in VLSI Physical Design Multi-level Coarsening (5/11)

Hyperedge Coarsening

Initial setup

Sort hyper-edges in increasing size: n4, n5, n1, n2, n3, n6 Unmark all nodes

slide-6
SLIDE 6

Practical Problems in VLSI Physical Design Multi-level Coarsening (6/11)

Hyperedge Coarsening

slide-7
SLIDE 7

Practical Problems in VLSI Physical Design Multi-level Coarsening (7/11)

Hyperedge Coarsening

slide-8
SLIDE 8

Practical Problems in VLSI Physical Design Multi-level Coarsening (8/11)

Obtaining Clustered-level Netlist

# of nodes/hyperedges reduced: 6 nodes, 4 hyperedges

slide-9
SLIDE 9

Practical Problems in VLSI Physical Design Multi-level Coarsening (9/11)

Modified Hyperedge Coarsening

Revisit skipped nets during hyperedge coarsening

We skipped n1, n2, n3, n6 Coarsen un-coarsened nodes in each net

slide-10
SLIDE 10

Practical Problems in VLSI Physical Design Multi-level Coarsening (10/11)

Modified Hyperedge Coarsening

slide-11
SLIDE 11

Practical Problems in VLSI Physical Design Multi-level Coarsening (11/11)

Obtaining Clustered-level Netlist

# of nodes/hyperedges reduced: 5 nodes, 4 hyperedges