Title :
Integrating PSL properties into SystemC transactional modeling — Application to the verification of a modem SoC
Author :
Pierre, Laurence ; Ferro, Luca ; Amor, Zeineb Bel Hadj ; Bourgon, Philippe ; Quévremont, Jérôme
Author_Institution :
TIMA Lab., UJF, Grenoble, France
Abstract :
This paper focuses on the assertion-based verification (ABV) of hardware/software embedded systems, described at the Electronic System Level. We first summarize the features of a tool that enables the automatic instrumentation of SystemC TLM platforms with property checkers produced from PSL assertions and the runtime verification of these requirements. We also present its last improvements. Then we describe a return of experience using as case study a SoC modem for digital radio reception developed by Thales Communications & Security. Various temporal properties that capture the intended requirements, regarding hardware or hardware/software interactions, are formalized in PSL and checked during simulation.
Keywords :
data flow analysis; program verification; system-on-chip; transaction processing; PSL assertions; PSL properties; SoC verification; SystemC TLM platforms; SystemC transactional modeling; Thales Communications & Security; assertion-based verification; automatic instrumentation; digital radio reception; electronic system level; hardware embedded systems; hardware-software interactions; property checkers; runtime verification; software embedded systems; Hardware; Program processors; Registers; Semantics; Switches; System-on-a-chip;
Conference_Titel :
Industrial Embedded Systems (SIES), 2012 7th IEEE International Symposium on
Conference_Location :
Karlsruhe
Print_ISBN :
978-1-4673-2685-8
Electronic_ISBN :
978-1-4673-2683-4
DOI :
10.1109/SIES.2012.6356588