2012 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE) 2012
DOI: 10.1109/date.2012.6176646
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting area/delay tradeoffs in high-level synthesis

Abstract: − This paper proposes an enhanced scheduling approach for high-level synthesis, which relies on a multi-cycle behavioral timing analysis step that is performed before and during scheduling. The goal of this analysis is to accurately evaluate the criticality of operations and determine the most suitable candidate resources to implement them. The efficiency of the approach is confirmed by testing it on industrial examples, where it achieves, on average, 9% area savings after logic synthesis. I.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 12 publications
(15 reference statements)
0
3
0
Order By: Relevance
“…Siret et al use CAL in their HLS two-step approach in which they compile dataflow programs into hardware while keeping as many similarities as possible from the source and then letting the synthesis tool perform optimizations [28]. Kondratyev et al propose an HLS scheduling approach in which they split the SystemC input specification into a Control Flow Graph (CFG) and a Data Flow Graph (DFG) [16]. The CFG is constructed using conditionals, loops, and waits in the input specification.…”
Section: Temporal Models For Hardware Designmentioning
confidence: 99%
“…Siret et al use CAL in their HLS two-step approach in which they compile dataflow programs into hardware while keeping as many similarities as possible from the source and then letting the synthesis tool perform optimizations [28]. Kondratyev et al propose an HLS scheduling approach in which they split the SystemC input specification into a Control Flow Graph (CFG) and a Data Flow Graph (DFG) [16]. The CFG is constructed using conditionals, loops, and waits in the input specification.…”
Section: Temporal Models For Hardware Designmentioning
confidence: 99%
“…There are several approaches for library characterization. The first approach performs a rapid logic synthesis during the scheduling and binding of the operations to determine the most suitable candidate resources, like in Cadence's C-to-Silicon [57]. However, this approach has a high cost in terms of computation time, especially when the HLS is repeatedly performed for the same target.…”
Section: E Hardware Resource Librarymentioning
confidence: 99%
“…The distinctive characteristics of the proposed hardware binding algorithm is that it can be executed sequentially after scheduling. Thus it avoids the iterative scheduling and binding strategy proposed in works like [190] and is hence puts a smaller demand on run time compared to other iterative approaches [190].…”
Section: Joint Area-delay Optimized Hardware Binding Algorithmmentioning
confidence: 99%