scispace - formally typeset
M

Mark D. Aagaard

Researcher at University of Waterloo

Publications -  63
Citations -  1347

Mark D. Aagaard is an academic researcher from University of Waterloo. The author has contributed to research in topics: Formal verification & High-level verification. The author has an hindex of 20, co-authored 63 publications receiving 1274 citations. Previous affiliations of Mark D. Aagaard include Cornell University & University of British Columbia.

Papers
More filters
Book ChapterDOI

The Simeck Family of Lightweight Block Ciphers

TL;DR: Simeck as discussed by the authors combines the good design components from both Simon and Speck, in order to devise even more compact and efficient block ciphers, which can satisfy the area, power, and throughput requirements in passive RFID tags.
Journal ArticleDOI

An industrially effective environment for formal hardware verification

TL;DR: The Forte formal verification environment for datapath-dominated hardware combines an efficient linear-time logic model-checking algorithm, namely the symbolic trajectory evaluation, with lightweight theorem proving in higher-order logic in a general-purpose functional programming language.
Proceedings ArticleDOI

Formal verification using parametric representations of Boolean constraints

TL;DR: The use of parametric representations of Boolean predicates to encode data-space constraints and significantly extend the capacity of formal verification is described.
Proceedings ArticleDOI

Combining theorem proving and trajectory evaluation in an industrial environment

TL;DR: The verification of the IM is described: a large, complex circuit that detects and marks the boundaries between Intel architecture (IA-32) instructions and a gate-level model is verified against an implementation-independent specification of IA-32 instruction lengths.
Proceedings ArticleDOI

The formal verification of a pipelined double-precision IEEE floating-point multiplier

TL;DR: This paper presents the formal verification of a radix-eight, pipelined, IEEE double-precision floating-point multiplier using a mixture of model-checking and theorem-proving techniques in the Voss hardware verification system.