2006
DOI: 10.1109/tcad.2005.862742
|View full text |Cite
|
Sign up to set email alerts
|

Design Space Pruning Through Early Estimations of Area/Delay Tradeoffs for FPGA Implementations

Abstract: Early performance feedback and design space exploration of complete FPGA designs are still time consuming tasks. We propose an original methodology based on estimations to reduce the impact on design time. We promote a hierarchical exploration to mitigate the complexity of the exploration process. Therefore this work takes place before any design step, such as compilation or behavioral synthesis, where the specification is still provided as a C program. The goal is to provide early area and delay evaluations o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
25
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 46 publications
(25 citation statements)
references
References 22 publications
0
25
0
Order By: Relevance
“…Bilavarn et al [17] propose an algorithm to generate FPGA based architectures for CDFGs using area and delay estimations. They perform design space exploration for a specific RTL architecture template (bus-based architecture), by defining a parameterized architecture, rather than building one.…”
Section: B Cdfg Scheduling Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…Bilavarn et al [17] propose an algorithm to generate FPGA based architectures for CDFGs using area and delay estimations. They perform design space exploration for a specific RTL architecture template (bus-based architecture), by defining a parameterized architecture, rather than building one.…”
Section: B Cdfg Scheduling Techniquesmentioning
confidence: 99%
“…After all the DFGs are processed, area estimation for each type of FPGA resource is computed separately for each solution. Unlike [17], in our proposed methodology we perform area estimation during architecture exploration offering instant feedback to the scheduling algorithm, which might yield better results.…”
Section: B Cdfg Scheduling Techniquesmentioning
confidence: 99%
“…Existing works [3] [5][17] [20] that target a single nested loop or multiple loops often ignore interactions and data dependencies among the loops. In this paper, we consider the dataflow dependencies among the loops as our experimental evaluation reveals that such interactions among multiple loops can not be neglected.…”
Section: Introductionmentioning
confidence: 99%
“…Various resource/frequency estimation models have been proposed [16][17][18], but not in conjunction with multigranularity parallelism extraction. In this work, we propose resource and clock period estimation models that predict the resource and clock period as a function of the degrees of different parallelism granularities (array, thread, core and core-cluster).…”
Section: Introductionmentioning
confidence: 99%