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
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;
Conference_Titel :
Electronics, Circuits, and Systems (ICECS), 2013 IEEE 20th International Conference on
Conference_Location :
Abu Dhabi
DOI :
10.1109/ICECS.2013.6815550