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
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;
Conference_Titel :
Electronic System Design (ISED), 2011 International Symposium on
Conference_Location :
Kochi, Kerala
Print_ISBN :
978-1-4577-1880-9
DOI :
10.1109/ISED.2011.70