NL2GDS: LLM-aided interface for Open Source Chip Design

Il paper presenta NL2GDS, un framework innovativo che utilizza modelli linguistici di grandi dimensioni per tradurre descrizioni hardware in linguaggio naturale in layout GDSII completi tramite il flusso OpenLane, dimostrando significativi miglioramenti nell'efficienza di area, ritardo e consumo energetico rispetto ai progetti tradizionali.

Max Eland, Jeyan Thiyagalingam, Dinesh Pamunuwa, Roshan Weerasekera

Pubblicato 2026-03-06
📖 4 min di lettura☕ Lettura da pausa caffè

Each language version is independently generated for its own context, not a direct translation.

Immagina di voler costruire una casa complessa, come un grattacielo, ma invece di dover disegnare ogni singola mattonella, ogni tubo e ogni cavo elettrico su un foglio di carta tecnico, potresti semplicemente dire a un assistente: "Voglio un palazzo con 20 piani, 100 appartamenti luminosi e un giardino sul tetto, che sia anche molto efficiente dal punto di vista energetico".

In passato, per costruire un "grattacielo" elettronico (un chip per computer o smartphone), gli ingegneri dovevano scrivere migliaia di righe di codice tecnico (chiamato RTL o Verilog) e poi usare software costosissimi e complicatissimi per trasformare quel codice in un disegno fisico pronto per la fabbrica. Era come se dovessi disegnare tu stesso ogni singolo mattone prima di poter dire a qualcuno di costruirlo.

NL2GDS è come un architetto magico basato sull'Intelligenza Artificiale che cambia tutto questo gioco.

Ecco come funziona, spiegato con parole semplici:

1. La Conversazione Magica (Da Lingua Naturale a Progetto)

Immagina di parlare con un assistente molto intelligente (un modello linguistico o LLM). Tu gli dici in italiano semplice: "Fammi un circuito che fa da semaforo per le auto" oppure "Ho bisogno di un moltiplicatore di numeri veloce".
Invece di chiederti di scrivere codice, l'assistente capisce la tua idea e inizia a scrivere da solo il progetto tecnico (il codice HDL) necessario per far funzionare quel circuito. È come se tu dessi un ordine verbale e lui ti consegnasse già i piani dell'architetto.

2. Il Team di Esperti Virtuali (Agenti AI)

Il sistema non è un singolo robot, ma una squadra di esperti virtuali che lavorano insieme:

  • L'Architetto: Scrive il progetto iniziale.
  • Il Controllore: Legge il progetto e cerca errori (come un ispettore che controlla se le fondamenta sono solide). Se trova un errore, lo corregge subito.
  • L'Esperto di Costruzione: Prende il progetto corretto e lo trasforma nel disegno fisico finale (il GDSII), che è la mappa esatta che le macchine della fabbrica usano per incidere il chip di silicio.

3. La "Biblioteca Intelligente" (RAG)

Uno dei problemi dell'AI è che a volte "allucina" o non conosce le regole specifiche delle fabbriche di chip. NL2GDS ha una biblioteca digitale (chiamata RAG) a cui attinge in tempo reale. Se l'AI deve impostare un parametro per risparmiare energia, va a controllare nella biblioteca come hanno fatto i migliori ingegneri in passato, evitando errori stupidi. È come avere un manuale di istruzioni sempre aperto sul tavolo mentre lavori.

4. La Fabbrica nel Cloud (OpenLane)

Invece di usare computer costosissimi e software privati che costano milioni di dollari, questo sistema usa un "motore" gratuito e open-source chiamato OpenLane. Immagina OpenLane come una fabbrica di prototipi digitale accessibile a tutti.
NL2GDS invia il progetto a questa fabbrica nel cloud, che costruisce il chip virtuale in pochi minuti. Se qualcosa non va, il sistema riprova automaticamente, cambiando i parametri (ad esempio, rendendo il chip più piccolo o più veloce) finché non trova la soluzione migliore.

I Risultati: Perché è una Rivoluzione?

Gli autori del paper hanno testato questo sistema su circuiti complessi (come moltiplicatori di numeri o controller per semafori) e i risultati sono sbalorditivi:

  • Più piccoli: I chip creati dall'AI sono fino al 54% più piccoli di quelli fatti manualmente dagli esperti.
  • Più veloci: Sono fino al 35% più veloci.
  • Più economici: Consumano fino al 70% di energia in meno.
  • Velocità: Ciò che prima richiedeva giorni di lavoro manuale, ora viene fatto in un'ora e costa meno di un caffè (circa 1 dollaro di costi di calcolo).

In Sintesi

NL2GDS democratizza la creazione di chip. Prima, solo grandi aziende con budget enormi potevano progettare i propri processori. Ora, con questo strumento, uno studente, un inventore o una piccola azienda può dire a un computer: "Costruiscimi questo chip" e ottenere un progetto fisico, ottimizzato e pronto per la produzione, senza dover sapere una sola riga di codice complesso.

È come passare dal dover costruire un'auto a mano, bullone per bullone, al poter dire a un'auto autonoma: "Portami a destinazione" e vederla arrivare perfettamente costruita.