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
Link To Document