Tape-Out-Sign-off-Governance für synthetische, KI-generierte SVA
Proof Firewall prüft synthetische PROVEN-SystemVerilog-Assertionen vor dem Eintrag in eine Sign-off-Datei erneut auf Vakuität, Assertionsstärke und Cone of Influence. Auf dem festen Board wandelt sie 8/8 Bare-Flow-Beweise in fünf zertifizierte TRUSTWORTHY-Ergebnisse um und leitet den Rest mit Begründung an die menschliche Überprüfung weiter. Agenten beraten, Code entscheidet.
8/8 zu 5/8
PROVEN zu TRUSTWORTHY
Festes synthetisches Acht-Eigenschaften-Board nach Firewall-Audit
0/6
PIPE3-Mutations-Kills
Vorgestellter Fall einer schwachen synthetischen Pipeline
18/18
Übereinstimmung mit gelabeltem synthetischem Benchmark
Lokaler Demo-Benchmark, kein Anspruch auf Open-World-Genauigkeit
Dies ist eine lauffähige, reproduzierbare Demonstration unter Verwendung von Fixture-basierten synthetischen Transitionssystem-Designs und -Eigenschaften. Auf dem Standardpfad werden weder Kunden-RTL noch ein Cloud-Solver oder ein Live-LLM-Aufruf verwendet.
Der First-Silicon-Erfolg lag laut der Studie der Wilson Research Group und Siemens EDA aus dem Jahr 2024 bei nur 14 %. Ein formales Ergebnis verdient noch genauere Prüfung, wenn die Assertion von einer KI generiert wurde: Eine Implikation kann PROVEN sein, weil ihre Prämisse niemals auftritt oder weil ihre Konklusion nichts Nützliches einschränkt.
Proof Firewall ist ein deterministisches Post-Proof-Governance-Gate für diese Entscheidung. Es erklärt eine formale Engine nicht für fehlerhaft. Es prüft, ob der Beweis vertretbar genug ist, um für das menschliche Tape-Out-Sign-off eingereicht zu werden, und hinterlässt für jedes zertifizierte oder zurückgehaltene Ergebnis eine konkrete Begründung.
Der Anker ist die Beweisqualität. Jede deterministische Prüfung testet, ob ein grüner Beweis genügend Substanz aufweist, um eingereicht zu werden.
Der Explicit-State-Model-Checker prüft, ob die Prämisse einer Implikation in der synthetischen Transitionssystem-IR auftreten kann. Eine unerreichbare Prämisse wird als VACUOUS eingestuft, anstatt als Nachweis eingereicht zu werden.
Relevante Einzelpunkt-Designmutationen prüfen, ob die Assertion fehlerhafte Varianten zurückweist. Eine Eigenschaft, die diese Mutationen übersteht, wird als WEAK eingestuft, anstatt Vertrauen aus einem grünen Solver-Ergebnis zu beziehen.
Das Gate berechnet den Cone of Influence und weist TRUSTWORTHY, BOUNDED-PROVEN, VACUOUS, WEAK, DEAD oder VIOLATED zu. Nur TRUSTWORTHY erhält ein signiertes Demonstrationszertifikat.
Der reine Python-Explicit-State-Checker der Demo ermittelt Erreichbarkeit und Gegenbeispiel-Traces im endlichen Modell. Ein Bounded-Depth-Fallback wird als beschränkt gekennzeichnet und nicht als uneingeschränkter Beweis umgedeutet.
Jedes Bild ist ein Screenshot der laufenden synthetischen Demo. Das Board beginnt mit acht PROVEN-Bare-Flow-Ergebnissen, woraufhin das Audit die zurückgehaltenen Nachweise sichtbar macht.
Das Tape-Out Sign-Off Board zeigt in der Bare-Flow-Ansicht anfangs 8/8 PROVEN. Nach dem Firewall-Audit sind 5/8 als TRUSTWORTHY zertifiziert; die verbleibenden drei sind eine VACUOUS- und zwei WEAK-Eigenschaften. Dies ist ein festes synthetisches Fixture, kein Kundendesign und kein Ergebnis einer kommerziellen Engine.
Die synthetische ARB3-Assertion, assert (g0 && g1) |-> (turn == 0), ist VACUOUS, da ihre Prämisse im synthetischen Arbiter unerreichbar ist. Das Ergebnis verdeutlicht, warum eine bewiesene Implikation dennoch nichts bescheinigen kann.
Die synthetische PIPE3-Assertion, assert v2 |-> (s2 == s2), ist WEAK. Ihre tautologische Konklusion übersteht die relevanten injizierten Mutationen, und der vorgestellte Pipeline-Fall verzeichnet 0/6 Mutations-Kills.
Die synthetische schwache CDC2-Eigenschaft ist WEAK. Eine Verstärkung zu assert (req && !ack) |-> ##1 req führt auf dem synthetischen CDC-Fixture zu VIOLATED und erzeugt einen konkreten Gegenbeispiel-Signalverlauf. Dies veranschaulicht eine CDC-Fehlerklasse mit verlorenen Transaktionen, stellt jedoch keine Behauptung über einen echten Chip dar.
Das signierte Demonstrationszertifikat erfasst das Urteil jeder Eigenschaft, die Erreichbarkeit, Mutationsergebnisse, COI und gegebenenfalls Gegenbeispielaufzeichnungen sowie ein SHA-256-Feld. Dadurch wird das Audit nachvollziehbar, ohne dass Prüfer mutmaßen müssen, warum sich ein Status geändert hat.
Proof Firewall demonstriert ein Gate um Beweisnachweise. Die folgende Übersicht trennt den Leistungsumfang der Demo von künftigen Arbeiten ab.
| Frage | Proof Firewall Demo | Produktionsausrichtung |
|---|---|---|
| Beweiseingabe | Fixture-basierte synthetische Transitionssystem-IR und SVA | Ein Gate um den bestehenden formalen Ablauf des Kunden |
| Gezeigte Prüfungen | Vakuität, Mutations-Kill-Test, COI, Richtlinien-Routing, Zertifikatsexport | Dieselben Governance-Fragen angewandt auf bereitgestellte Beweisnachweise |
| Formale Engines | Kein Adapter für reale Engines | Engine-agnostische Ausrichtung, kein Anspruch auf Integration |
| Ergebnisbehandlung | TRUSTWORTHY-Zertifikate und begründete Zurückhaltungen | Menschliche Sign-off-Überprüfung mit strukturiertem Nachweisprotokoll |
Ein PROVEN-Ergebnis kann immer noch auf einer unerreichbaren Prämisse oder einer Eigenschaft beruhen, die bei fehlerhaftem Designverhalten nicht fehlschlägt. Proof Firewall demonstriert ein deterministisches Post-Proof-Gate für diese Fragen: Erreichbarkeit, Mutations-Kill-Tests, Cone of Influence und Richtlinien-Routing. Es ersetzt keine formale Engine; seine Produktionsausrichtung ist ein engine-agnostisches Gate um einen bestehenden formalen Ablauf.
Nein. Adapter für reale Engines sind in dieser Demo zurückgestellt; sie darf daher keinesfalls als Ersatz für JasperGold, VC Formal, Questa Formal, SymbiYosys oder eine andere formale Engine verstanden werden. Die demonstrierte Produktionsausrichtung ist ein engine-agnostisches Governance-Gate um den bestehenden formalen Workflow des Kunden.
Nein. Das Board, die SystemVerilog-Assertionen, Designs, Benchmarks und Gegenbeispiele sind synthetisch. Der Standard-Aufzeichnungspfad verwendet Fixture-basierte, von LLMs erstellte SVA-Properties und eine synthetische Transitionssystem-IR, keine Kunden-RTL oder Live-LLM-Aufrufe.
Es handelt sich um ein festes synthetisches Acht-Eigenschaften-Board. Seine Bare-Flow-Baseline zeigt 8/8 PROVEN; nach dem Firewall-Audit sind fünf als TRUSTWORTHY zertifiziert, während eine Eigenschaft VACUOUS und zwei WEAK sind. Es ist keine Produktions-RTL-Rate, kein Kundenergebnis und kein allgemeingültiges Ergebnis für synthetische KI-generierte Assertionen.
Das Governance-Gate prüft, ob die Prämisse erreichbar ist, führt relevante Einzelpunkt-Designmutationen durch und berechnet den Cone of Influence jeder Eigenschaft. ARB3 ist VACUOUS, da seine Prämisse im synthetischen Arbiter unerreichbar ist. PIPE3 ist WEAK, da seine tautologische Konklusion die relevanten injizierten Mutationen übersteht, mit einem Ergebnis von 0/6 Mutations-Kills im vorgestellten Pipeline-Fall.
Die Benutzeroberfläche exportiert signoff_certificate.json mit Urteilen je Eigenschaft, Erreichbarkeit, Mutationsergebnissen, Cone of Influence, gegebenenfalls Gegenbeispiel-Datensätzen und einem SHA-256-Feld. Nur TRUSTWORTHY erhält ein signiertes Demonstrationszertifikat; BOUNDED-PROVEN-, VACUOUS-, WEAK-, DEAD- und VIOLATED-Ergebnisse werden mit Begründung zur menschlichen Überprüfung zurückgehalten.
Die Forschung hinter dieser Demo – die Architektur, das Verifikationsdesign und die Enterprise-Blueprint.
Vollständige Lösung
Entdecken Sie die Lösung für Halbleiter-KI-Verifikation & Silizium-Korrektheit →Wir laden Verifikationsleiter ein, deterministische Nachweispfade für geschäftskritische, KI-gestützte Engineering-Workflows zu diskutieren.
Das zielführende nächste Gespräch dreht sich um die Beweisartefakte, die Ihr Team prüfen muss, die Richtliniengrenzen, die ein Prüfer vertreten kann, und welche Anforderungen eine engine-agnostische Produktionsausrichtung stellt.