Symbolic model checking on SystemC designs

  • Authors:
  • Chun-Nan Chou;Yen-Sheng Ho;Chiao Hsieh;Chung-Yang (Ric) Huang

  • Affiliations:
  • National Taiwan University, Taipei;National Taiwan University, Taipei;National Taiwan University, Taipei;National Taiwan University, Taipei

  • Venue:
  • Proceedings of the 49th Annual Design Automation Conference
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

SystemC is a de-facto standard for modeling system-level designs in the early design stage. Verifying SystemC designs is critical in the design process since it can avoid error propagation down to the final implementation. Recent works exploit the software model checking techniques to tackle this important issue. But they abstract away relevant semantic aspects or show limited scalability. In this paper, we devise a symbolic model checking technique using bounded model checking and induction to formally verify SystemC designs. We introduce the notions of behavioral states and transitions to guarantee the soundness of our approach. The experiments show the scalability and the efficiency of our method.