Proceedings of the 2004 ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays 2004
DOI: 10.1145/968280.968296
|View full text |Cite
|
Sign up to set email alerts
|

Incremental physical resynthesis for timing optimization

Abstract: This paper presents a new approach to timing optimization for FPGA designs, namely incremental physical resynthesis, to answer the challenge of effectively integrating logic and physical optimizations without incurring unmanageable runtime complexity. Unlike previous approaches to this problem which limit the types of operations and/or architectural features, we take advantage of many architectural characteristics of modern FPGA devices, and utilize many types of optimizations including cell repacking, signal … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2005
2005
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…FPGA-based algorithms focus on small-scale changes: they operate on individual LUTs, and evaluate each move based upon timing [10], congestion [11], or combined [9] cost functions. These LUT-at-a-time operations are costly in runtime.…”
Section: Related Workmentioning
confidence: 99%
“…FPGA-based algorithms focus on small-scale changes: they operate on individual LUTs, and evaluate each move based upon timing [10], congestion [11], or combined [9] cost functions. These LUT-at-a-time operations are costly in runtime.…”
Section: Related Workmentioning
confidence: 99%
“…However, without the use of incremental place-and-route, the system would require a completely new place-and-route, or p times additional time. Certainly a lower-level incremental change controller, possibly implemented in an embedded microprocessor core as in [16], making the required changes directly within a partition without resorting to extensive re-processing (as in [27]) would be a more effective solution.…”
Section: Optimized Incremental Designmentioning
confidence: 99%
“…Other recent work ( [12], [16], [15]) exploits logic replication and also more general restructuring via resynthesis. In [12], given a mapped network and a placement, the network is transformed into 2-input network by replacing each Kinput gate(K ≥ 3) by a balanced binary tree ( [3]).…”
Section: Introductionmentioning
confidence: 99%
“…The decomposed gates are labeled with the best arrival time and then mapped by iteratively assessing congestion costs. In [16], incremental physical resynthesis is presented. a resynthesis window is derived based on a physical timing analysis.…”
Section: Introductionmentioning
confidence: 99%