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