• 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