MAHL: Multi-Agent LLM-Guided Hierarchical Chiplet Design with Adaptive Debugging
Jinwei Tang, Jiayin Qin, Nuo Xu, Pragnya Sudershan Nalla, Yu Cao, Yang (Katie) Zhao, Caiwen Ding

TL;DR
MAHL is a hierarchical multi-agent framework leveraging LLMs for efficient, accurate, and optimized chiplet design, addressing challenges in validation, parameter tuning, and design complexity in AI hardware development.
Contribution
The paper introduces MAHL, a novel multi-agent LLM-guided hierarchical framework for chiplet design that improves accuracy and optimization in hardware generation tasks.
Findings
Significantly improves RTL design generation accuracy.
Increases real-world chiplet design Pass@5 accuracy from 0 to 0.72.
Achieves comparable or better PPA results than state-of-the-art methods.
Abstract
As program workloads (e.g., AI) increase in size and algorithmic complexity, the primary challenge lies in their high dimensionality, encompassing computing cores, array sizes, and memory hierarchies. To overcome these obstacles, innovative approaches are required. Agile chip design has already benefited from machine learning integration at various stages, including logic synthesis, placement, and routing. With Large Language Models (LLMs) recently demonstrating impressive proficiency in Hardware Description Language (HDL) generation, it is promising to extend their abilities to 2.5D integration, an advanced technique that saves area overhead and development costs. However, LLM-driven chiplet design faces challenges such as flatten design, high validation cost and imprecise parameter optimization, which limit its chiplet design capability. To address this, we propose MAHL, a…
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.
Taxonomy
TopicsModular Robots and Swarm Intelligence · Embedded Systems Design Techniques · Model-Driven Software Engineering Techniques
