• DocumentCode
    3602034
  • Title

    UVM-SystemC-AMS Framework for System-Level Verification and Validation of Automotive Use Cases

  • Author

    Barnasconi, Martin ; Dietrich, Manfred ; Einwich, Karsten ; Vortler, Thilo ; Chaput, Jean-Paul ; Louerat, Marie-Minerve ; Pecheux, Francois ; Zhi Wang ; Cuenot, Philippe ; Neumann, Ingmar ; Thang Nguyen ; Lucas, Ronan ; Vaumorin, Emmanuel

  • Volume
    32
  • Issue
    6
  • fYear
    2015
  • Firstpage
    76
  • Lastpage
    86
  • Abstract
    Current trend is to increase the overall use of electronic systems in daily life. Exemplarily, the complexity of automotive electronic control unit (ECU) systems is rising due to the number of components involved and the tighter interactions between these heterogeneous components (analog, digital hardware, or software), resulting in a more and more challenging verification. In this paper, we show that the universal verification methodology (UVM), initially developed for digital systems, can successfully be extended to analog and mixed signal systems. We introduce the UVM-SystemC-AMS framework for functional verification based on SystemC and its AMS extension SystemC-AMS. Using two automotive case studies, we demonstrate the flexibility of our approach both for simulation-based verification and lab-based validation using a hardware-in-the-loop (HIL) system.
  • Keywords
    automotive electronics; AMS extension SystemC-AMS; HIL; UVM-SystemC-AMS framework; analog systems; automotive electronic control unit systems; digital hardware; digital systems; electronic systems; hardware-in-the-loop system; heterogeneous components; lab-based validation; mixed signal systems; simulation-based verification; software; system-level verification; universal verification methodology; Automotive engineering; Complexity theory; Hardware; Libraries; Monitoring; Software; Standards; Design Under Test (DUT); Electronic Control Unit (ECU); Electronic System Level (ESL); Hardware In the Loop (HIL); SystemC; SystemC-AMS; Timed Data Flow (TDF); Transaction Level Modeling (TLM); Universal Verification Methodology (UVM); Virtual Prototyping (VP);
  • fLanguage
    English
  • Journal_Title
    Design Test, IEEE
  • Publisher
    ieee
  • ISSN
    2168-2356
  • Type

    jour

  • DOI
    10.1109/MDAT.2015.2427260
  • Filename
    7096974