SystemC is a system-level modelling language widely used in the semiconductor industry. SystemC validation is both necessary and important, since undetected bugs may propagate to final silicon products, which can be extremely expensive and dangerous. However, it is challenging to validate SystemC designs due to their heavy usage of object-oriented features, event-driven simulation semantics, and inherent concurrency. In this paper, we present CTSC, an automated, easyto- deploy, scalable, and effective binary-level concolic testing framework for SystemC designs. We have implemented CTSC and applied it to an open source SystemC benchmark. In our extensive experiments, the CTSC-generated test cases achieved high code coverage, triggered 14 ass...
ABSTRACT SystemC has emerged lately as a de facto, open, industry standard modeling language, enabli...
Correct concurrent System-on-Chips (SoCs) are very hard to design and reason about. In this work, we...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
Synthesis tools for SystemC descriptions are mature enough to cover the design flow from the system ...
The growing complexity of System-on-a-Chips (SoCs) and rapidly decreasing time-to-market have pushed...
SystemC has become a de-facto standard hardware modelling language in the semiconductor industry, en...
Many recent approaches have been proposed to improve the quality of Systems-on-Chips (SoC), mainly f...
Recent advances in hardware design has enabled integration of a complete yet complex systems on a si...
Abstract—SystemC is widely used for modeling and simulation in hardware/software co-design. However,...
2Abstract • This tutorial will cover SystemC from more than just a language perspective. It will sta...
The SystemC language is becoming a new standard in the EDA field and many designers are starting to ...
Today’s complex systems are modeled on a high level of abstraction. In this context, C/C++-based des...
Abstract—Design verification has grown to dominate the cost of electronic system design; however, de...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
SystemC is a new modeling language based on C++ for hardware and system-level design modeling. This ...
ABSTRACT SystemC has emerged lately as a de facto, open, industry standard modeling language, enabli...
Correct concurrent System-on-Chips (SoCs) are very hard to design and reason about. In this work, we...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...
Synthesis tools for SystemC descriptions are mature enough to cover the design flow from the system ...
The growing complexity of System-on-a-Chips (SoCs) and rapidly decreasing time-to-market have pushed...
SystemC has become a de-facto standard hardware modelling language in the semiconductor industry, en...
Many recent approaches have been proposed to improve the quality of Systems-on-Chips (SoC), mainly f...
Recent advances in hardware design has enabled integration of a complete yet complex systems on a si...
Abstract—SystemC is widely used for modeling and simulation in hardware/software co-design. However,...
2Abstract • This tutorial will cover SystemC from more than just a language perspective. It will sta...
The SystemC language is becoming a new standard in the EDA field and many designers are starting to ...
Today’s complex systems are modeled on a high level of abstraction. In this context, C/C++-based des...
Abstract—Design verification has grown to dominate the cost of electronic system design; however, de...
Given the growing size and heterogeneity of Systems on Chip (SOC), the design process from initial s...
SystemC is a new modeling language based on C++ for hardware and system-level design modeling. This ...
ABSTRACT SystemC has emerged lately as a de facto, open, industry standard modeling language, enabli...
Correct concurrent System-on-Chips (SoCs) are very hard to design and reason about. In this work, we...
SystemC is a system-level modeling language that offers a wide range of features to describe concurr...