Proceedings of the 2002 ACM/SIGDA Tenth International Symposium on Field-Programmable Gate Arrays - FPGA '02 2002
DOI: 10.1145/503057.503059
|View full text |Cite
|
Sign up to set email alerts
|

Integrated retiming and placement for field programmable gate arrays

Abstract: Retiming is a synchronous circuit transformation that can optimize the delay of a synchronous circuit by moving registers across combinational circuit elements. The combinational structure remains unchanged and the observable behavior of the circuit is identical to the original.In this paper, we address the problem of applying retiming techniques to circuits implemented in Field Programmable Gate Arrays (FPGAs). FPGAs contain prefabricated and configurable routing elements that allow us to easily implement a v… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2004
2004
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(17 citation statements)
references
References 6 publications
(6 reference statements)
0
17
0
Order By: Relevance
“…Unfortunately, any direct comparison to the Singh and Brown toolflow [10] is relatively difficult. We do not have access to their code base and the paper is fairly vague regarding their exact testing conditions.…”
Section: Testing and Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Unfortunately, any direct comparison to the Singh and Brown toolflow [10] is relatively difficult. We do not have access to their code base and the paper is fairly vague regarding their exact testing conditions.…”
Section: Testing and Resultsmentioning
confidence: 99%
“…The most encouraging work to date on integrated FPGA placement and retiming is [10]. Much like the work in [3], they use a three-phase approach that begins with a specialized timing-driven simulated annealing placement.…”
Section: Previous Cad Solutionsmentioning
confidence: 99%
“…VPR gauges the criticality of a connection using its slack ratio, which is the ratio of the worst-case path delay through a connection, to the current critical path delay. We altered VPR's criticality notion to drive place and route using cycle-slacks [19], [23]. The cycle-slack ratio of a connection is the cycle ratio of any cycle that uses the connection, to the current MCR of the design.…”
Section: Experimental Studymentioning
confidence: 99%
“…There have been some efforts to address the problem of multicycle on-chip communication for synchronous designs. Most of them are at the gate level to perform retiming with placement or floorplanning [3], [5], [6], [25] to alleviate the performance degradation caused by long interconnects. Although the benefit of applying these methods can be significant, exploring multicycle communication during logic synthesis has a severe limitation, as the minimum clock period that can be achieved by logic optimization is bounded by the maximum delay-to-register (DR) ratio of the loops in the circuit [4], [21].…”
Section: ) Global Asynchronous Locally Synchronous (Gals)mentioning
confidence: 99%