2007 Asia and South Pacific Design Automation Conference 2007
DOI: 10.1109/aspdac.2007.357977
|View full text |Cite
|
Sign up to set email alerts
|

ECO-system: Embracing the Change in Placement

Abstract: In a realistic design flow, circuit and system optimizations must interact with physical aspects of the design. For example, improvements in timing and power may require replacing large modules with variants that have different power/delay trade-off, shape and connectivity. New logic may be added late in the design flow, subject to interconnect optimization. To support such flexibility in design flows we develop a robust system for performing Engineering Change Orders (ECOs). In contrast with existing stand-al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 33 publications
0
4
0
Order By: Relevance
“…To overcome this problem, we ran Capo [1,8] in an extension of the Engineering Change Order (ECO) placement algorithm described in [8]. In this mode, Capo makes incremental changes to a given placement (which in this case is the initial placement used to form the correlation grid in Figure 3) and can build contiguous regions of similarly clustered cells.…”
Section: Supporting Physical Design Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…To overcome this problem, we ran Capo [1,8] in an extension of the Engineering Change Order (ECO) placement algorithm described in [8]. In this mode, Capo makes incremental changes to a given placement (which in this case is the initial placement used to form the correlation grid in Figure 3) and can build contiguous regions of similarly clustered cells.…”
Section: Supporting Physical Design Methodologymentioning
confidence: 99%
“…By limiting the number of clusters to just a few, the overhead is already drastically reduced compared to approaches that use individual gate-level ABB control. We show that modern placers [1,8] can be used to incrementally perturb an initial placement leading to only small increases in area and wirelength and that the gains of the method far outweigh these small penalties.…”
Section: Introductionmentioning
confidence: 98%
“…That is, most gates are intrinsically clustered within the physically continuous regions, which helps reduce the well spacing overheads. Moreover, we employ the incremental placer CAPO [25] to minimize the gate displacement and area overhead, following a similar flow as in [12]. CAPO works in its Engineering Change Order (ECO) mode to make limited changes to the initial placement based on certain constraints [25].…”
Section: F Implications For Physical Designmentioning
confidence: 99%
“…Moreover, we employ the incremental placer CAPO [25] to minimize the gate displacement and area overhead, following a similar flow as in [12]. CAPO works in its Engineering Change Order (ECO) mode to make limited changes to the initial placement based on certain constraints [25]. Figure 10 demonstrates the resulting layout for the Vit1 circuit with both two and three clusters after applying CAPO to the initial placement.…”
Section: F Implications For Physical Designmentioning
confidence: 99%