Title :
Hardware/software formal co-verification using hardware verification techniques
Author :
Nguyen, Minh D. ; Kunz, Wolfgang
Author_Institution :
Sch. of Electron. & Telecommun., Hanoi Univ. of Sci. & Technol., Hanoi, Vietnam
Abstract :
This paper describes a methodology for hardware/software formal co-verification. In the proposed methodology, a unified computational model is constructed for a hardware/software system under verification, in which the software and the hardware are tightly connected. In addition, we proposed a systematic method to formulate properties for the system using extracted information from software programs. Consequently, the properties can describe system behaviors in both software and hardware level. The interval property checking (IPC) technique is used to verify the computational model against the properties. We applied the proposed methodology to verify an industrial LIN being ported to an open source micro controller.
Keywords :
formal verification; hardware-software codesign; microcontrollers; public domain software; IPC; computational model; hardware verification techniques; hardware-software formal coverification; industrial LIN; interval property checking technique; open source micro controller; software programs; unified computational model; Hardware; Program processors; Protocols; Random access memory; Registers; Software systems;
Conference_Titel :
Communications and Electronics (ICCE), 2012 Fourth International Conference on
Conference_Location :
Hue
Print_ISBN :
978-1-4673-2492-2
DOI :
10.1109/CCE.2012.6315951