IEEE Proceedings of the Custom Integrated Circuits Conference
DOI: 10.1109/cicc.1990.124811
|View full text |Cite
|
Sign up to set email alerts
|

Direct solution of performance constraints during placement

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…6 The full timing graph [16] is 5 When recursive bisection is applied, careful choice of vertical versus horizontal cut direction is important, -one rule of thumb is to keep the aspect ratios of the blocks as close to a given constant (typically 1.0) as possible, for as long as possible. 6 Bidirectional pins can be captured using pairs of unidirectional pins and constrained timing graph traversals. built using the pins of the circuit as its vertices V = fv i g. Timing edges E = fe i j g that connect pins are constructed in two ways.…”
Section: Static Timing Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…6 The full timing graph [16] is 5 When recursive bisection is applied, careful choice of vertical versus horizontal cut direction is important, -one rule of thumb is to keep the aspect ratios of the blocks as close to a given constant (typically 1.0) as possible, for as long as possible. 6 Bidirectional pins can be captured using pairs of unidirectional pins and constrained timing graph traversals. built using the pins of the circuit as its vertices V = fv i g. Timing edges E = fe i j g that connect pins are constructed in two ways.…”
Section: Static Timing Analysismentioning
confidence: 99%
“…To first order, total (average) net length objectives correlate with congestion-and delay-related objectives (since wirelength creates capacitative load and RC delay). To bring the topology of timing constraints closer to placement, some works [17,6,14] minimize delays along explicitly enumerated paths, which becomes impractical when the number of signal paths undergoes combinatorial explosion in large circuits. 1 Combinatorial explosion is not a problem for static timing analysis methods [16,1] which can quickly determine whether delays along implicitly defined paths satisfy given timing constraints.…”
Section: Introductionmentioning
confidence: 99%
“…3) Time Budgeting Among Blocks: One way of addressing timing closure of hierarchical block-based designs is to allocate timing budgets to all of the subsystem components, including the global interconnects [49], [50], [52], [55], [57], [62]. The obvious problem is that reasonable delay prediction for global interconnects is difficult, if not impossible, before the design is physically constructed.…”
Section: Timing Closurementioning
confidence: 99%
“…Our novel approach extends and improves upon Steiner heuristic called the single trunk Steiner tree (STST) [16], leveraging it for wiring and congestion estimation at the standard-cell level. Due to its linear computation time (as compared to O(nlogn) or more commonly O(n 2 ) for MST based approaches) the STST has been previously used for wirelength estimation [17][18][19], with [17] enhancing it to provide a O(nlogn) approximation, which is on average within 6% of the optimal. We show that our STST based approach allows for fast, yet accurate congestion/wiring estimation as well as prediction of the usage of specific layout shapes and patterns in standard cells.…”
Section: A Backgroundmentioning
confidence: 99%