Title :
Logic synthesis of assertions for saftey-critical applications
Author :
Wenzl, Matthias ; Fibich, Christian ; Rossler, Peter ; Taucher, Herbert ; Matschnig, Martin
Author_Institution :
Dept. of Embedded Syst., Univ. of Appl. Sci. Technikum Wien, Vienna, Austria
Abstract :
In this work we propose the rather new approach to synthesize properties formulated in verification languages, in particular PSL, down to hardware level. Such flow can be useful especially for safety-critical applications to automatically generate runtime monitors at little additional design efforts. Existing assertion synthesis tools from both academia and industry are presented as well as evaluation results concerning their features and drawbacks. The main part of this work focuses on the development of a proposed own tool flow which could benefit from available commercial and/or open-source tools like PSL parsers and equivalence checkers. The paper concludes with an outlook to future work in order to smoothly integrate our proposed approach into an existing state-of-the-art FPGA design flow. First resource estimations from previous work showed that optimized hardware assertion checkers may make up only a few percentage of the designs complete size.
Keywords :
field programmable gate arrays; logic design; public domain software; safety-critical software; FPGA design flow; PSL parsers; assertion logic synthesis; assertion synthesis tools; automatic runtime monitor generation; equivalence checkers; field programmable gate arrays; hardware level; open-source tools; optimized hardware assertion checkers; resource estimations; safety-critical applications; verification languages; Field programmable gate arrays; Hardware; Hardware design languages; Licenses; Monitoring; Runtime; Syntactics;
Conference_Titel :
Industrial Technology (ICIT), 2015 IEEE International Conference on
Conference_Location :
Seville
DOI :
10.1109/ICIT.2015.7125322