LLM-DRIVEN MUTATION TESTING IN MICROARCHITECTURE VERIFICATION

dc.contributor.authorSkakov, Bekzat
dc.date.accessioned2025-05-16T10:09:04Z
dc.date.available2025-05-16T10:09:04Z
dc.date.issued2025-05-02
dc.description.abstractThe majority of electronic devices people use daily operate with microarchitectures at their core. As manufacturers release new iterations of these devices, microarchitecture scale and complexity continuously increase. This results in the rise of verification complexity. The costs of poor verification are extremely high. Lost funds, chip respins, and time-to-market delays are only a few of them. Current verification methodologies heavily rely on the skills and experience of hardware engineers. This dependence further complicates the verification process. Large Language Models (LLMs) have already become an integral part of software engineering. They are being used for code and test generation, documentation, debugging, etc. Now, researchers actively explore how LLMs can be useful for the hardware domain as well. To contribute to this goal and to address the aforementioned problems, this work investigates how LLMs can advance hardware verification and introduces a mutation testing framework that uses an LLM as the mutation generator. The framework injects context-aware faults into microarchitecture designs. Then, verification infrastructures are evaluated based on their ability to detect these faults. Such an approach allows engineers to find weaknesses in test suites. The framework was assessed on the extensively verified, open-source RISC-V core CVA6. Hopefully, it brings a fresh perspective to the current verification methodologies.
dc.identifier.citationSkakov, B. (2025). LLM-driven Mutation Testing in Microarchitecture Verification. Nazarbayev University School of Engineering and Digital Sciences.
dc.identifier.urihttps://nur.nu.edu.kz/handle/123456789/8509
dc.language.isoen
dc.publisherNazarbayev University School of Engineering and Digital Sciences
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United Statesen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/
dc.subjecthardware design verification
dc.subjectlarge language models (LLMs)
dc.subjectmutation testing
dc.subjectautomated bug injection
dc.subjecttype of access: embargo
dc.titleLLM-DRIVEN MUTATION TESTING IN MICROARCHITECTURE VERIFICATION
dc.typeMaster`s thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Bekzat_Skakov_Masters_Thesis.pdf
Size:
554.17 KB
Format:
Adobe Portable Document Format
Description:
Master's thesis
Access status: Embargo until 2026-01-01 , Download