Buffered Steiner Trees for Difficult Instances - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Buffered Steiner Trees for Difficult Instances

Description:

Buffered Steiner Trees. for Difficult Instances. Charles J. Alpert, Gopal Gandham, Milos Hrkic, John Lillis, Jiang Hu, Andrew B. ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 19
Provided by: charles342
Learn more at: http://archive.sigda.org
Category:

less

Transcript and Presenter's Notes

Title: Buffered Steiner Trees for Difficult Instances


1
Buffered Steiner Trees for Difficult Instances
  • Charles J. Alpert, Gopal Gandham, Milos Hrkic,
    John Lillis, Jiang Hu, Andrew B. Kahng, Bao Liu,
    Stephen T. Quay, Sachin S. Sapatnekar, Andrew J.
    Sullivan

2
Min-Cost Steiner Tree
3
Timing-driven Steiner Tree
Early 1990s
4
Buffered Steiner Tree
Mid 1990s
5
Blockage Aware Trees
6
Ripping out Synthesis Trees
  • Ugly pre-PD buffered trees
  • Inverted sinks
  • Trivial van Ginneken/Lillis change
  • Normal sinks one positive candidate
  • Inverted sinks one negative candidate
  • No big deal

7
Or Is It?
8
But Look What Happens
9
Buffer Aware Trees
10
The Texas Two Step
Optimal
11
C-Tree Algorithm
  • A-, B-, H-, O-, P-, trees taken
  • Cluster sinks by
  • Polarity
  • Manhattan distance
  • Criticality
  • Two-level tree
  • Form tree for each cluster
  • Form top-level tree

12
C-Tree Example
13
Net n8702 (44 sinks)
14
Net n8702
15
Flat C-Tree
16
C-Tree 4 clusters
17
C-Tree 2 clusters
18
Difficult Steiner Instances
  • Polarity/size makes it hard
  • 3d trade-off
  • Timing
  • Buffers
  • Wire length
  • Work on it!
Write a Comment
User Comments (0)
About PowerShow.com