AutoFlows++: Hierarchical Message Flow Mining for System on Chip Designs
Not on the map. Why?
Abstract (arXiv)
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 communication traces of complex SoC designs. AutoFlows++ operates in two stages: local mining followed by global mining. In the local mining stage, simple communication patterns are extracted from traces observed at individual communication interfaces between components. In the global mining stage, these local patterns are composed to identify higher-level message flows that characterize communication behavior across multiple components. Experimental results on both synthetic traces and traces generated from SoC models in GEM5 demonstrate that AutoFlows++ significantly improves flow extraction accuracy compared with prior approaches, highlighting its effectiveness for practical SoC validation tasks.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 9 of its 42 references that are in the map. First posted on arXiv 12 Apr 2026.
Builds on
9 of 42 references.
References · 9
- 2024SpecGen: Automated Generation of Formal Program Specifications via Large Language Modelscited by 53
- 2024CodeV: Empowering LLMs with HDL Generation through Multi-Level Summarizationcited by 38
- 2024PyraNet: A Multi-Layered Hierarchical Dataset for Verilogcited by 19
- 2024A Multi-Expert Large Language Model Architecture for Verilog Code Generationcited by 15
- 2025VeriMind: Agentic LLM for Automated Verilog Generation with a Novel Evaluation Metriccited by 12
- 2020Learning Concise Models from Long Execution Tracescited by 8
- 2020Mining Message Flows from System-on-Chip Execution Tracescited by 3
- 2023AutoModel: Automatic Synthesis of Models from Communication Traces of SoC Designscited by 1
- 2024Specification Mining for Smart Contracts with Trace Slicing and Predicate Abstractioncited by 1
Built on by
Not cited yet.