Proceedings of the 48th Design Automation Conference 2011
DOI: 10.1145/2024724.2024757
|View full text |Cite
|
Sign up to set email alerts
|

Simultaneous functional and timing ECO

Abstract: Metal-only ECO is prevalent at design houses to perform incremental design changes to resolve last found functional and/or timing failures. However, it is hard to perform mixed functional and timing changes manually. Prior endeavors focus on functional or timing ECO alone, but we observe that separating them may fail to fix all timing violations. Consequently, this paper presents the first work to perform simultaneous functional and timing ECO. We use an augmented bipartite graph to model both types of ECO. In… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
16
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
7
1

Relationship

2
6

Authors

Journals

citations
Cited by 17 publications
(16 citation statements)
references
References 16 publications
0
16
0
Order By: Relevance
“…Constraint (9) ensures that each critical gate is assigned to exactly one position. Constraints (10) and (11) guarantee that each tile is occupied by at most one gate. Based on Theorem 1, tiles 1 to i∈G si should be occupied, and tiles i∈G si + 1 to |T | should not be occupied.…”
Section: Spare Array Packingmentioning
confidence: 99%
See 1 more Smart Citation
“…Constraint (9) ensures that each critical gate is assigned to exactly one position. Constraints (10) and (11) guarantee that each tile is occupied by at most one gate. Based on Theorem 1, tiles 1 to i∈G si should be occupied, and tiles i∈G si + 1 to |T | should not be occupied.…”
Section: Spare Array Packingmentioning
confidence: 99%
“…Metal-only ECO has been extensively studied in recent literature [2,3,4,5,6,7,8,9,10,11]. To enable metalonly ECO, these works use pre-inserted redundant standard cells as spare cells.…”
Section: Introductionmentioning
confidence: 99%
“…These incremental changes can be functional ECO, dedicated for functional rectification or specification modification, or timing ECO, dedicated for timing closure and optimization. Recently, metal-only ECO has drawn great attentions in literature, e.g., [2,3,4,5,6,7,8,9,10,11,12,13]. To enable metal-only ECO, (redundant) spare cells are inserted at the early placement and routing stage.…”
Section: Introductionmentioning
confidence: 99%
“…To enable metal-only ECO, (redundant) spare cells are inserted at the early placement and routing stage. Most of prior works regard standard cells as spare cells, e.g., [2,3,4,5,6,7,8,9,10,11]. Nevertheless, these pre-inserted standard spare cells are limited by their pre-determined quantity, functionality, and locations.…”
Section: Introductionmentioning
confidence: 99%
“…However, prior works only consider the functional or timing ECO problem. Recently, the functional and timing ECO problems in a complex design are concurrently considered in [3] [4]. However, both of their works neglect the timing effect due to spare cell rewiring such that timing violation may be generated after performing functional ECO.…”
Section: Introductionmentioning
confidence: 99%