Modeling and analyzing timing faults in transaction level SystemC programs
Document Type
Conference Proceeding
Publication Date
12-1-2013
Abstract
Since SoC (System on Chip) and NoC (Network on Chip) systems are getting more complex everyday, they are subject to different types of faults including timing faults. Timing has a significant importance in NoC systems. However, their fault-affected models are not studied extensively. In this paper, we present a method for modeling and analyzing timing faults in SystemC Transaction Level Modeling (TLM) programs. The proposed method includes three steps, namely timed model extraction, fault modeling and timed model checking. We use UPPAAL timed automata to formally model the SystemC TLM programs and monitor how the models behave in the presence of timing faults. We analyze our method using a case study. This case study utilizes loosely-timed coding style, which has a loose dependency between timing and data. Copyright 2013 ACM.
Publication Title
ACM International Conference Proceeding Series
Recommended Citation
Hajisheykhi, R.,
Ebnenasir, A.,
&
Kulkarni, S.
(2013).
Modeling and analyzing timing faults in transaction level SystemC programs.
ACM International Conference Proceeding Series, 65-68.
http://doi.org/10.1145/2536522.2536533
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/12542