DocumentCode
452081
Title
Formally Verifying a Microprocessor Using a Simulation Methodology
Author
Beatty, Derek L. ; Bryant, Randal E.
Author_Institution
Cadence Berkeley Laboratories, Cadence Design Systems, Inc.
fYear
1994
fDate
6-10 June 1994
Firstpage
596
Lastpage
602
Abstract
Formal verification is becoming a useful means of validating designs. We have developed a methodology for formally verifying dataintensive circuits (e.g., processors) with sophisticated timing (e.g., pipelining) against high-level declarative specifications. Previously, formally verifying a microprocessor required the use of an automatic theorem prover, but our technique requires little more than a symbolic simulator. We have formally verified a pre-existing 16-bit CISC microprocessor circuit extracted from the fabricated layout.
Keywords
Circuit simulation; Circuit testing; Formal verification; Laboratories; Microprocessors; Pipeline processing; Registers; Switches; Switching circuits; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1994. 31st Conference on
ISSN
0738-100X
Print_ISBN
0-89791-653-0
Type
conf
DOI
10.1109/DAC.1994.204174
Filename
1600447
Link To Document