• DocumentCode
    2030249
  • Title

    Formal generation of synthesizable RTL from regular programs

  • Author

    Dossis, Michael F.

  • Author_Institution
    Sch. of Kastoria, Dept. of Inf. & Comput. Technol., TEI of Western Macedonia, Kastoria, Greece
  • fYear
    2011
  • fDate
    6-8 April 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The complexity of the contemporary digital circuits and systems, determines the need for higher specification abstraction and automatic circuit synthesis techniques to be adopted. A prototype high level synthesis framework is presented here, that automatically generates synthesizable RTL code from unaltered, high level programs. The framework is developed using compiler-generator and logic programming (thus formal) techniques, and it utilizes a patented intermediate compilation format to retain the algorithmic semantics of the source programs and allow for compiler transformations. The synthesis framework is evaluated via statistics from a number of real-life applications. The performance optimization of the compiled applications, including an MPEG engine, underlines the quality of the prototype design framework.
  • Keywords
    digital circuits; formal languages; high level synthesis; logic programming; MPEG engine; algorithmic semantics; automatic circuit synthesis technique; compiler-generator; contemporary digital circuit; formal generation; logic programming language technique; regular program; synthesizable RTL; Algorithms; Benchmark testing; Hardware; Program processors; Prototypes; Schedules; Transform coding; E-DA; Formal methods; High level Synthesis; Logic programming; RTL Synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2011 6th International Conference on
  • Conference_Location
    Athens
  • Print_ISBN
    978-1-61284-899-0
  • Type

    conf

  • DOI
    10.1109/DTIS.2011.5941415
  • Filename
    5941415