• DocumentCode
    2390033
  • Title

    A methodology for HW/SW specification and simulation at multiple levels of abstraction

  • Author

    Tsikhanovich, A. ; Aboulhamid, E.M. ; Bois, G.

  • Author_Institution
    Univ. de Montreal, Que., Canada
  • fYear
    2005
  • fDate
    20-24 July 2005
  • Firstpage
    24
  • Lastpage
    29
  • Abstract
    In this paper we propose a new specification and simulation modeling methodology that supports the application of transactional level modeling in the design cycle of hardware/software (HW/SW) systems allowing the exploration and validation of design alternatives at high levels of abstraction. The proposed methodology offers a possibility to unify functional and nonfunctional aspects of the system yielding to a holistic approach in specification modeling and simulation. We provide a general approach in system specification that separates three modeling aspects: a computational model, a language used for the functional specification and simulator semantics and implementation. This enables model reusability, design space exploration and specification relatively independent from HW/SW description languages.
  • Keywords
    circuit CAD; formal specification; hardware-software codesign; integrated circuit design; integrated circuit modelling; specification languages; computational model; description languages; design space exploration; functional specification language; hardware-software specification; model reusability; simulation modeling methodology; simulator semantics; transactional level modeling; Application software; Computational modeling; Computer interfaces; Computer languages; Design methodology; Graphics; Hardware design languages; Space exploration; Specification languages; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip for Real-Time Applications, 2005. Proceedings. Fifth International Workshop on
  • Print_ISBN
    0-7695-2403-6
  • Type

    conf

  • DOI
    10.1109/IWSOC.2005.16
  • Filename
    1530910