DocumentCode :
2290335
Title :
Formal verification of a microprocessor control
Author :
Ivanov, Lubomir
Author_Institution :
Dept. of Comput. Sci., Iona Coll., New Rochelle, NY, USA
Volume :
2
fYear :
2001
fDate :
2001
Firstpage :
646
Abstract :
The complexity of the instruction set of modern processors often leads to faults in the microinstruction sequencing, and timing errors, which are difficult to detect with conventional simulation methods. Formal verification offers a powerful alternative for dealing with these problems. In this paper we present a mathematical model of the microcode of a transputer-like microprocessor, and demonstrate how to test for the satisfaction of desired properties and the absence of improper microinstruction sequencing. The verification is based on a recently introduced technique using the inductively defined notion of series parallel posets, which offers low time and space complexity
Keywords :
computational complexity; formal verification; instruction sets; microprocessor chips; timing; transputers; formal verification; inductively defined notion; instruction set; microinstruction sequencing; microprocessor control; series parallel posets; space complexity; time complexity; timing errors; transputer-like microprocessor; Circuit faults; Computer science; Formal verification; Hardware; Mathematical model; Microprocessors; Modems; Power system modeling; Protocols; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2001. MWSCAS 2001. Proceedings of the 44th IEEE 2001 Midwest Symposium on
Conference_Location :
Dayton, OH
Print_ISBN :
0-7803-7150-X
Type :
conf
DOI :
10.1109/MWSCAS.2001.986272
Filename :
986272
Link To Document :
بازگشت