2008 Design, Automation and Test in Europe · 2008 · 27 citations · 3 references
ComputingComputer EngineeringComputer ScienceDesign AutomationFormal MethodsSimulation-based DesignAssertion-based VerificationDeductive VerificationDesign SimulationDesign SpecificationModel CheckingVerificationAssertion VerificationDesign VerificationFormal Hardware VerificationFormal VerificationHardware VerificationProperty VerificationVerification Of Integrated Circuits
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.
3
Sudheendra Hangal, Naveen Chandra, Sridhar Narayanan et al. · 2005 · 109 citations