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.