← Nieuwste papers
🤖 machine learning

PPAPlace: Differentiable Cross-Stage Objectives for Chip Placement Optimization

PPAPlace introduceert een differentieerbaar, timing-gestuurd surrogaatmodel dat getraind is op post-global-routing labels en gebruikmaakt van dual-stream graaf- en ruimtelijke aandacht om post-route power, performance en area (PPA) metrieken te voorspellen en te optimaliseren, wat de worst negative slack en total negative slack significant verbetert ten opzichte van hiërarchische baselines zonder dat hertraining op testcircuits vereist is.

Oorspronkelijke auteurs: Ruogu Chen, Jie Han

Gepubliceerd 2026-08-17
📖 4 min leestijd☕ Koffiepauze-leesvoer

Oorspronkelijke auteurs: Ruogu Chen, Jie Han

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je voor dat je een architect bent die de meest efficiënte stad mogelijk probeert te bouwen, maar in plaats van wolkenkrabbers en parken, rangschik je minuscule elektronische componenten op een microscopische silicon chip. Dit is de wereld van chipplaatsing (chip placement), een cruciale stap in het maken van de computers en telefoons die we elke dag gebruiken. Het doel is om deze componenten zo te arrangeren dat elektriciteit zo snel mogelijk tussen hen kan reizen, met gebruik van de minste hoeveelheid energie en ruimte. Als de ordening rommelig is, raken de signalen verstrikt in het verkeer, loopt de chip heet en gaat de batterij snel leeg. Decennialang hebben ingenieurs een eenvoudige vuistregel gebruikt om deze chips te organiseren: ze proberen de totale lengte van de draden die de onderdelen verbinden te minimaliseren. Het is alsof je een stad probeert uit te leggen door er simpelweg voor te zorgen dat de wegen zo kort mogelijk zijn. Maar hier komt de wending: alleen omdat de wegen kort zijn, betekent dit niet dat het verkeer soepel doorstroomt. Soms leidt een korte weg tot een doodlopende weg of een flessenhals, waardoor de hele stad in een file terechtkomt. Dit artikel onderzoekt waarom die oude vuistregel vaak faalt en introduceert een nieuwe, slimmere manier om deze microscopische steden te ontwerpen.

De onderzoekers, Ruogu Chen en Jie Han, ontdekten dat de oude methode van het simpelweg tellen van draadlengtes eigenlijk een verschrikkelijke voorspeller is van hoe goed een chip in de echte wereld zal presteren. Ze ontdekten dat het optimaliseren voor korte draden vaak leidt tot chips die trager en minder efficiënt zijn dan chips die zijn ontworpen met de standaard industriële baseline, Hier-RTLMP, en andere eerdere AI-methoden. Om dit op te lossen, bouwden ze een "glazen bol" voor chipontwerpers. Deze glazen bol is een speciaal computerprogramma dat naar een chip-layout kan kijken en precies kan voorspellen hoe snel deze zal draaien en hoeveel stroom hij zal verbruiken, nog voordat de chip volledig is gebouwd. In tegen tegenstelling tot eerdere pogingen die alleen naar de grote, belangrijke gebouwen (genaamd macros) keken en gokten op basis van vroege, ruwe schetsen, kijkt dit nieuwe hulpmiddel naar de hele stad, inclusief de kleine huisjes (standard cells) en de verkeerspatronen op de wegen.

Het geheime ingrediënt van hun nieuwe hulpmiddel, genaamd PPAPlace, is dat het leert van de resultaten van het "eindexamen" van chipontwerpen. In plaats van te gokken op basis van vroege schetsen, bestudeert het de resultaten nadat de chip een volledige simulatie van verkeer en stroomverbruik heeft doorlopen. Dit stelt het in staat om de werkelijke knelpunten te begrijpen die vertragingen veroorzaken. Zodra het hulpmiddel is getraind, geeft het niet alleen een score; het geeft een kaart. Het vertelt de ontwerper precies welk minuscuul onderdeel hij moet verplaatsen, en in welke richting, om de chip sneller te laten draaien. Denk aan een GPS die je niet alleen de kortste route vertelt, maar je ook actief om files heen stuurt in realtime.

Het team testte deze nieuwe aanpak op vijf verschillende chipontwerpen die het hulpmiddel nog nooit eerder had gezien. De resultaten waren indrukwekkend. Vergeleken met de standaard, hoogtechnologische baseline-methode die in de industrie wordt gebruikt (Hier-RTLMP), verbeterde hun nieuwe hulpmiddel de snelheid van de chip (gemeten als "worst negative slack") met 22% en de algehele timing-efficiëntie (gemeten als "total negative slack") met 51%. Cruciaal was dat dit gebeurde zonder dat de chip meer stroom verbruikte of moeilijker te bouwen werd. Ze lieten zien dat ze door dit slimme, op leren gebaseerde gids te gebruiken, consequent de hiërarchische baseline en andere geëvalueerde eerdere methoden konden overtreffen, waarbij zelfs de sterke algoritmische aanpak van Re2MaP gemiddeld werd overtroffen. Dit bewees dat het kijken naar het hele plaatje en leren van de uiteindelijke uitkomst de sleutel is tot het bouwen van snellere, efficiëntere chips.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →