← Neueste Arbeiten
🤖 AI

Veri-Sure: A Contract-Aware Multi-Agent Framework with Temporal Tracing and Formal Verification for Correct RTL Code Generation

Veri-Sure ist ein vertragsbewusstes Multi-Agenten-Framework, das die Silizium-gradige RTL-Korrektheit sicherstellt, indem es die Intention der Agenten durch Design-Kontrakte abstimmt, präzise lokalisierte Reparaturen mittels statischer Abhängigkeits-Slicing durchführt und die Ausgaben durch eine hybride Pipeline aus Trace-gestützter temporaler Analyse und formaler Verifikation validiert, wobei alles auf dem neu eingeführten industrietauglichen VerilogEval-v2-EXT Benchmark evaluiert wird.

Ursprüngliche Autoren: Jiale Liu, Taiyu Zhou, Tianqi Jiang

Veröffentlicht 2026-01-28
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: Jiale Liu, Taiyu Zhou, Tianqi Jiang

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

Stellen Sie sich vor, Sie versuchen, eine komplexe, Hochgeschwindigkeitsmaschine (wie einen futuristischen Roboter) auf der Grundlage einer Anleitung zu bauen, die in einfachem Englisch verfasst ist. Sie bitten eine superintelligente KI, diese Anweisungen in die tatsächlichen Baupläne (den Code) für die Maschine zu übersetzen.

Das Problem ist: Die KI ist großartig darin, Sätze zu schreiben, aber sie macht oft winzige, unsichtbare Fehler in den Bauplänen, die erst sichtbar werden, wenn die Maschine mit voller Geschwindigkeit läuft. In der realen Welt des Chip-Designs sind diese Fehler teuer – sie können Millionen von Dollar kosten, um sie zu beheben, sobald der Chip hergestellt wurde.

Dieses Paper stellt VERI-SURE vor, ein neues „Team aus KI-Experten“, das darauf spezialisiert ist, diese Fehler zu beheben, bevor der Chip überhaupt gebaut wird. So funktioniert es, unter Verwendung einfacher Analogien:

1. Das Problem: Das „Stille-Post-Spiel“ und der „Blinde Fleck“

Wenn Sie eine einzelne KI bitten, Code zu schreiben, gehen zwei Dinge schief:

  • Das Stille-Post-Spiel: Wenn Sie die KI bitten, einen Bug zu beheben, versteht sie unter Umständen Ihre ursprüngliche Absicht falsch. Sie ändert den Code, um eines zu reparieren, bricht dabei aber versehentlich die ursprüngliche Intention.
  • Der Blinde Fleck: Die KI überprüft ihre Arbeit normalerweise durch eine Simulation (eine Testfahrt). Aber genau wie eine Testfahrt einen seltenen Motorausfall übersehen kann, der nur auf einer ganz bestimmten holprigen Straße auftritt, übersieht die Simulation oft knifflige Zeitfehler (Timing Errors), die nur in der realen Welt auftreten.

2. Die Lösung: Ein spezialisiertes Bauteam

Anstatt dass eine einzige KI alles erledigt, setzt VERI-SURE eine Baustelle auf, auf der jedes Mitglied eine spezifische Aufgabe hat. Alle einigen sich zuerst auf einen „Design-Vertrag“.

  • Der Architekt (Der Vertragsersteller): Bevor irgendjemand auch nur eine Zeile Code schreibt, übersetzt dieser Agent Ihre unordentlichen englischen Anweisungen in einen strengen, mathematischen „Vertrag“. Er definiert exakt, wie die Maschine funktionieren soll, was die Knöpfe bewirken und wie schnell sie laufen muss. Dies stellt sicher, dass alle Mitglieder des Teams nach dersselben Karte arbeiten.
  • Der Programmierer (Der Erbauer): Dieser Agent schreibt die eigentlichen Baupläne (den Code) strikt basierend auf dem Vertrag.
  • Der Verifizierer (Der Sicherheitsinspektor): Dieser Agent führt die Testfahrt (Simulation) durch. Wenn die Maschine versagt, sagt er nicht einfach nur „Es ist kaputt gegangen“. Er analyst die Absturzdaten.

