NL2GDS: LLM-aided interface for Open Source Chip Design

NL2GDS is een innovatief framework dat grote taalmodellen gebruikt om natuurlijke taalbeschrijvingen om te zetten in synthesiseerbare RTL-code en volledige GDSII-layouts via de OpenLane-flow, waardoor de ASIC-ontwerpproces wordt gedemocratiseerd en aanzienlijke verbeteringen in oppervlakte, vertraging en energieverbruik worden bereikt.

Max Eland, Jeyan Thiyagalingam, Dinesh Pamunuwa, Roshan Weerasekera

Gepubliceerd 2026-03-06
📖 4 min leestijd☕ Koffiepauze-leesvoer

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

Stel je voor dat je een huis wilt bouwen, maar in plaats van een architect of een bouwvakker te zijn, hoef je alleen maar te zeggen: "Ik wil een huis met drie slaapkamers, een grote tuin en een dak dat altijd droog blijft, zelfs bij storm."

Vroeger moest je voor zo'n huis eerst jarenlang studeren om de blauwdrukken (de technische tekeningen) zelf te maken, de materialen te bestellen en de bouwplannen te schrijven in een taal die alleen ingenieurs begrijpen. Als je een foutje maakte, stortte het hele project in.

NL2GDS is als een super-intelligente, digitale bouwmeester die precies weet wat je bedoelt, zelfs als je het in gewone, alledaagse taal zegt.

Hier is hoe het werkt, vertaald naar een simpel verhaal:

1. Het Probleem: De "Taalbarrière"

In de wereld van computerchips (die in je telefoon en auto zitten) is het bouwen van een chip extreem moeilijk. Je moet eerst een ontwerp maken in een codeertaal (RTL), en dan die code omzetten in een fysieke tekening (GDSII) die fabrieken kunnen gebruiken om de chip te printen.
Tussen die twee stappen zit een enorme kloof. Het is alsof je een gedicht schrijft en iemand anders moet dat gedicht omzetten in een compleet, werkend motorblok. Dat kost tijd, geld en veel kennis. Kleine bedrijven en scholen kunnen dit vaak niet betalen.

2. De Oplossing: NL2GDS (Van Taal naar Chip)

De onderzoekers van de Universiteit van Bristol hebben NL2GDS bedacht. De naam staat voor Natural Language to GDSII (Van Natuurlijke Taal naar Chip-tekening).

Het werkt als een slimme vertaler met een bouwteam:

  • De Vertaler (De LLM): Je typt je idee in: "Maak een chip die snel kan rekenen en weinig stroom verbruikt." Een kunstmatige intelligentie (een Large Language Model) leest dit en denkt na: "Ah, diegene wil een vermenigvuldiger."
  • De Bouwmeester (De Agents): De AI is niet alleen een vertaler; het is een team van specialisten. Ze schrijven de code, controleren of het klopt, en sturen het naar een open-source bouwmachine genaamd OpenLane.
  • De OpenLane: Dit is als een geautomatiseerde fabriek. Hij neemt de code en bouwt er een fysieke chiptekening van, stap voor stap, zonder dat een mens hoeft te klikken.

3. De Magische Trucjes

Hoe zorgt deze AI ervoor dat het niet mislukt? Ze gebruiken drie slimme trucs:

  • Het "Nadenken"-proces (Chain of Thought): In plaats van dat de AI direct een antwoord schrijft (wat vaak fouten bevat), laat het de AI eerst een plan maken. Het denkt: "Oké, eerst dit onderdeel, dan dat, en check of het past." Het is alsof je eerst een schets maakt voordat je begint met schilderen.
  • Het "Bibliotheek"-systeem (RAG): AI's weten niet alles over chipbouwen. Ze kunnen soms vergeten welke knop ze moeten indrukken in de fabriek. Daarom heeft NL2GDS een "bijbel" bij zich met alle regels en handleidingen. Als de AI twijfelt, slaat het op in die bibliotheek: "Hoe bouw ik een chip die niet oververhit raakt?" en past het zijn plan aan.
  • De Zelfcorrectie: Als de fabriek zegt: "Hé, deze chip past niet in het hoesje," sturen ze het ontwerp terug naar de AI. De AI leest de foutmelding, denkt na, past de code aan en probeert het opnieuw. Dit gebeurt automatisch, net zo lang tot het perfect is.

4. Wat is het resultaat?

De onderzoekers hebben dit getest met bekende ontwerpen (zoals rekenmachines en verkeerslichten). Het resultaat was verbazingwekkend:

  • De chips die door de AI werden ontworpen waren kleiner (tot 36% minder ruimte nodig).
  • Ze waren sneller (tot 35% sneller).
  • Ze verbruikten veel minder stroom (tot 70% besparing).

Dit is alsof je een huis laat bouwen dat kleiner is, sneller klaar is en minder energie verbruikt dan het huis dat een menselijke architect had ontworpen.

5. Waarom is dit belangrijk?

Vroeger moesten alleen grote bedrijven met enorme budgetten en duizenden ingenieurs chips ontwerpen. Met NL2GDS kan iedereen een chip ontwerpen.

  • Een student kan zeggen: "Ik wil een chip die mijn drone stabiel houdt."
  • Een start-up kan zeggen: "Ik heb een chip nodig die mijn sensor data verwerkt."

Het democratiseert de chipwereld. Het maakt het mogelijk om ideeën in enkele uren om te zetten in werkende ontwerpen, in plaats van maanden. Het is de eerste keer dat je van een simpele zin in een taal die iedereen spreekt, direct een kant-en-klare chiptekening krijgt die in een fabriek geproduceerd kan worden.

Kortom: NL2GDS is de brug tussen je droom en de fysieke wereld van elektronica, zodat je niet meer hoeft te leren programmeren om een chip te bouwen. Je hoeft alleen maar te weten wat je wilt.