• DocumentCode
    3490506
  • 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
  • fYear
    2012
  • fDate
    1-3 Aug. 2012
  • Firstpage
    465
  • Lastpage
    470
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Electronics (ICCE), 2012 Fourth International Conference on
  • Conference_Location
    Hue
  • Print_ISBN
    978-1-4673-2492-2
  • Type

    conf

  • DOI
    10.1109/CCE.2012.6315951
  • Filename
    6315951