• DocumentCode
    3557346
  • Title

    Improving SystemC simulation through Petri net reductions

  • Author

    Savoiu, Nick ; Shukla, Sandeep ; Gupta, Rajesh

  • Author_Institution
    California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    11-14 July 2005
  • Firstpage
    131
  • Lastpage
    140
  • Abstract
    With the growing acceptance of SystemC in co-design environments there is a need to further improve the simulation performance of complex designs. Our previous work has shown that simulation performance can be improved by carefully restructuring such designs. As a well known formal model for concurrent systems with a good balance between their expressive power and the theoretical results available for correlating structural properties with behavior, free-choice Petri nets were an ideal candidate for formalizing our restructuring technique. To do so we show how SystemC code can be mapped onto such nets followed by how such a labeled net can be reduced in a semantics preserving way. The end result is a restructured design which, as our experiments show, has improved simulation performance over the original models.
  • Keywords
    Petri nets; digital simulation; formal verification; hardware-software codesign; parallel processing; Petri net reduction; SystemC simulation; concurrent systems; correlating structural properties; Bars; Concurrent computing; Discrete event simulation; Discrete event systems; Hardware; Petri nets; Power system modeling; Process design; Software performance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2005. MEMOCODE '05. Proceedings. Third ACM and IEEE International Conference on
  • Print_ISBN
    0-7803-9227-2
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2005.1487903
  • Filename
    1487903