3. Der magische Trick: „Chirurgische Reparatur“ vs. „Abriss“

Wenn die Testfahrt fehlschlägt, geraten ältere KI-Systeme oft in Panik und versuchen, das ganze Gebäude abzureißen und von vorne zu beginnen. Das ist riskant, da sie dabei vergessen könnten, wie man die Wände korrekt baut.

VERI-SURE nutzt Chirurgische Reparatur:

  • Der Detektiv (Spuranalyse): Er betrachtet die „Black Box“-Daten (Wellenformen), um die exakte Sekunde zu finden, in der die Maschine versagte.
  • Der Chirurg (Abhängigkeits-Slicing): Anstatt zu raten, verfolgt er die Leitungen zurück, um den exakten kleinen Block des Codes zu finden, der das Problem verursacht. Er isoliert dieses winzige Stück.
  • Das Patch (Die Korrektur): Die KI schreibt nur diesen einen, defekten kleinen Block neu. Der Rest der Maschine bleibt exakt gleich. Dies verhindert das „Stille-Post-Spiel“, bei dem das Reparieren einer Sache eine andere Sache beschädigt.

4. Der Super-Check: „Mathematischer Beweis“ vs. „Testfahrt“

Manchmal reicht eine Testfahrt nicht aus, um zu beweisen, dass eine Maschine sicher ist.

  • Der Asserter (Der Regel-Durchsetzer): Dieser Agent prüft, ob die Maschine die Regeln der Zeit einhält (z. B. „Ist das Licht genau dann aufgeleuchtet, als der Knopf gedrückt wurde?“).
  • Der Boolean Proofer (Der Mathe-Magier): Für die Logik-Teile führt dieser Agent nicht nur Tests durch; er nutzt mathematische Beweise, um zu garantieren, dass der Code unmöglich falsch sein kann, egal welche Eingaben man ihm gibt. Es ist, als würde man mit Physikgleichungen beweisen, dass eine Brücke niemals einstürzen wird, anstatt nur einmal mit einem Auto darüberzufahren.

5. Die neue Teststrecke: „Der schwierigere Hindernisparcours“

Um zu beweisen, dass ihr Team das beste ist, haben die Autoren einen neuen, schwierigeren Hindernisparcours namens VERILOGEVAL-V2-EXT gebaut.

  • Die alten Tests waren wie das Fahren auf einem Parkplatz (einfache, kurze Aufgaben).
  • Der neue Test beinhaltet das Fahren durch einen Sturm, das Navigieren durch ein Labyrinth und das Bewältigen schwerer Fracht (industrielle Aufgaben wie komplexe Kommunikationsprotokolle und Speichersteuerung).

Das Ergebnis

Als sie ihr Team (VERI-SURE) auf diesen neuen, schweren Hindernisparcours schickten:

  • Einzelne KIs (die einsamen Genies) lösten etwa 76 % der Aufgaben korrekt.
  • Alte KI-Teams (ohne chirurgische Reparatur oder mathematische Beweise) hatten mit den schwierigsten Aufgaben zu kämpfen.
  • VERI-SURE erreichte eine Erfolgsquote von 93 %, selbst bei den schwierigsten und komplexesten Aufgaben.

Kurz gesagt: VERI-SURE bittet eine KI nicht einfach nur, „Code zu schreiben“. Es erschafft ein diszipliniertes Team, das sich auf einen Plan einigt, nur die defekten Teile chirurgisch repariert und Mathematik nutzt, um den Fix zu perfektionieren, wodurch sichergestellt wird, dass der fertige Chip exakt so funktioniert, wie er beabsichtigt war.

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 →