Enhancing functional verification productivity through an automated workflow with Machine Learning based tools

As the demand for chips grows and high-performance processing requirements increase, chip designs have become larger and more complex. Consequently, the verification time for large-scale System on Chip (SoC) has dramatically increased. To keep up with this growth, there is a need to enhance the veri...

Full description

Saved in:
Bibliographic Details
Published in2024 9th International Conference on Integrated Circuits, Design, and Verification (ICDV) pp. 166 - 170
Main Authors Nguyen, Chi Lan Phuong, Hoang, Quyet Van, Tran, An Hai Lam, Tran, Khoa Dac, Tran, Nghia Trong, Noguchi, Takafumi, David, James, Katogi, So, Endo, Yukie, Hirakimoto, Koji
Format Conference Proceeding
LanguageEnglish
Published IEEE 06.06.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:As the demand for chips grows and high-performance processing requirements increase, chip designs have become larger and more complex. Consequently, the verification time for large-scale System on Chip (SoC) has dramatically increased. To keep up with this growth, there is a need to enhance the verification process and workflow, aiming to improve efficiency and productivity. In this paper, we propose a verification automation workflow driven by Machine Learning (ML)-based Electronic Design Automation (EDA) tools, which can enhance productivity in two key areas: regression testing and debugging of regression failures. By using this methodology, we can improve Turn-Around Time (TAT) by up to 40 \% while maintaining the same coverage for random test regression. Additionally, for debugging, the ML-based tool can help to automate the debugging process for regression failures, resulting in a workload reduction of up to 75 \% compared to the original workflow, specifically for four significant debugging issues: failure triage, bad revision detection, source code diff check and waveform difference identification.
DOI:10.1109/ICDV61346.2024.10617255