ASIC-Agent: An Autonomous Multi-Agent System for ASIC Design with Benchmark Evaluation
2508.15940v1
cs.AR, cs.AI, cs.CL, cs.DC, cs.MA
2025-08-26
Авторы:
Ahmed Allam, Youssef Mansour, Mohamed Shalan
Резюме на русском
#### Контекст
Регистр-трансфер-уровень (RTL) — ключевая ступень в проектировании интегральных схем (ASIC). Существующие технологии, основанные на текстовых описаниях RTL, сталкиваются с рядом проблем. Ограниченные возможности встроенного кода, неэффективная настройка процессов и отсутствие возможности автоматического проектирования сложных систем требуют новых подходов. Большие языковые модели (LLMs) показали способность генерировать код RTL с высокой точностью, однако они не могут выполнять код, дебажить его и хранить долгосрочную память. Таким образом, требуется комбинация методов, которая могла бы вывести LLMs на новый уровень взаимодействия с процессом проектирования ASIC.
#### Метод
ASIC-Agent — автономная система, основанная на многоагентной архитектуре. Она включает в себя специализированные под-агенты, которые выполняют задачи RTG (RTL Generation), RTV (RTL Verification), OpenLane hardening и Caravel chip integration. Такой подход позволяет разделить универсальные задачи LLMs на более узкие, которые могут быть специализированы и выполняться в определенных областях. Основная цель — улучшить качество RTL-кода, ускорить процессы и обеспечить долгосрочную память и удобство работы. Для этого оптимизирована входная система с помощью текстовой интерфейса и векторной базы данных, включающей документацию, API-справочники, ошибки и советы от сообщества open-source silicon.
#### Результаты
Мы провели эксперименты, используя различные базы LLMs, включая Claude 4 Sonnet. Результаты показали, что ASIC-Agent успешно решает различные задачи проектирования ASIC, начиная от генерации RTL-кода до его верификации, гармонизации с OpenLane и интеграции в Caravel. Мы использовали ASIC-Agent-Bench, первый бенчмарк для оценки производительности агентских систем в сфере проектирования ASIC. Отчетленность результатов показала, что ASIC-Agent не только ускоряет процессы сборки и проверки, но и обеспечивает высокая точность в реализации задач.
#### Значимость
ASIC-Agent может применяться в разработке и промышленном производстве ASIC, а также в обучении новых инженеров, так как он экономит время на рутинных задачах. Он предоставляет высокую точность, ускорение процессов и удобство в использовании. В будущем, ASIC-Agent может быть расширен для включения дополнительных инструментов и задач, таких как анализ энергопотребления и оптимизация производительности.
#### Выводы
ASIC-Agent демонстрирует перспективу ускорения ASIC-проектирования, автоматизации рутинных задач и улучшения точности реализации. Наша работа раскрывает перспективы для дальнейшего исследования в области многоагентных систем, автоматизированных с
Abstract
Large Language Models (LLMs) have demonstrated remarkable capabilities in
Register Transfer Level (RTL) design, enabling high-quality code generation
from natural language descriptions. However, LLMs alone face significant
limitations in real-world hardware design workflows, including the inability to
execute code, lack of debugging capabilities, and absence of long-term memory.
To address these challenges, we present ASIC-Agent, an autonomous system
designed specifically for digital ASIC design tasks. ASIC-Agent enhances base
LLMs with a multi-agent architecture incorporating specialized sub-agents for
RTL generation, verification, OpenLane hardening, and Caravel chip integration,
all operating within a comprehensive sandbox environment with access to
essential hardware design tools. The system leverages a vector database
containing documentation, API references, error knowledge, and curated insights
from the open-source silicon community. To evaluate ASIC-Agent's performance,
we introduce ASIC-Agent-Bench, the first benchmark specifically designed to
assess agentic systems in hardware design tasks. We evaluate ASIC-Agent with
various base LLMs, providing quantitative comparisons and qualitative insights
into agent behavior across different design scenarios. Our results demonstrate
that ASIC-Agent, when powered by Claude 4 Sonnet, successfully automates a
broad range of ASIC design tasks spanning varying levels of complexity, showing
the potential of significantly accelerating the ASIC design workflow.