AutoFlows++: Hierarchical Message Flow Mining for System on Chip Designs
Bardia Nadimi, Hao Zheng

TL;DR
AutoFlows++ is a hierarchical framework that improves message flow mining accuracy in complex SoC communication traces by combining local and global analysis stages.
Contribution
It introduces a novel two-stage hierarchical approach that enhances scalability and accuracy in extracting communication behaviors from complex SoC traces.
Findings
AutoFlows++ outperforms prior methods in flow extraction accuracy.
The framework effectively handles complex interleaved message patterns.
Experimental results validate its practicality for SoC validation.
Abstract
Understanding communication behavior in modern system-on-chip (SoC) designs is critical for functional verification, performance analysis, and post-silicon debugging. Communication traces capture message exchanges among system components and provide valuable insights into system behavior. However, deriving concise communication specifications from such traces remains challenging due to interleaved instances of communication flows, and ambiguous causal relationships among messages. Existing mining approaches often struggle with scalability and ambiguity when traces contain complex interleaving of message patterns across multiple components. These conditions often lead to an explosion in the number of candidate flows and inaccurate extraction of communication behaviors. This paper presents AutoFlows++, a design-architecture-guided hierarchical framework for mining message flows from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
