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
Link To Document