Proceedings of the 45th Annual Design Automation Conference 2008
DOI: 10.1145/1391469.1391655
|View full text |Cite
|
Sign up to set email alerts
|

Path smoothing via discrete optimization

Abstract: A fundamental problem in timing-driven physical synthesis is the reduction of critical paths in a design. In this work, we propose a powerful new technique that moves (and can also resize) multiple cells simultaneously to smooth critical paths, thereby reducing delay and improving worst negative slack or a figure-of-merit. Our approach offers several key advantages over previous formulations, including the accurate modeling of objectives and constraints in the true timing model, and a guarantee of legality for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 18 publications
(5 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…[20] improves the differential timing model from [3] using a pin-based timing LP formulation to reduce wirelength without timing degradation. [16] presents a discretized approach that uses branch-and-bound to choose the location of cells.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…[20] improves the differential timing model from [3] using a pin-based timing LP formulation to reduce wirelength without timing degradation. [16] presents a discretized approach that uses branch-and-bound to choose the location of cells.…”
Section: Related Workmentioning
confidence: 99%
“…Equations (14) and (15) make sure that cells do not overlap. Finally, Equation (16) specifies an upper bound Dmax for the displacement of a cell from its original location (x 0 j , y 0 j ). This constraint ensures that TDP maintains a cell distribution similar to the one obtained by global placement, which is a desirable feature [26] [11].…”
Section: Problem Formulationmentioning
confidence: 99%
See 1 more Smart Citation
“…EXTENSIONS SPIRE's key advantage over existing physical synthesis transformations is the synergistic use of several types of optimizations. Our MILPs are more costly than existing transformations but also more powerful since they can be applied to larger windows than many of the localized transformations used in the industry today [11], [12]. This flexibility of SPIRE allows one to change the size and scope of optimization and offers rich trade-off opportunities.…”
Section: Cloning To Increase the Scope Of Retimingmentioning
confidence: 99%
“…(a) global timing-driving placement techniques [21,24,26,29,33,37,51,54,56,74], and (b) incremental timing-driven placement techniques [14,16,17,40,41, 73].…”
Section: Introductionmentioning
confidence: 99%