Formal Verification of a Fully IEEE Compliant Floating Point Unit
The work
| Authors | Christian Jacobi |
|---|---|
| Editors | |
| Type | phdthesis |
| Year | 2002 |
| Citekey | jacobi2002formal |
Where it appeared
| Publisher | Universität des Saarlandes |
|---|
Abstract
In this thesis we describe the formal verification of a fully IEEE compliant floating point unit (FPU). The hardware is verified on the gate-level against a formalization of the IEEE standard. The verification is performed using the theorem proving system PVS. The FPU supports both single and double precision floating point numbers, normal and denormal numbers, all four IEEE rounding modes, and exceptions as required by the standard. Beside the verification of the combinatorial correctness of the FPUs we pipeline the FPUs to allow the integration into an out-of-order processor. We formally define the correctness criterion the pipelines must obey in order to work properly within the processor. We then describe a new methodology based on combining model checking and theorem proving for the verification of the pipelines.
A copy is held
pdf, 930.9 kB. Not published — it may be under copyright. The facts and links here are.
How it got here
| How it got here | import via bibtex |
|---|---|
| Added | 2026-08-09 00:00 UTC |
| Approved by | a person 2026-08-16 16:03 UTC |
Filed under
Cite it as
@phdthesis{jacobi2002formal,
title = {Formal Verification of a Fully IEEE Compliant Floating Point Unit},
author = {Christian Jacobi},
year = {2002},
publisher = {Universität des Saarlandes},
}
This record lives at https://refs.drheap.org/jacobi2002formal/ and will keep doing so.