• DocumentCode
    357530
  • Title

    Execution condition analysis in high level synthesis: a unified approach

  • Author

    Penalba, O. ; Mendías, J.M. ; Molina, M.C.

  • Author_Institution
    Dept. de Arquitectura de Computadores y Autom., Univ. Complutense de Madrid, Spain
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    73
  • Lastpage
    78
  • Abstract
    The degree of conditional hardware reuse achieved after a high-level synthesis process depends on two factors: the number of mutually exclusive (m.e.) operation pairs that an algorithm can detect and the description style used by the designer when specifying the system. In this paper, we propose a method that deals with both aspects. Firstly, it includes a mechanism to analyze the input description and to identify all the m.e. operation pairs in a simple and homogeneous way, independently of the conditional constructs (IF of CASE) used to specify the control flow to the system. Secondly, it provides a collection of formal transformations on the input description which produces a specification of the same behavior that leads to an improved implementation n terms of the degree of conditional reuse that is achieved
  • Keywords
    formal specification; high level synthesis; conditional constructs; conditional hardware reuse; control flow; description style; execution condition analysis; formal transformations; high-level synthesis; input description; mutually exclusive operation pairs; system specification; Algorithm design and analysis; Clocks; Computer aided software engineering; Control systems; Costs; Data analysis; Delay; Hardware; High level synthesis; Processor scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2000. Proceedings. The 13th International Symposium on
  • Conference_Location
    Madrid
  • ISSN
    1080-1820
  • Print_ISBN
    0-7695-0765-4
  • Type

    conf

  • DOI
    10.1109/ISSS.2000.874031
  • Filename
    874031