Advanced virtual prototyping for cyber-physical systems using RISC-V: implementation, verification and challenges

V Herdt, R Drechsler - Science China Information Sciences, 2022 - Springer
Virtual prototypes (VPs) are crucial in today's design flow. VPs are predominantly created in
SystemC transaction-level modeling (TLM) and are leveraged for early software …

[图书][B] Enhanced Virtual Prototyping

RDV Herdt, D Große, R Drechsler - 2021 - Springer
Virtual Prototypes (VPs) play a very important role to cope with the rising complexity in the
design flow of embedded devices. A VP is essentially an executable abstract model of the …

Proving transaction and system-level properties of untimed SystemC TLM designs

D Große, HM Le, R Drechsler - Eighth ACM/IEEE International …, 2010 - ieeexplore.ieee.org
Electronic System Level (ESL) design manages the enormous complexity of todays systems
by using abstract models. In this context Transaction Level Modeling (TLM) is state-of-the-art …

Verifying SystemC: A software model checking approach

A Cimatti, A Micheli, I Narasamdya… - Formal Methods in …, 2010 - ieeexplore.ieee.org
SystemC is becoming a de-facto standard for the development of embedded systems.
Verification of SystemC designs is critical since it can prevent error propagation down to the …

Verifying SystemC using intermediate verification language and stateful symbolic simulation

V Herdt, HM Le, D Große… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Formal verification of high-level SystemC designs is an important and challenging problem.
One has to deal with the full complexity of C++ to extract a suitable formal model (front-end …

Verifying SystemC using an intermediate verification language and symbolic simulation

HM Le, D Große, V Herdt, R Drechsler - Proceedings of the 50th Annual …, 2013 - dl.acm.org
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 …

Software model checking SystemC

A Cimatti, I Narasamdya… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
SystemC is an increasingly used language for writing executable specifications of systems-
on-chip. The verification of SystemC, however, is a very difficult challenge. Simulation …

Race analysis for SystemC using model checking

N Blanc, D Kroening - ACM Transactions on Design Automation of …, 2010 - dl.acm.org
SystemC is a system-level modeling language that offers a wide range of features to
describe concurrent systems at different levels of abstraction. The SystemC standard permits …

Symbolic model checking on SystemC designs

CN Chou, YS Ho, C Hsieh, CY Huang - Proceedings of the 49th Annual …, 2012 - dl.acm.org
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 …

Automatic TLM fault localization for SystemC

HM Le, D Große, R Drechsler - IEEE Transactions on Computer …, 2012 - ieeexplore.ieee.org
To meet today's time-to-market demands, catching bugs as early as possible during the
design of a system is essential. In electronic system level design where SystemC has …