• 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