• DocumentCode
    2138041
  • Title

    FELIX: using rewriting-logic for generating functionally equivalent implementations

  • Author

    Morra, C. ; Becker, J. ; Ayala-Rincón, M. ; Hartenstein, R.

  • Author_Institution
    ITIV, Univ. Karlsruhe (TH), Germany
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    25
  • Lastpage
    30
  • Abstract
    FELIX is a new design space exploration tool and graphical integrated development environment (IDE) for the programming of coarse-grained reconfigurable architectures. Its main and novel advantage is the use of rewriting rules and logical strategies for the automated generation of alternative functionally equivalent implementations from a single mathematical specification. The user selection of the rewriting logic strategies to be applied determines the resulting implementations, making it possible to quickly generate, simulate and evaluate alternative implementations that are logically equivalent. The FELIX system includes an interface to the KressArray Xplorer for hardware design-space exploration. The current version of the tool is targeted for the pact extreme processing platform (XPP), with support for additional architectures planned in future versions.
  • Keywords
    formal logic; hardware-software codesign; reconfigurable architectures; rewriting systems; FELIX system; IDE; KressArray Xplorer; XPP; coarse-grained reconfigurable architecture; design space exploration tool; extreme processing platform; functional equivalent logical implementation explorer; functionally equivalent implementation; graphical integrated development environment; hardware design-space exploration; mathematical specification; rewriting logic strategy; rewriting rule; Application software; Computer architecture; Hardware; Logic programming; Mathematics; Prototypes; Reconfigurable architectures; Reconfigurable logic; Space exploration; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515694
  • Filename
    1515694