JOURNAL ARTICLE

Formal specification and verification of hardware designs

S. RameshSana RaoG. SivakumarPurandar Bhaduri

Year: 1998 Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Vol: 3412 Pages: 261-261   Publisher: SPIE

Abstract

Designing modern processors is a great challenge as they involve millions of components. Traditional techniques of testing and simulation do not suffice as the amount of testing required is quite enormous. Design verification is an effective alternative technique for increasing the confidence in the design. Formal verification involves checking whether the system being verified behaves as per the specification using mathematical techniques. In this paper we describe some techniques for enhancing the use of formal methods for the specification and verification of hardware systems. We examine how the language Esterel can be used to specify and verify properties of pipelined microprocessors. We also discuss methods for taking hardware descriptions of simple circuits written in VHDL and automatically generating the inputs needed by a theorem prover to prove properties of the circuit.

Keywords:
Computer science Formal verification VHDL Formal methods Intelligent verification Hardware description language Functional verification Formal specification Automated theorem proving Formal equivalence checking High-level verification Programming language Microprocessor Runtime verification Simple (philosophy) Verification Computer engineering Computer architecture Embedded system Field-programmable gate array Software Software development

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
6
Refs
0.15
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
VLSI and Analog Circuit Testing
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Formal specification in VHDL for hardware verification

R. ReetzK. SchneiderT. Kropf

Journal:   Proceedings Design, Automation and Test in Europe Year: 2002 Pages: 257-263
JOURNAL ARTICLE

Formal hardware specification and verification using prolog

Zmago BrezočnikB. Horvat

Journal:   Microprocessing and Microprogramming Year: 1989 Vol: 27 (1-5)Pages: 163-170
© 2026 ScienceGate Book Chapters — All rights reserved.