DocumentCode :
1954494
Title :
Model Checking Verilog Descriptions of Cell Libraries
Author :
Raffelsieper, Matthias ; Roorda, Jan-Willem ; Mousavi, MohammadReza
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. Eindhoven, Eindhoven, Netherlands
fYear :
2009
fDate :
1-3 July 2009
Firstpage :
128
Lastpage :
137
Abstract :
We present a formal semantics for a subset of Verilog, commonly used to describe cell libraries, in terms of transition systems. Such transition systems can serve as input to symbolic model checking, for example equivalence checking with a transistor netlist description. We implement our formal semantics as an encoding from the subset of Verilog to the input language of the SMV model-checker. Experiments show that this approach is able to verify complete cell libraries.
Keywords :
formal verification; hardware description languages; Verilog descriptions; cell libraries; formal semantics; symbolic model checking; transistor netlist description; Application software; Circuits; Computer science; Concurrent computing; Design automation; Encoding; Flip-flops; Formal verification; Hardware design languages; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design, 2009. ACSD '09. Ninth International Conference on
Conference_Location :
Augsburg
ISSN :
1550-4808
Print_ISBN :
978-0-7695-3697-2
Type :
conf
DOI :
10.1109/ACSD.2009.18
Filename :
5291051
Link To Document :
بازگشت