• DocumentCode
    2844617
  • Title

    Automatic Construction of Runtime Monitors for FPGA Based Designs

  • Author

    Sawhney, Pratibha ; Ganesh, G. ; Bhattacharjee, A.K.

  • Author_Institution
    Homi Bhabha Nat. Inst., Bhabha Atomic Res. Centre, Mumbai, India
  • fYear
    2011
  • fDate
    19-21 Dec. 2011
  • Firstpage
    164
  • Lastpage
    169
  • Abstract
    The failure of a hardware design may be catastrophic if there is a bug that exhibits during runtime. Such bugs may remain in the implementation due to shortfall in conventional testing and are referred to as corner case bugs. Runtime monitoring of hardware designs used in critical systems is required to take care of corner case bugs. The basic idea behind runtime monitoring is to identify certain critical design invariants and write assertions, which monitor these invariants during runtime. This paper describes a tool that translates properties written in PSL (Property Specification Language) into synthesizable VHDL called as monitors. These monitors can be synthesized along with the actual design. Automata theoretic approach is used for this translation.
  • Keywords
    automata theory; field programmable gate arrays; hardware description languages; integrated circuit design; FPGA based designs; VHDL; automata theoretic approach; automatic construction; corner case bugs; critical design invariants; hardware design; property specification language; runtime monitoring; write assertions; Automata; Hardware; Monitoring; Runtime; Semantics; Syntactics; Transducers; Alternating automata; FPGA; PSL; Runtime monitoring; VHDL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2011 International Symposium on
  • Conference_Location
    Kochi, Kerala
  • Print_ISBN
    978-1-4577-1880-9
  • Type

    conf

  • DOI
    10.1109/ISED.2011.70
  • Filename
    6117345