• DocumentCode
    2617359
  • Title

    Coverage Driven Verification applied to Embedded Software

  • Author

    Lettnin, Djones ; Winterholer, Markus ; Braun, Axel ; Gerlach, Joachim ; Ruf, Jurgen ; Kropf, Thomas ; Rosenstiel, Wolfgang

  • Author_Institution
    Dept. of Comput. Eng., Tubingen Univ.
  • fYear
    2007
  • fDate
    9-11 March 2007
  • Firstpage
    159
  • Lastpage
    164
  • Abstract
    The verification of complex systems, like embedded real time systems as well as SoCs, can not only be considered on hardware module level anymore. The amount of software has increased over the last years and, therefore, the verification of embedded software has got a fundamental importance. One of the main problems in embedded software verification is to stress and cover variables and functions in the embedded software that is already running on microprocessor models, during the design phase. In this paper we present a novel approach to verify embedded software running on a microprocessor model, based on a coverage driven verification technique. We have combined a new application called generic software adapter with a SystemC PowerPC microprocessor model in order to cover difficult corner case scenarios in embedded software. This approach avoids setting several parameters and registers during the initialization when no microprocessor model is used. The embedded software is a case study from the automotive industry which is responsible for controlling read and write requests to a non-volatile memory
  • Keywords
    embedded systems; formal verification; system-on-chip; coverage driven verification; embedded software; generic software adapter; microprocessor model; Application software; Automotive engineering; Computer industry; Embedded software; Hardware; Microprocessors; Power system modeling; Real time systems; Registers; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2007. ISVLSI '07. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Porto Alegre
  • Print_ISBN
    0-7695-2896-1
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2007.33
  • Filename
    4208910