DocumentCode
2469593
Title
Automated verification of temporal properties specified as state machines in VHDL
Author
Hoskote, Yatin V. ; Abraham, Jacob A. ; Fussell, Donald S.
Author_Institution
Comput. Eng. Res. Center, Texas Univ., Austin, TX, USA
fYear
1995
fDate
16-18 Mar 1995
Firstpage
100
Lastpage
105
Abstract
This paper presents a new verification methodology to prove that a high level HDL description of a synchronous sequential circuit satisfies certain desired behavior or that it is free of certain malicious behavior. The correctness specifications are modeled as state machines with some transitions having unspecified inputs. We show that this suffices for specification of a large class of properties, including both safety and liveness properties. The properties are described as VHDL programs to enable the designer to simulate them for sample inputs and gain some measure of confidence in their correctness. Experimental results are presented for the Viper microprocessor
Keywords
finite state machines; formal specification; formal verification; hardware description languages; high level synthesis; microprocessor chips; sequential circuits; Mealy FSM; VHDL; Viper microprocessor; automated verification methodology; compatible states; correctness specifications; liveness properties; state machines; synchronous sequential circuit; temporal properties; Automata; Circuits; Computer bugs; Debugging; Formal verification; Hardware design languages; Jacobian matrices; Safety; Signal design; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 1995. Proceedings., Fifth Great Lakes Symposium on
Conference_Location
Buffalo, NY
ISSN
1066-1395
Print_ISBN
0-8186-7035-5
Type
conf
DOI
10.1109/GLSV.1995.516033
Filename
516033
Link To Document