• DocumentCode
    2106617
  • Title

    Synthesizable assertion checkers in high levels of abstraction

  • Author

    Uchevler, B.N. ; Svarstad, K.

  • Author_Institution
    Dept. of Electron. & Telecommun., Norwegian Univ. of Sci. & Technol., Trondheim, Norway
  • fYear
    2013
  • fDate
    8-11 Dec. 2013
  • Firstpage
    859
  • Lastpage
    864
  • Abstract
    Verification is a challenge that consumes an increasing part of the design time in the design flow of modern hardware systems. We propose an Assertion Based Verification (ABV) method with embedding synthesizable clock-accurate assertion checkers in higher levels of abstraction in the design flow. Both the Design Under Verification (DUV) and its synthesizable assertion checkers are described using the same language which leads to an easier integration of the checkers. Using this approach on a case study confirms its feasibility without any penalty in the working frequency with less than 5% increased area consumption on a Kintex7 FPGA.
  • Keywords
    clocks; embedded systems; field programmable gate arrays; formal verification; logic design; ABV method; DUV; Kintex7 FPGA; abstraction level; assertion based verification; checkers integration; design flow; design time; design under verification; embedding synthesizable clock-accurate assertion checkers; hardware systems; Clocks; Encryption; Hardware; Hardware design languages; Indium phosphide; Syntactics; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems (ICECS), 2013 IEEE 20th International Conference on
  • Conference_Location
    Abu Dhabi
  • Type

    conf

  • DOI
    10.1109/ICECS.2013.6815550
  • Filename
    6815550