DocumentCode :
2606016
Title :
Formal verification of a DSP chip using an iterative approach
Author :
Habibi, Ali ; Tahar, Sofiene ; Ghazel, Adel
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
fYear :
2002
fDate :
2002
Firstpage :
12
Lastpage :
19
Abstract :
In this paper we describe a methodology for the formal verification of a DSP chip using the HOL theorem prover. We used an iterative method to specify both the behavioral and structural descriptions of the processor. Our methodology consists of first simplifying the representations of the DSP units. We then prove for each unit that its hardware description implies its behavioral specification. Using the simplified (abstracted) description of the units we have been able to greatly reduce the cost of deducing the behavior of the processor instruction set from the hardware implementation of the processor units. The proposed methodology creates a new representation of the processor at each iteration such that its complexity can be handled by the theorem prover. This allowed us to make a proof of the full instruction set of this processor.
Keywords :
computational complexity; digital signal processing chips; formal verification; theorem proving; DSP chip; HOL theorem prover; behavioral descriptions; behavioral specification; formal verification; hardware description; iterative approach; processor instruction set; structural descriptions; Digital signal processing; Digital signal processing chips; Formal verification; Hardware; Humans; Identity-based encryption; Iterative methods; Logic; Software systems; State-space methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, 2002. Proceedings. Euromicro Symposium on
Print_ISBN :
0-7695-1790-0
Type :
conf
DOI :
10.1109/DSD.2002.1115346
Filename :
1115346
Link To Document :
بازگشت