1. Through the Looking Glass: Automated Design Understanding of SystemC-Based VPs at the ESL
- Author
-
Rolf Drechsler and Mehran Goli
- Subjects
Electronic system-level design and verification ,business.industry ,Computer science ,computer.file_format ,Computer Graphics and Computer-Aided Design ,Software ,SystemC ,Scalability ,Transaction-level modeling ,Design process ,Executable ,Electrical and Electronic Engineering ,Software engineering ,business ,computer ,computer.programming_language ,TRACE (psycholinguistics) - Abstract
The emergence of Virtual Prototypes (VPs) at the Electronic System Level (ESL) has played a major role in modernizing the System-on-Chips (SoCs) design process to raise design productivity and reduce time-to-market. A VP is an abstract and executable software model implemented typically using SystemC and its Transaction Level Modeling (TLM) framework. However, this modern VP-based design process still has weaknesses, in particular, due to the significant manual effort involved for design understanding, analysis and modeling tasks which is both time consuming and error-prone. This paper introduces an automated and fast design understanding approach that enables designers to trace detailed information of the VPs’ structure and behavior. Experimental results including a real-world VP-based SoC show the advantages of our approach such as its accuracy, applicability, and scalability.
- Published
- 2022
- Full Text
- View/download PDF