Title : 
Advanced SoC virtual prototyping for system-level power planning and validation
         
        
            Author : 
Mischkalla, Fabian ; Mueller, Wolfgang
         
        
            Author_Institution : 
C-Lab., Univ. of Paderborn, Paderborn, Germany
         
        
        
            fDate : 
Sept. 29 2014-Oct. 1 2014
         
        
        
        
            Abstract : 
Today´s electronic devices imply significant efforts in pre-silicon low-power design. Key techniques such as scaling of operating points, or switching power off to unused blocks play a major role and are usually managed at entire system scope. Finally, the delay paid in today´s design cycles is the time needed for verification, since power-aware design starts late and, hence, relies on painful system-level simulation performances. In this work, we describe a SystemC-based virtual prototyping approach capturing low-power design characteristics in earlier design stages. In contrast to existing solutions, we focus on advanced modeling techniques such as blocking transactions and temporal decoupling, which are integral part of modern industrial-sized designs. As proof of concept, we use representative virtual platform models at several levels of abstraction. Based on empirical results we argue that our annotations cause reasonable overhead, but provides sufficient details to validate typical power planning scenarios.
         
        
            Keywords : 
system-on-chip; virtual prototyping; SystemC-based virtual prototyping; advanced SoC virtual prototyping; blocking transactions; low-power design characteristics; system-level power planning; system-level power validation; temporal decoupling; Delays; Mathematical model; Semantics; Switches; Synchronization; Time-domain analysis; Time-varying systems; IEEE 1801-2013 (UPF); Power Intent Validation; SystemC/TLM; Temporal Decoupling; Virtual Prototyping;
         
        
        
        
            Conference_Titel : 
Power and Timing Modeling, Optimization and Simulation (PATMOS), 2014 24th International Workshop on
         
        
            Conference_Location : 
Palma de Mallorca
         
        
        
            DOI : 
10.1109/PATMOS.2014.6951882