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
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;
Conference_Titel :
Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2015 10th International Conference on
Conference_Location :
Naples
DOI :
10.1109/DTIS.2015.7127374