• DocumentCode
    2288240
  • Title

    Synthesis of System Verilog Assertions

  • Author

    Das, Sayantan ; Mohanty, Rizi ; Dasgupta, Pallab ; Chakrabarti, P.P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur
  • Volume
    2
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In recent years, assertion-based verification is being widely accepted as a key technology in the pre-silicon validation of system-on-chip (SOC) designs. The System Verilog language integrates the specification of assertions with the hardware description. In this paper we show that there are several compelling reasons for synthesizing assertions in hardware, and present an approach for synthesizing System Verilog assertions (SVA) in hardware. Our method investigates the structure of SVA properties and decomposes them into simple communicating parallel hardware units that together act as a monitor for the property. We present a tool that performs this synthesis, and also show that the chip area required by the monitors for a industry standard ABV IP for the ARMAMBA AHB protocol is quite modest
  • Keywords
    formal specification; formal verification; hardware description languages; high level synthesis; logic design; network synthesis; system-on-chip; ARMAMBA AHB protocol; System Verilog assertions; System Verilog language; assertion synthesis; assertions specification; design validation; hardware description; parallel hardware units; system-on-chip; verification; Chip scale packaging; Circuit faults; Computer science; Electronic design automation and methodology; Emulation; Formal languages; Hardware design languages; Monitoring; Protocols; Sugar industry;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243776
  • Filename
    1657117