Collaborative Research: FMitF: Track I: AVA: Architectural Insights For Formal Verification Of Computer Architectures

Information

  • NSF Award
  • 2422052
Owner
  • Award Id
    2422052
  • Award Effective Date
    10/1/2024 - 3 months ago
  • Award Expiration Date
    9/30/2027 - 2 years from now
  • Award Amount
    $ 400,000.00
  • Award Instrument
    Standard Grant

Collaborative Research: FMitF: Track I: AVA: Architectural Insights For Formal Verification Of Computer Architectures

Formal verification has made a significant impact on hardware verification. Even though hardware formal verification tools available through EDA (Electronic Design Automation) companies and open source are widely used in industrial and research practice, these tools face significant scalability and usability challenges. Specifically, there is no framework that makes these techniques available to architects and hardware designers for direct use and subsequent integration with existing hardware verification flows. The project's novelties are to address these challenges by leveraging architectural insights in a systematic way to make formal verification scalable and usable by computer architects. The project's impacts are the advancement of both functional and security verification for contemporary architectures, and formal verification techniques for synthesis of invariants and information leakage verification via abstraction-refinement.<br/><br/>The overarching theme of the project is the use of architectural insights in lifting important formal verification techniques to be directly usable by computer architectures. Specifically, the project involves four tasks: 1) developing architecture-driven abstractions, component interfaces, and invariants for functional verification of complex processors using modular-refinement-based techniques; 2) leveraging architectural insights to derive shadow logic (monitors) and abstraction/refinement schemes for taint analysis, for security verification of software-hardware contracts; 3) developing new formal verification methods for synthesis of architecture-driven invariants and information-leakage verification via abstraction-refinement; 4) developing an open-source prototype framework with the above techniques built-in to be integrated with existing hardware verification flows and tools.<br/><br/>This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

  • Program Officer
    Anna Squicciariniasquicci@nsf.gov7032925177
  • Min Amd Letter Date
    7/31/2024 - 5 months ago
  • Max Amd Letter Date
    7/31/2024 - 5 months ago
  • ARRA Amount

Institutions

  • Name
    Massachusetts Institute of Technology
  • City
    CAMBRIDGE
  • State
    MA
  • Country
    United States
  • Address
    77 MASSACHUSETTS AVE
  • Postal Code
    021394301
  • Phone Number
    6172531000

Investigators

  • First Name
    Mengjia
  • Last Name
    Yan
  • Email Address
    mengjiay@mit.edu
  • Start Date
    7/31/2024 12:00:00 AM
  • First Name
    Professor
  • Last Name
    Arvind
  • Email Address
    arvind@mit.edu
  • Start Date
    7/31/2024 12:00:00 AM

Program Element

  • Text
    FMitF: Formal Methods in the F

Program Reference

  • Text
    FMitF-Formal Methods in the Field
  • Text
    WOMEN, MINORITY, DISABLED, NEC
  • Code
    9102