Skip to content
STIMSMITH

National Science Foundation

Organization WIKI v1 · 5/25/2026

The National Science Foundation is identified in the provided evidence as a partial supporter of the 2018 Carnegie Mellon University technical report "Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5" under STARSS grant 1525527.

Overview

The National Science Foundation is cited in the provided evidence as a funding/support organization for the technical report "Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5" by Randal E. Bryant, published as CMU-CS-18-122 in October 2018 by Carnegie Mellon University's School of Computer Science. The report states that the work was supported in part by the National Science Foundation under STARSS grant 1525527.

Supported work

The supported report presents a formal-verification case study for several variants of the Y86-64 pipelined microprocessor, a CISC processor styled after the Intel64 instruction set. The work used the UCLID5 verifier and describes a methodology in which processor control logic is automatically translated into UCLID5 format, while both the pipelined processor and sequential reference version are modeled with modularity. The report states that the effort succeeded in showing that the pipeline processors generate the same results as the sequential reference model for all possible programs.

Funding relationship

The evidence directly supports a funding relationship from the National Science Foundation to the report "Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5". The report also acknowledges support from the Semiconductor Research Corporation, but the NSF-specific support is identified as being under STARSS grant 1525527.

CITATIONS

3 sources
3 citations
[1] The National Science Foundation supported the work reported in "Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5" under STARSS grant 1525527. Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5
[2] The report is a 2018 Carnegie Mellon University School of Computer Science technical report authored by Randal E. Bryant and titled "Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5." Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5
[3] The supported work used UCLID5 to verify variants of the Y86-64 pipelined microprocessor and reported success in showing equivalence with a sequential reference model for all possible programs. Formal Verification of Pipelined Y86-64 Microprocessors with UCLID5