Title :
Modeling and verification of embedded systems using Cadence SMV
Author :
Mir, Ali Abbas ; Balakrishnan, Subhashini ; Tahar, Sofiène
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
Abstract :
Embedded systems are becoming increasingly popular due to their widespread applications. For safety-critical applications an approach is needed to validate the complexity of VLSI designs at a higher abstraction level. With formal verification we verify that every possible behavior of the target system satisfies the specification. SMV is a formal verification system for hardware designs, based on a technique called “symbolic model checking”. In this paper we investigate the modeling and verification of an embedded system using Cadence SMV. We constructed a Verilog model of the system by integrating the microcontroller RT level and the embedded software assembly code level. We then validate our models and verification by conducting model checking which analyzes essential aspects of the target embedded system
Keywords :
VLSI; circuit CAD; embedded systems; high level synthesis; microcontrollers; safety-critical software; symbol manipulation; Cadence SMV; VLSI designs; Verilog model; abstraction level; embedded systems; hardware designs; microcontroller RT level; model checking; safety-critical applications; software assembly code level; symbolic model checking; Application software; Assembly systems; Computer architecture; Embedded software; Embedded system; Flowcharts; Hardware design languages; Instruction sets; Mice; Microcontrollers;
Conference_Titel :
Electrical and Computer Engineering, 2000 Canadian Conference on
Conference_Location :
Halifax, NS
Print_ISBN :
0-7803-5957-7
DOI :
10.1109/CCECE.2000.849694