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
Link To Document