ChipMATE: Framework Multi-Agente Auto-Addestrato per la Generazione di RTL
ChipMATE introduce un innovativo framework multi-agente per la generazione di codice RTL, con l'obiettivo di risolvere le discrepanze tra gli attuali sistemi basati su API e le pratiche industriali reali. A differenza dei metodi precedenti che dipendono dalla disponibilità di un testbench di riferimento durante il processo di generazione e utilizzano API closed-source, ChipMATE funziona senza un oracolo di riferimento e soddisfa le esigenze di sicurezza air-gapped. Integra un agente Verilog insieme a un agente modello di riferimento Python che convalidano reciprocamente i propri output, traendo ispirazione dalle tecniche industriali di cross-comparazione. Questo framework auto-addestrato consente l'uso di codebase RTL proprietari e migliora i generatori a singolo turno aggiungendo la verifica. Il documento di ricerca è disponibile su arXiv con l'ID 2605.12857.
Fatti principali
- ChipMATE è il primo framework multi-agente auto-addestrato per la generazione di RTL.
- Abbina un agente Verilog con un agente modello di riferimento Python per la verifica reciproca.
- Non richiede un testbench di riferimento al momento della generazione.
- Supporta i requisiti di sicurezza air-gapped per i produttori di chip.
- Può essere addestrato su codebase RTL proprietari.
- Affronta il disallineamento con la pratica industriale.
- ID del paper arXiv: 2605.12857.
- Supera le limitazioni dei generatori a singolo turno.
Entità
Istituzioni
- arXiv