Lune

DAC2022顶会

Verifying SystemC TLM peripherals using modern C++ symbolic execution tools

Pascal Pieper, Vladimir Herdt, Daniel Große, Rolf Drechsler

2022年份
9被引次数

摘要

In this paper we propose an effective approach for verification of real-world SystemC TLM peripherals using modern C++ symbolic execution tools. We designed a lightweight SystemC peripheral kernel that enables an efficient integration with the modern symbolic execution engine KLEE and acts as a drop-in replacement for the normal SystemC kernel on pre-processed TLM peripherals. The pre-processing step essentially replaces context switches in SystemC threads with normal function calls which can be handled by KLEE. Our experiments, using a publicly available RISC-V specific interrupt controller, demonstrate the scalability and bug hunting effectiveness of our approach.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext 76f85e04-23a3-431d-9e42-034aa37eb4f7

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