Saved in:
Bibliographic Details
Main Authors: Tsai, Cheng-Yang, Huang, Tzu-Wei, Shih, Jen-Wei, Wang, I-Hsiang, Lin, Yu-Cheng, Lin, Rung-Bin
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.03554
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916931724902400
author Tsai, Cheng-Yang
Huang, Tzu-Wei
Shih, Jen-Wei
Wang, I-Hsiang
Lin, Yu-Cheng
Lin, Rung-Bin
author_facet Tsai, Cheng-Yang
Huang, Tzu-Wei
Shih, Jen-Wei
Wang, I-Hsiang
Lin, Yu-Cheng
Lin, Rung-Bin
contents Functional verification and debugging are critical bottlenecks in modern System-on-Chip (SoC) design, with manual detection of Advanced Peripheral Bus (APB) transaction errors in large Value Change Dump (VCD) files being inefficient and error-prone. Addressing the 2025 ICCAD Contest Problem D, this study proposes an automated error diagnosis framework using a hierarchical Random Forest-based architecture. The multi-stage error diagnosis employs four pre-trained binary classifiers to sequentially detect Out-of-Range Access, Address Corruption, and Data Corruption errors, prioritizing high-certainty address-related faults before tackling complex data errors to enhance efficiency. Experimental results show an overall accuracy of 91.36%, with near-perfect precision and recall for address errors and robust performance for data errors. Although the final results of the ICCAD 2025 CAD Contest are yet to be announced as of the submission date, our team achieved first place in the beta stage, highlighting the method's competitive strength. This research validates the potential of hierarchical machine learning as a powerful automated tool for hardware debugging in Electronic Design Automation (EDA).
format Preprint
id arxiv_https___arxiv_org_abs_2509_03554
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Multi-stage Error Diagnosis for APB Transaction
Tsai, Cheng-Yang
Huang, Tzu-Wei
Shih, Jen-Wei
Wang, I-Hsiang
Lin, Yu-Cheng
Lin, Rung-Bin
Software Engineering
Functional verification and debugging are critical bottlenecks in modern System-on-Chip (SoC) design, with manual detection of Advanced Peripheral Bus (APB) transaction errors in large Value Change Dump (VCD) files being inefficient and error-prone. Addressing the 2025 ICCAD Contest Problem D, this study proposes an automated error diagnosis framework using a hierarchical Random Forest-based architecture. The multi-stage error diagnosis employs four pre-trained binary classifiers to sequentially detect Out-of-Range Access, Address Corruption, and Data Corruption errors, prioritizing high-certainty address-related faults before tackling complex data errors to enhance efficiency. Experimental results show an overall accuracy of 91.36%, with near-perfect precision and recall for address errors and robust performance for data errors. Although the final results of the ICCAD 2025 CAD Contest are yet to be announced as of the submission date, our team achieved first place in the beta stage, highlighting the method's competitive strength. This research validates the potential of hierarchical machine learning as a powerful automated tool for hardware debugging in Electronic Design Automation (EDA).
title A Multi-stage Error Diagnosis for APB Transaction
topic Software Engineering
url https://arxiv.org/abs/2509.03554