Verifying SystemC using an intermediate verification language and symbolic simulation
Verifying SystemC using an intermediate verification language and symbolic simulation
复制标题
DOI:
10.1145/2463209.2488877
复制
发表时间:
2013-05
期刊:
影响因子:
--
通讯作者:
H. M. Le;Daniel Große;V. Herdt;R. Drechsler
中科院分区:
文献类型:
--
作者:
H. M. Le;Daniel Große;V. Herdt;R. Drechsler
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.