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 :
بازگشت