Virtual Prototyping, Verification and Validation Framework for Automotive Using SystemC, SystemC-AMS and SystemC-UVM

Abstract : Electronics for automotive systems are characterized by an increasing complexity and a more and more tighter interaction between analog, digital hard- and software. They consist of a huge portion of embedded software, which executes on large (regarding the number of devices) digital subsystems and controlling and assisting analog devices. Furthermore, automotive electronics deeply interacts with the non-electronic environment. Due to this increasing complexity of automotive electronic devices the verification becomes more and more challenging. Today, existing verification methodologies are mostly focused on pure digital devices and are completely decoupled from analog verification. Additionally, the existing methodologies tend to focus on implementation level verification. They do not meet the requirements of state of the art automotive applications. Based on the powerful 3-uple (Universal Verification Methodology (UVM) principles, SystemC, SystemC AMS extensions), this paper shows how the principles of the new UVM methodology can be soundly enhanced to offer to the test designer a flexible framework for the virtual prototyping of multi-discipline testbenches that supports both digital and Analog Mixed-Signal (AMS) at the architectural level. The paper clearly details the architecture of the reusable verification IPs and the synchronization mechanisms used to simultaneously manage test at a high level of abstraction (test sequences) and communicate with the AMS DUT at the pin level. The presented techniques are applied to two operational case study, a full-fledged programmable filter testbench, and then applied to a smart power supply module on an automotive Electronic Control Unit.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01216541
Contributor : Lip6 Publications <>
Submitted on : Friday, October 16, 2015 - 2:20:44 PM
Last modification on : Friday, June 21, 2019 - 2:54:26 PM

Identifiers

  • HAL Id : hal-01216541, version 1

Citation

Yao Li, Zhi Wang, Marie-Minerve Louërat, François Pêcheux, Ramy Iskander, et al.. Virtual Prototyping, Verification and Validation Framework for Automotive Using SystemC, SystemC-AMS and SystemC-UVM. Embedded Real Time Software and Systems (ERTS2), Feb 2014, Toulouse, France. pp.1-10. ⟨hal-01216541⟩

Share

Metrics

Record views

193