DocumentCode :
129137
Title :
Towards verifying determinism of SystemC designs
Author :
Le, Hoang M. ; Drechsler, Rolf
Author_Institution :
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear :
2014
fDate :
24-28 March 2014
Firstpage :
1
Lastpage :
4
Abstract :
Ensuring the correctness of high-level SystemC designs is an important and challenging problem in today´s Electronic System Level (ESL) methodology. Prevalently, a design is checked against a functional specification given by e.g. a testcase with reference output or a user-defined property. Another research direction takes the view of a SystemC design as a piece of concurrent software. The design is then checked for common concurrency problems and thus, a functional specification is not required. Along this line, several methods for deadlock detection and race analysis have been developed. In this work, we propose to consider a new concurrency verification problem, namely input-output determinism, for Sys-temC designs. That means for each possible input, the design must produce the same output under any valid process schedule. We argue that determinism verification is stronger than both deadlock detection and race analysis. Beside being an attractive correctness criterion itself, proven determinism helps to accelerate both simulative and formal verification. We also present a preliminary study to show the feasibility of determinism verification for SystemC designs.
Keywords :
C language; electronic engineering computing; formal verification; ESL; common concurrency problems; concurrency verification problem; concurrent software; deadlock detection; determinism verification; electronic system level; formal verification; functional specification; high-level SystemC designs; proven determinism; race analysis; simulative verification; Concurrent computing; Delays; Encoding; Model checking; Schedules; Semantics; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
Type :
conf
DOI :
10.7873/DATE.2014.166
Filename :
6800367
Link To Document :
بازگشت