Title :
Automatic property generation for the formal verification of bus bridges
Author :
Soeken, Mathias ; Kuhne, Ulrich ; Freibothe, M. ; Fe, G. ; Drechsler, Rolf
Author_Institution :
Univ. of Bremen, Bremen, Germany
Abstract :
The automatic verification of designs is a challenging task and of high interest due to increasing time-to-market constraints. In this paper, we focus on the verification of bus bridges which are used in many hardware systems to connect two buses running different protocols. We developed an approach to assist the automatic generation of properties from the protocol specification for the formal verification of bus bridges. The technical contribution is that the final set of the verification suite is functionally complete in respect to the underlying verification tool which shows the absence of any verification holes. The approach uses an abstract model of bus bridges in terms of state machines which enables a generic work flow. In experimental evaluations we applied the approach to bus bridges based on the OCP/IP protocol family.
Keywords :
finite state machines; formal verification; protocols; system buses; OCP/IP protocol family; abstract model; automatic generation; automatic property generation; bus bridges; formal verification; generic work flow; hardware systems; protocol specification; protocols; state machines; time-to-market constraints; verification holes; verification suite; verification tool; Bridges; Clocks; Communication channels; Hardware; Pipeline processing; Protocols; System-on-a-chip;
Conference_Titel :
Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2011 IEEE 14th International Symposium on
Conference_Location :
Cottbus
Print_ISBN :
978-1-4244-9755-3
DOI :
10.1109/DDECS.2011.5783129