LLM-DRIVEN MUTATION TESTING IN MICROARCHITECTURE VERIFICATION
| dc.contributor.author | Skakov, Bekzat | |
| dc.date.accessioned | 2025-05-16T10:09:04Z | |
| dc.date.available | 2025-05-16T10:09:04Z | |
| dc.date.issued | 2025-05-02 | |
| dc.description.abstract | The 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.citation | Skakov, B. (2025). LLM-driven Mutation Testing in Microarchitecture Verification. Nazarbayev University School of Engineering and Digital Sciences. | |
| dc.identifier.uri | https://nur.nu.edu.kz/handle/123456789/8509 | |
| dc.language.iso | en | |
| dc.publisher | Nazarbayev University School of Engineering and Digital Sciences | |
| dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | |
| dc.subject | hardware design verification | |
| dc.subject | large language models (LLMs) | |
| dc.subject | mutation testing | |
| dc.subject | automated bug injection | |
| dc.subject | type of access: embargo | |
| dc.title | LLM-DRIVEN MUTATION TESTING IN MICROARCHITECTURE VERIFICATION | |
| dc.type | Master`s thesis |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Bekzat_Skakov_Masters_Thesis.pdf
- Size:
- 554.17 KB
- Format:
- Adobe Portable Document Format
- Description:
- Master's thesis