DocumentCode
2162250
Title
Automatic refinement of requirements for verification throughout the SoC design flow
Author
Pierre, Laurence ; Bel Hadj Amor, Zeineb
Author_Institution
TIMA Lab., UJF, Grenoble, France
fYear
2013
fDate
Sept. 29 2013-Oct. 4 2013
Firstpage
1
Lastpage
10
Abstract
This paper focuses on the verification of requirements for hardware/software systems on chip (SoC´s) along the design flow. In the early stages of this flow, the Electronic System Level (ESL) description style, and languages such as SystemC TLM, enable high-level debugging of the SoC functionality. In the last stages, hardware blocks become RTL or gate level (VHDL or Verilog) descriptions. We have developed two autonomous Assertion-Based Verification (ABV) solutions, for SystemC TLM platforms and for VHDL/Verilog IP blocks: designs are automatically instrumented with ad hoc property checkers produced from requirements formalized as PSL assertions. Furthermore, for a comprehensive and seamless verification flow, analogous requirements should be verifiable before and after ESL-to-RTL hardware refinement. This requires the transformation of ESL assertions into their counterparts at the RT level. This paper discusses this issue and proposes a first set of transformation rules for the automatic refinement of PSL assertions from the system level to the signal level. Properties of an industrial case study are used as illustrative examples.
Keywords
formal verification; hardware description languages; hardware-software codesign; integrated circuit design; logic circuits; logic design; system-on-chip; ABV; ESL assertion transformation; ESL description style; ESL-to-RTL hardware refinement; PSL assertions; SoC design flow; SoC functionality; SystemC TLM languages; SystemC TLM platform; VHDL IP blocks; VHDL descriptions; Verilog IP blocks; Verilog descriptions; ad hoc property checker; automatic requirement refinement; autonomous assertion-based verification; comprehensive verification flow; electronic system level description; gate level descriptions; hardware blocks; hardware-software systems on chip; high-level debugging; industrial case study; requirement verification; seamless verification flow; signal level; transformation rules; Hardware; Program processors; Registers; Synchronization; System-on-chip; Time-domain analysis; Time-varying systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2013 International Conference on
Conference_Location
Montreal, QC
Type
conf
DOI
10.1109/CODES-ISSS.2013.6659016
Filename
6659016
Link To Document