• DocumentCode
    327851
  • Title

    Performing high-level synthesis via program transformations within a theorem prover

  • Author

    Blaumenrohr, C. ; Eisenbiegler, Dirk

  • Author_Institution
    Inst. for Circuit Design & Fault Tolerance, Karlsruhe Univ., Germany
  • Volume
    1
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    34
  • Abstract
    In this paper, we present a new methodology towards performing high-level synthesis. During high-level synthesis an algorithmic description is mapped to a structure of hardware components. In our approach, high-level synthesis is performed via program transformations. All transformations are performed within a higher order logic theorem prover thus guaranteeing correctness. Our approach is not restricted to dataflow graphs but supports arbitrary computable functions, i.e. mixed control/data flow graphs. Furthermore, the treatment of algorithmic and interface descriptions is orthogonalised, allowing systematic reuse of designs
  • Keywords
    high level synthesis; theorem proving; dataflow graphs; hardware components; high-level synthesis; program transformations; theorem prover; Algorithm design and analysis; Circuit synthesis; Control system synthesis; Design methodology; Fault tolerance; Hardware; High level synthesis; Logic; Process design; Software safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.711771
  • Filename
    711771