• DocumentCode
    642607
  • Title

    Formal system-on-chip verification: An operation-based methodology and its perspectives in low power design

  • Author

    Urdahl, Joakim ; Udupi, Shrinidhi ; Stoffel, Dominik ; Kunz, Wolfgang

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2013
  • fDate
    9-11 Sept. 2013
  • Firstpage
    67
  • Lastpage
    74
  • Abstract
    This paper surveys the state-of-the-art in operation-based property checking and describes how this technique can be used to conceptualize on a design at the Register-Transfer-Level (RTL). The paper argues that this technique can contribute to closing the semantic gap between system level design descriptions and the RTL and, thus, opens new possibilities for solving the power closure problem. The semantics of the high-level model are defined in terms of properties to be proven on the concrete RTL. The paper surveys a methodology to create sound abstractions and elaborates their possible role in a power-aware design flow. Specifically, it is demonstrated that the availability of a formal specification at an abstract level can be exploited for energy estimations at the system level as well as for deriving power optimizations at the RTL. First experimental results will be shown that demonstrate this optimization potential and confirm the correlation between energy consumption and operations which are the basic building blocks of the proposed abstract models.
  • Keywords
    formal verification; logic design; low-power electronics; shift registers; system-on-chip; RTL; energy consumption; energy estimation; formal specification; formal system-on-chip verification; low power design; operation-based property checking; power closure problem; power optimization; register transfer level; Abstracts; Clocks; Color; Concrete; Logic gates; Optimization; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Power and Timing Modeling, Optimization and Simulation (PATMOS), 2013 23rd International Workshop on
  • Conference_Location
    Karlsruhe
  • Type

    conf

  • DOI
    10.1109/PATMOS.2013.6662157
  • Filename
    6662157