DocumentCode :
3552994
Title :
Proving circuit correctness using formal comparison between expected and extracted behaviour
Author :
Madre, Jean-Christophe ; Billon, Jean-Paul
Author_Institution :
Bull Res. Center, Louveciennes, France
fYear :
1988
fDate :
12-15 June 1988
Firstpage :
205
Lastpage :
210
Abstract :
A novel method is presented for verifying functionality in the design of VLSI circuits. The method fits naturally in a methodology based on a hardware description language (HDL). Two programs describe the system under design: (1) its specification and (2) the extracted behavior from its layout. Verifying the design comes down to proving that these programs are correct and equivalent with regard to the HDL semantics. The authors define a process named formal analysis that permits to prove these properties without setting values to the programs inputs. Formal analysis is based on a canonical form of Boolean logic that is named typed Shannon´s canonical form. They implemented this method in PRIAM, an efficient circuit prover now used by industrial CPU designers.<>
Keywords :
VLSI; circuit CAD; circuit analysis computing; Boolean logic; HDL; PRIAM; VLSI circuit design; canonical form; circuit correctness; circuit prover; formal analysis; functionality; hardware description language; specification; typed Shannon´s canonical form; Boolean functions; Central Processing Unit; Circuit simulation; Circuit synthesis; Costs; Delay; Design methodology; Hardware design languages; Power generation economics; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1988. Proceedings., 25th ACM/IEEE
Conference_Location :
Anaheim, CA, USA
ISSN :
0738-100X
Print_ISBN :
0-8186-0864-1
Type :
conf
DOI :
10.1109/DAC.1988.14759
Filename :
14759
Link To Document :
بازگشت