DocumentCode
713606
Title
A heuristic algorithm for high level synthesis of decimal arithmetic circuits using SystemC
Author
Sedighi, Mehdi ; Haddadi, Foroogh ; Emami, Samaneh ; Saffarpour, Mahya
Author_Institution
Comput. Eng. & Inf. Technol. Dept., Amirkabir Univ. of Technol., Tehran, Iran
fYear
2015
fDate
21-23 April 2015
Firstpage
1
Lastpage
6
Abstract
High level synthesis has proven to be an effective approach to handle the complexity of today´s system designs. This is particularly true when it comes to designing large systems that incorporate specialized hardware for specific applications such as decimal arithmetic. In this paper, a heuristic algorithm is presented that takes high level description of arithmetic circuits and explores the design space in order to find an implementation with minimum area under delay constraint. To provide the necessary language support for high level description of arithmetic operations, an extension of SystemC is proposed. The proposed algorithm considers possible implementations using an extended library of high-level arithmetic modules and finds the one that optimizes an objective (area) under some constraints (delay).
Keywords
digital arithmetic; integrated circuit design; SystemC; decimal arithmetic circuits; delay constraint; design languages; heuristic algorithm; high level synthesis; high-level arithmetic modules; language support; Adders; Algorithm design and analysis; Delays; Hardware; Heuristic algorithms; Libraries; Optimization; Decimal arithmetic; High level synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2015 10th International Conference on
Conference_Location
Naples
Type
conf
DOI
10.1109/DTIS.2015.7127374
Filename
7127374
Link To Document