• DocumentCode
    400440
  • Title

    Development and application of design transformations in ForSyDe [high level synthesis]

  • Author

    Sander, Ingo ; Jantsch, Axel ; Lu, Zhonghai

  • Author_Institution
    R. Inst. of Technol., Stockholm, Sweden
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    364
  • Lastpage
    369
  • Abstract
    The ForSyDe methodology has been developed for system level design. Starting with a formal specification model, that captures the functionality of the system at a high abstraction level, it provides formal design transformation methods for a transparent refinement process of the system model into an implementation model that is optimized for synthesis. The main contribution of this paper is the formal treatment of transformational design refinement. Using the formal semantics of ForSyDe processes we introduce the term characteristic function to be able to define and classify transformations as either semantic preserving or design decision. We also illustrate how we can incorporate classical synthesis techniques that have traditionally been used with control/data-flow graphs as ForSyDe transformations. Thus, our approach avoids discontinuities since it moves design refinement into the domain of the specification model.
  • Keywords
    formal specification; high level synthesis; logic design; optimisation; ForSyDe methodology; contro/data-flow graphs; design transformations; formal semantics; formal specification model; high abstraction level system functionality; synthesis optimized implementation model; system level design; term characteristic function; transformational design refinement; Clocks; Computer architecture; Control system synthesis; Design methodology; Design optimization; Formal specifications; Hardware; High level synthesis; Mathematical model; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253635
  • Filename
    1253635