Please use this identifier to cite or link to this item:
Title: IP-enabled C/C++ based high level synthesis : a step towards better designer productivity and design performance
Authors: Sinha, Sharad
Srikanthan, Thambipillai
Keywords: DRNTU::Engineering::Computer science and engineering
Issue Date: 2014
Source: Sinha, S., & Srikanthan, T. (2014). IP-enabled C/C++ based high level synthesis : a step towards better designer productivity and design performance. International journal of reconfigurable computing, 2014, 1-17.
Series/Report no.: International journal of reconfigurable computing
Abstract: Intellectual property (IP) core based design is an emerging design methodology to deal with increasing chip design complexity. C/C++ based high level synthesis (HLS) is also gaining traction as a design methodology to deal with increasing design complexity. In the work presented here, we present a design methodology that combines these two individual methodologies and is therefore more powerful. We discuss our proposed methodology in the context of supporting efficient hardware synthesis of a class of mathematical functions without altering original C/C++ source code. Additionally, we also discuss and propose methods to integrate legacy IP cores in existing HLS flows. Relying on concepts from the domains of program recognition and optimized low level implementations of such arithmetic functions, the described design methodology is a step towards intelligent synthesis where application characteristics are matched with specific architectural resources and relevant IP cores in a transparent manner for improved area-delay results. The combined methodology is more aware of the target hardware architecture than the conventional HLS flow. Implementation results of certain compute kernels from a commercial tool Vivado-HLS as well as proposed flow are also compared to show that proposed flow gives better results.
DOI: 10.1155/2014/418750
Rights: © 2014 Sharad Sinha and Thambipillai Srikanthan. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Fulltext Permission: open
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Journal Articles

Page view(s) 10

Updated on May 15, 2021

Download(s) 10

Updated on May 15, 2021

Google ScholarTM




Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.