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