Title :
Automatic Generation of Complex Properties for Hardware Designs
Author :
Rogin, Frank ; Klotz, Thomas ; Fey, Görschwin ; Drechsler, Rolf ; Rülke, Steffen
Author_Institution :
Div. Design Autom., Fraunhofer Inst. for Integrated Circuits, Dresden
Abstract :
Property checking is a promising approach to prove the correctness of today´s complex designs. However, in practice this requires the formulation of formal properties which is a time consuming and non-trivial task. Therefore the acceptance and efficiency of formal verification techniques can be raised by an automated support for formulating design properties. In this paper we propose a new methodology to automatically generate complex properties for a given design. The tool, Dianosis, implements this methodology by analyzing a simulation trace. The extracted properties describe the abstract design behavior and are presented in a format that is easy to read and can be added to the set of properties used for formal or assertion-based verification. We provide experimental results on industrial hardware designs that show the effectiveness of Dianosis and motivate the practical use.
Keywords :
electronic engineering computing; formal verification; logic design; Dianosis; complex properties automatic generation; formal verification techniques; industrial hardware designs; property checking; Analytical models; Circuit simulation; Circuits and systems; Computer science; Design automation; Formal specifications; Formal verification; Hardware; Productivity; Signal generators;
Conference_Titel :
Design, Automation and Test in Europe, 2008. DATE '08
Conference_Location :
Munich
Print_ISBN :
978-3-9810801-3-1
Electronic_ISBN :
978-3-9810801-4-8
DOI :
10.1109/DATE.2008.4484908