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

High-Level Synthesis With Behavioral-Level Multicycle Path Analysis

Abstract: High-level synthesis (HLS) tools generate registertransfer level (RTL) hardware descriptions from behaviorallevel specifications through resource allocation, scheduling and binding. Traditionally, HLS tools build datapath pipelines by inserting pipeline registers to break combinational logic into single-cycle segments; accurately analyzing that the number of available cycles for signal propagation is proven to be infeasible at the RT-level. Thus, RT-level timing analyses must pessimistically assume each path h… Show more

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
2018
2018

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 35 publications
0
3
0
Order By: Relevance
“…HW Implementation: Workload analysis together with modeling determines a chosen set of CPU customizations; however, during implementation, it is critical that automation can assist in implementing the low level details so that area, performance, and power estimates can be achieved or improved on. High-level synthesis [32,33] and automated IP-and system-integration [34] can fill an important role in performing detailed implementation. Many integration details are complex yet tedious and error prone.…”
Section: Modelingmentioning
confidence: 99%
See 1 more Smart Citation
“…HW Implementation: Workload analysis together with modeling determines a chosen set of CPU customizations; however, during implementation, it is critical that automation can assist in implementing the low level details so that area, performance, and power estimates can be achieved or improved on. High-level synthesis [32,33] and automated IP-and system-integration [34] can fill an important role in performing detailed implementation. Many integration details are complex yet tedious and error prone.…”
Section: Modelingmentioning
confidence: 99%
“…Design automation for SoC implementation phase is possible by using HLS techniques that enable automated translation of high-level language descriptions such as C/C++, SystemC and CUDA to RTL [32,33,14] and/or by automated integration of several IP blocks including register transfer level (RTL) blocks.…”
Section: Circuit Implementationmentioning
confidence: 99%
“…Our JIT trace-based verification framework is built on VAST HLS, an existing LLVM-based HLS framework [9], [10]. VAST HLS translates C/C++ source inputs to Verilog RTL implementation by following typical HLS steps such as parsing, compiler optimization, allocation, scheduling, binding and RTL code generation.…”
Section: Vast Hls and Tool Debugmentioning
confidence: 99%