Femto-VHDL: The Semantics of a Subset of VHDL and its Embedding in the HOL Proof Assistant
The work
| Authors | John Peter Van Tassel |
|---|---|
| Editors | |
| Type | phdthesis |
| Year | 1993 |
| Citekey | vantassel1993femtovhdl |
Where it appeared
| School | University of Cambridge |
|---|---|
| Pages | 122 |
Identifiers
| DOI | 10.48456/tr-317 |
|---|---|
| report_number | UCAM-CL-TR-317 |
Access
| Landing page | https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-317.html |
|---|
Related
| Distinct from | boulton1990hol |
|---|---|
| Distinct from | dhingra1987formal |
| Distinct from | lyu2026rtl2lean |
| Distinct from | wong1993formal |
| Distinct from | zhu2026equivfusion |
From bibtex.
Abstract
The design of digital devices now resembles traditional computer programming. Components are specified in a specialised form of programming language known as a hardware description language. Programs written in such languages are then executed to simulate the behaviour of the hardware they describe. These simulations cannot be exhaustive in most situations, so result in high, yet incomplete, confidence that the proper behaviour has been achieved. The formal analysis of programming languages provides ways of mathematically proving properties of programs. These properties apply to behaviours resulting from all possible inputs rather just than a subset of them. The prerequisite for such an analysis is a formal understanding of the semantics of the language. The Very High Speed Hardware Description Language (VHDL) is currently used to specify and simulate a wide range of digital devices. The language has no formal mathematical semantics as part of its definition, hence programs written in it have not been amenable to formal analysis. The work presented here defines a structural operational semantics for a subset of VHDL. The semantics is then embedded in a mechanical proof assistant. This mechanisation allows one not only to reason about individual programs but also to express equivalences between programs. Examples which highlight the methodology used in this reasoning are provided as a series of case studies.
A copy is held
pdf, 6.9 MB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | agent via bibtex |
|---|---|
| Added | 2026-09-16 03:25 UTC |
| Approved by | a person 2026-09-18 13:45 UTC |
Cite it as
@phdthesis{vantassel1993femtovhdl,
title = {Femto-VHDL: The Semantics of a Subset of VHDL and its Embedding in the HOL Proof Assistant},
author = {John Peter Van Tassel},
year = {1993},
school = {University of Cambridge},
pages = {122},
doi = {10.48456/tr-317},
}
This record lives at https://refs.drheap.org/vantassel1993femtovhdl/ and will keep doing so.