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 :
بازگشت