DocumentCode :
619551
Title :
Verifying SystemC using an intermediate verification language and symbolic simulation
Author :
Le, Hoang M. ; Grosse, Daniel ; Herdt, Vladimir ; Drechsler, Rolf
Author_Institution :
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
fYear :
2013
fDate :
May 29 2013-June 7 2013
Firstpage :
1
Lastpage :
6
Abstract :
Formal verification of SystemC is challenging. Before dealing with symbolic inputs and the concurrency semantics, a front-end is required to translate the design to a formal model. The lack of such front-ends has hampered the development of efficient back-ends so far. In this paper, we propose an isolated approach by using an Intermediate Verification Language (IVL). This enables a SystemC-to-IVL translator (frond-end) and an IVL verifier (back-end) to be developed independently. We present a compact but general IVL that together with an extensive benchmark set will facilitate future research. Furthermore, we propose an efficient symbolic simulator integrating Partial Order Reduction. Experimental comparison with existing approaches has shown its potential.
Keywords :
formal verification; hardware description languages; reduced order systems; IVL verifier; Intermediate Verification Language; SystemC-to-IVL translator; concurrency semantics; formal verification; partial order reduction; symbolic simulation; Algorithm design and analysis; Benchmark testing; Kernel; Object oriented modeling; Process control; Scheduling; Semantics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location :
Austin, TX
ISSN :
0738-100X
Type :
conf
Filename :
6560709
Link To Document :
بازگشت