← Neueste Arbeiten
🤖 AI

NoTB: Oracle-Free Triage of LLM-Generated RTL via Cross-Model Formal Consensus

Das Paper stellt NoTB vor, ein Oracle-freies Framework, das die sequentielle Äquivalenzprüfung über mehrere von LLMs generierte RTL-Designs hinweg nutzt, um ein formales Konsenssignal zu etablieren, welches eine hochpräzise Triage der funktionalen Korrektheit ermöglicht, ohne auf Testbenches oder Gold-Referenzen angewiesen zu sein.

Ursprüngliche Autoren: Elisavet Lydia Alvanaki, Je Yang, Biruk Seyoum, Luca P. Carloni

Veröffentlicht 2026-08-25
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Elisavet Lydia Alvanaki, Je Yang, Biruk Seyoum, Luca P. Carloni

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

In der Welt des Computerchip-Designs schreiben Ingenieure traditionell Code, der beschreibt, wie der Strom durch einen Schaltkreis fließen soll. Dieser Code, bekannt als Register-Transfer-Level oder RTL, dient als Blaupause für die physische Hardware. Seit Jahrzehnten ist die Erstellung dieses Codes ein akribischer, von Menschen gesteuerter Prozess, bei dem jede Zeile gegen eine vertrauenswürdige Referenz geprüft wird, um sicherzustellen, dass der Chip korrekt funktioniert. Vor kurzem hat begonnen, diesen Code für uns zu schreiben: Künstliche Intelligenz. Große Sprachmodelle, dieselbe Art von Technologie, die Geschichten schreiben oder Fragen beantworten kann, werden nun gebeten, diese komplexen Hardware-Blaupausen aus einfachen Textbeschreibungen zu generieren. Während diese Modelle in der Lage sind, viele Versionen eines Designs schnell zu produzieren, bleibt ein kritisches Problem bestehen: Woher wissen Ingenieure, welche dieser KI-generierten Designs tatsächlich funktionieren? In der Vergangenheit bestand die Antwort darin, das Ergebnis der KI mit einer perfekten, von Menschen gemachten Referenz zu vergleichen oder es durch einen simulierten Test laufen zu lassen. Die Erstellung dieser perfekten Referenzen ist jedoch teuer und zeitaufwendig, und die Tests selbst können manchmal versteckte Fehler übersehen.

Ein Forscherteam der Columbia University hat einen neuen Weg eingeführt, um diese KI-generierten Designs zu sortieren, ohne eine perfekte Referenz oder einen vorab geschriebenen Test zu benötigen. Sie nennen ihr System NoTB. Anstatt sich auf einen einzelnen Richter zu verlassen, um zu entscheiden, ob ein Design gut ist, oder eine Simulation laufen zu lassen, die einen kritischen Fehler übersehen könnte, bittet NoTB mehrere verschiedene KI-Modelle, dasselbe Design unabhängig voneinader zu schreiben. Es verwendet dann ein strenges mathematisches Werkzeug namens sequenzielle Äquivalenzprüfung, um zu sehen, ob sich die verschiedenen Versionen unter jeder möglichen Bedingung exakt gleich verhalten. Der Kern der Idee ist, dass es höchst wahrscheinlich die korrekte Lösung gefunden haben, wenn mehrere verschiedene KI-Modelle, die auf unterschiedliche Weise trainiert wurden, zum exakt gleichen Verhalten gelangen. Dieser Ansatz ermöglicht es Ingenieuren, die vertrauenswürdigsten Designs frühzeitig im Prozess zu identifizieren, wodurch Zeit und Ressourcen gespart werden, bevor sie sich dem Bau des eigentlichen Chips verschreiben.

Die Forscher testeten diese Methode an achtundsiebzig verschiedenen Hardware-Design-Aufgaben. Sie verwendeten vier verschiedene Familien von Large Language Models, um mehrere Versionen jedes Designs zu generieren. Für jede Aufgabe verglichen sie die Ausgaben, um zu sehen, welche mathematisch identisch waren. Sie fanden heraus, dass, wenn Designs aus allen vier verschiedenen KI-Familien beim gleichen Verhalten übereinstimmten, das System in fast fünfundneunzig Prozent der Fälle korrekt war. Dieser hohe Grad an Vertrauen ging mit einem Kompromiss einher: Das System traf nur für etwa siebenundzwanzig Prozent der Aufgaben eine Vorhersage. Durch die Senkung der Anforderung auf lediglich drei übereinstimmende Familien konnte das System jedoch dreiunddreißig Prozent der Aufgaben abdecken und gleichzeitig eine Genauigkeit von siebenundachtzig Prozent beibehalten. Dies bietet Designern ein flexibles Werkzeug: Sie können sich entscheiden, extrem vorsichtig zu sein und nur die sichersten Designs zu akzeptieren, oder sie können ein etwas höheres Risiko eingehen, um mehr Designs für weitere Tests zuzulassen.

