ChipCraftBrain: Framework di Generazione RTL Multi-Agente
ChipCraftBrain è un framework innovativo progettato per la generazione automatica di codice a livello di trasferimento tra registri (RTL) che integra ragionamento simbolico-neurale con orchestrazione multi-agente adattiva. Supera le limitazioni degli attuali metodi basati su LLM, che tipicamente raggiungono tassi di correttezza funzionale del 60-65% nella generazione singola, e fino al 95,9% con tecniche multi-agente come MAGE su VerilogEval. Tuttavia, questi metodi faticano con benchmark industriali più impegnativi, come il CVDP di NVIDIA, e mancano di consapevolezza della sintesi. ChipCraftBrain presenta quattro progressi significativi: orchestrazione adattiva che utilizza sei agenti specializzati tramite una politica PPO su uno stato a 168 dimensioni, un'architettura ibrida simbolico-neurale per soluzioni algoritmiche a problemi di mappe K e tabelle di verità, e generazione potenziata dalla conoscenza. Questo framework mira a migliorare la correttezza, la consapevolezza della sintesi e l'efficienza dei costi. La ricerca è disponibile su arXiv con l'identificatore 2604.19856.
Fatti principali
- ChipCraftBrain è un framework per la generazione automatica di RTL.
- Combina ragionamento simbolico-neurale con orchestrazione multi-agente adattiva.
- La generazione singola con LLM raggiunge solo il 60-65% di correttezza funzionale.
- L'approccio multi-agente MAGE raggiunge il 95,9% su VerilogEval.
- I metodi esistenti non sono testati sul benchmark CVDP di NVIDIA.
- ChipCraftBrain utilizza sei agenti specializzati orchestrati tramite politica PPO.
- Lo spazio degli stati è a 168 dimensioni.
- Viene valutato anche un pianificatore MPC alternativo basato su modello del mondo.
- L'architettura ibrida risolve algoritmicamente problemi di mappe K e tabelle di verità.
- Gli agenti specializzati gestiscono temporizzazione delle forme d'onda e RTL generale.
- Il framework include generazione potenziata dalla conoscenza.
- Pubblicato su arXiv come 2604.19856.
Entità
Istituzioni
- arXiv
- NVIDIA