The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Formal verification of iterative algorithms in microprocessors

The work

AuthorsMark D. Aagaard; Robert B. Jones; Roope Kaivola; Katherine R. Kohatsu; Carl-Johan H. Seger
Editors
Typemisc
Year2000
Citekeyaagaard2000formal

Where it appeared

Published inProceedings - ACM IEEE Design Automation Conference
PublisherAssociation for Computing Machinery
Pages201--206

Identifiers

DOI10.1145/337292.337388
OpenAlexW2159220860

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Contemporary microprocessors implement many iterative algorithms. For example, the front-end of a microprocessor repeatedly fetches and decodes instructions while updating internal state such as the program counter; floating-point circuits perform divide and square root computations iteratively. Iterative algorithms often have complex implementations because of performance optimizations like result speculation, re-timing and circuit redundancies. Verifying these iterative circuits against high-level specifications requires two steps: reasoning about the algorithm itself and verifying the implementation against the algorithm. In this paper we discuss the verification of four iterative circuits from Intel microprocessor designs. These verifications were performed using Forte, a custom-built verification system; we discuss the Forte features necessary for our approach. Finally, we discuss how we maintained these proofs in the face of evolving design implementations.

How it got here

How it got hereagent via openalex
Added2026-10-25 10:33 UTC
Not denied bya person 2026-10-29 17:12 UTC

Filed under

seger

Cite it as

@misc{aagaard2000formal,
  title        = {Formal verification of iterative algorithms in microprocessors},
  author       = {Mark D. Aagaard and Robert B. Jones and Roope Kaivola and Katherine R. Kohatsu and Carl-Johan H. Seger},
  year         = {2000},
  journal      = {Proceedings - ACM IEEE Design Automation Conference},
  publisher    = {Association for Computing Machinery},
  pages        = {201--206},
  doi          = {10.1145/337292.337388},
}

This record lives at https://refs.drheap.org/aagaard2000formal/ and will keep doing so.