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
Carl-Johan H. Seger,Robert B. Jones,John O'Leary,Tom Melham,Mark D. Aagaard,Clark Barrett,Don Syme +6 more
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.