Proceedings of the 41st Annual Design Automation Conference 2004
DOI: 10.1145/996566.996760
|View full text |Cite
|
Sign up to set email alerts
|

Quadratic placement using an improved timing model

Abstract: The performance of timing-driven placement methods depends strongly on the choice of the net model. In this paper a more precise net model is presented that does not increase numerical complexity. We introduce a method that replaces the clique model of a net by a tree model in the quadratic placement formulation. This improvement enables us to control the length of every tree segment separately. Furthermore, we present an analysis of the effects of every tree segment to the net delay. The result is in turn use… 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

2005
2005
2023
2023

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…Note that some net based timing driven placers not only assign different weights to different nets, but also assign different weights to different segments of the same nets ([6] [5]). Both of our two methods above can work with such placers easily.…”
Section: Increasing Cell Delaysmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that some net based timing driven placers not only assign different weights to different nets, but also assign different weights to different segments of the same nets ([6] [5]). Both of our two methods above can work with such placers easily.…”
Section: Increasing Cell Delaysmentioning
confidence: 99%
“…To further improve the result, in future work, we may try more sophisticated schemes, such as setting variable additional net weights according to how far the slack is off the target on each selected path (for nets on different paths), or according to a sensitivity analysis of the net delay (for nets on the same path) [7,5].…”
Section: Additional Notesmentioning
confidence: 99%
“…These connection weights are changed in each iteration of global placement in order to model a realistic objective, e.g. timing requirements [26], or routed wirelength, in the quadratic cost function. Hence the more iterations are spent in the global placement, the better is the modeling of the real objective, i.e.…”
Section: Quality Controlmentioning
confidence: 99%
“…• Sophisticated extensions to the proposed method have been developed to meet timing requirements more precisely, e.g. switching to a Steiner-tree model during timingdriven placement [5]. • ECO-capability can be easily implemented by solving equation 7 for e [3].…”
Section: Global Placer Kraftwerkmentioning
confidence: 99%