Die Studie zeigte auch auf, warum ältere Methoden zur Überprüfung von KI-Designs unzuverlässig waren. Ein gängiger Ansatz bestand darin, ein zweites KI-Modell zu bitten, als Richter zu fungieren und vorherzusagen, ob ein Design korrekt sei. Die Forscher fanden heraus, dass diese Methode inkonsistent war; dasselbe Design konnte von einem Richter als korrekt und von einem anderen als inkorrekt markiert werden, je nachdem, welches KI-Modell die Beurteilung vornahm. Ein anderer Weg bestand darin, die Designs durch einen von einer KI erstellten Test laufen zu lassen. Die Forscher entdeckten, dass die Qualität der Ergebnisse vollständig von der Qualität dieses Tests abhängt. Wenn der Test schwach war, konnte er Fehler möglicherweise nicht erkennen, was dazu führte, dass das System ein fehlerhaftes Design als korrekt einstufte. Im Gegensatz dazu stützt sich die neue Methode weder auf einen Test noch auf einen Richter. Sie stützt sich auf die Tatsache, dass die Designs über den gesamten Bereich der möglichen Eingaben hinweg als identisch bewiesen sind, was die Übereinstimmung zu einer Eigenschaft des Designs macht und nicht zu einer Eigenschaft des verwendeten Werkzeugs.

Um diesen Prozess effizient zu gestalten, nutzt das System eine intelligente Filtertechnik. Anstatt jedes einzelne Paar von Designs zu vergleichen, was lange dauern würde, entfernt es zuerst exakte Duplikate und gruppiert dann Designs, die bereits als identisch bewiesen wurden. Dies reduziert die Anzahl der benötigten Vergleiche erheblich. Der gesamte Prozess, von der Generierung der Designs bis zur Überprüfung, dauert im Durchschnitt zwischen einer und sechzehn Minuten pro Aufgabe, abhängig davon, wie viele Versionen generiert werden. Auch die Kosten für den Betrieb dieses Systems sind überschaubar, da es vermeidet, teure, wiederholte Aufrufe von KI-Modellen nur zur Funktion als Richter zu benötigen. Die Forscher betonen, dass diese Methode nicht die Notwendigkeit der abschließenden Verifizierung ersetzt. Sie fungt vielmehr als Triage-System, als eine Möglichkeit, den Stapel der KI-generierten Designs zu sortieren, damit die vielversprechendsten Designs mit Zuversicht weitergeführt werden können, während die unsicheren zur gründlicheren, traditionellen Prüfung zurückgestellt werden.

Die Ergebnisse legen nahe, dass die Diversität der verwendeten KI-Modelle der Schlüssel zum Erfolg des Systems ist. Die Forscher testeten, was passieren würde, wenn sie eine der vier KI-Familien aus der Mischung entfernten. Sie fanden heraus, dass das System selbst dann robust und genau blieb, wenn ein Modell fehlte, was beweist, dass das Vertrauenssignal aus der kollektiven Übereinstimmung der Gruppe stammt und nicht von einem einzelnen Modell abhängt. Dies macht den Ansatz praktikabel für den realen Einsatz, in dem der Zugang zu spezifischen KI-Modellen variieren kann. Die Studie schließt damit ab, dass Ingenieure durch die Verlagerung des Fokus von simulierten Tests hin zum formalen mathematischen Beweis der Übereinstimmung eine zuverlässigere Pipeline für den Einsatz künstlicher Intelligenz im Hardware-Design aufbauen können. Dies ermöglicht der Industrie, die Geschwindigkeit der KI-Generierung zu nutzen und gleichzeitig die strengen Sicherheitsstandards einzuhalten, die für die komplexen Chips erforderlich sind, die moderne Technologien antreiben.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →