Abstract. The growing design-productivity gap has made designers shift toward using high-level languages like C, C++ and Java to do system-level design. High-Level Synthesis (HLS) is the process of gener-ating Register Transfer Level (RTL) design from these initial high-level programs. Unfortunately, this translation process itself can be buggy, which can create a mismatch between what a designer intends and what is actually implemented in the circuit. In this paper, we present an ap-proach to validate the result of HLS against the initial high-level program using insights from translation validation, automated theorem proving and relational approaches to reasoning about programs. We have imple-mented our validating technique and have appli...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
Digital systems continue growing in complexity, but the design and verification productivity has not...
dence Flow Graphs topic affiliation: System-level Synthesis (06-04), System-level verification (06-...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
High-level synthesis (HLS), which refers to the automatic compilation of software into hardware, is ...
High-level synthesis is a very capable tool that can be used to greatly aid in the development of ha...
High-level synthesis is a very capable tool that can be used to greatly aid in the development of ha...
Designing hardware using High Level Synthesis automates parts of the digital hardware design process...
It is widely known in the engineering community that more than 60% of the IC design project time is ...
It is widely known in the engineering community that more than 60% of the IC design project time is ...
The advances in silicon technology, as well as competitive time to market, in the recent decade have...
The advances in silicon technology, as well as competitive time to market, in the recent decade have...
The advances in silicon technology, as well as competitive time to market, in the recent decade have...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
Digital systems continue growing in complexity, but the design and verification productivity has not...
dence Flow Graphs topic affiliation: System-level Synthesis (06-04), System-level verification (06-...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
High-level synthesis (HLS), which refers to the automatic compilation of software into hardware, is ...
High-level synthesis is a very capable tool that can be used to greatly aid in the development of ha...
High-level synthesis is a very capable tool that can be used to greatly aid in the development of ha...
Designing hardware using High Level Synthesis automates parts of the digital hardware design process...
It is widely known in the engineering community that more than 60% of the IC design project time is ...
It is widely known in the engineering community that more than 60% of the IC design project time is ...
The advances in silicon technology, as well as competitive time to market, in the recent decade have...
The advances in silicon technology, as well as competitive time to market, in the recent decade have...
The advances in silicon technology, as well as competitive time to market, in the recent decade have...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
High-level synthesis (HLS) enables automated conversion of high-level language algorithms into synth...
Digital systems continue growing in complexity, but the design and verification productivity has not...
dence Flow Graphs topic affiliation: System-level Synthesis (06-04), System-level verification (06-...