RTL & PCB · Fixed-Scope Consulting

Evidence-Aware RTL & PCB Review Compression

Find what changed. Understand what it affects. Focus your engineering review. Fixed-scope consulting engagements that produce prioritized review targets, source-linked explanations and explicit unresolved gaps.

Fixed scope. Three business day standard evaluation. No ranked review packet produced → no fee. Review concentration does not guarantee a reduction in total engineering effort; measured customer outcomes are not yet established. Reducing a review queue does not establish correctness or clearance outside it. The Evaluation Gate preserves claim boundaries; it cannot approve signoff, fabrication, tapeout, benchmark validity, or production readiness.

427x
RTL historical replay
Median RTL-lines-to-review-target ratio across 15 original-version replay cases; not time saved.
1224x
PCB localization
Motor controller layer-transition sample review concentration; not electrical validation or time saved.
16
Compiler targets
Fixture-backed early lane packet: 8 P1 and 8 P2 review targets. Compression metrics in progress.
3 days
Evaluation
Standard bounded packet turnaround after scoped intake.

RTL & PCB Review Compression

Prioritized targets. Evidence-aware explanations.
Engineering judgment stays with your team.

Review concentration across supported RTL and PCB inputs, with source-linked dependency explanations, assumption-conflict detection and unresolved gaps. The compiler-hardware lane remains a separate early capability.

01 / Current · RTL Review Agent

Turn massive RTL drift into manageable review targets.

Compresses RTL review surfaces before formal verification, DV, or manual review begins. It ranks supported signal changes, limited local cones, FSM drift, and candidate assertion questions for engineer inspection. Complete automatic evidence-dependency extraction is unfinished.

Signal drift and cone changes
FSM state and transition changes
Semantic drift regions
Clock and reset-domain flags
Historical repair-region replay overlay
Candidate SVA review targets and assumption questions
02 / Current · PCB Review Gate

Review board evidence before fab, assembly, or flash.

Compresses board, BOM, fab-package, and firmware-to-board assumptions into ranked review blockers. Declared dependency paths explain which supplied evidence needs another look; unresolved external evidence stays explicit. Gate means claim/action boundary, not manufacturing approval.

Net changes and power/ground anomalies
Decoupling targets and connector mismatches
Floating nets and BOM substitution risks
Manufacturing-rule flags
Fab-package completeness review
Firmware-to-board assumption mismatches
03 / Early Lane · Compiler-Hardware

Expose software-to-silicon assumption gaps early.

Fixture-backed v0.1 lane for compiler output, ISA assumptions, simulator behavior, runtime assumptions, benchmark claims, and RTL evidence. Early lane means normalized evidence packet, not compiler verification.

ISA semantic mismatch review targets
Lowering-path and unsupported fallback flags
Simulator/RTL behavior questions
Memory-layout and runtime assumptions
Benchmark-claim boundaries
Generated artifact provenance gaps
Explicit Boundaries

We prepare the evidence. Your engineers make the call.

Reducing a review queue does not establish correctness or clearance outside it. Ark Axiom blocks correctness, signoff, manufacturing, benchmark, and replacement claims. The packet supports review concentration; total engineering effort savings require measured customer outcomes.

Every packet preserves evidence and hashes.
packet_authorizes_execution:false
human_operator_handoff:true
01
PCB Tamper Witness
Detects board and BOM revision drift: nets, components, traces, vias, text, BOM substitutions, component movement, and routing changes.
02
PCB ECO Gate
Turns revision drift into ordered review blockers: power/ground, debug/boot/control nets, interface routes, connector geometry, 0-ohm bridges, BOM evidence.
03
PCB Fab Readiness Gate
Checks whether the fab/assembly package is complete enough to review: source files, Gerbers, drills, BOM, CPL/PNP, stackup, DRC/ERC reports, and fab drawing.
04
Firmware-Hardware Assumption Gate
Checks whether firmware assumptions match board evidence: MCU identity, GPIO mappings, UART/I2C/SPI expectations, boot/reset/debug pin usage, build/flash/log evidence.
05
PCB Evidence Graph Consistency Gate
Reconciles supported PCB source, BOM, assembly-option, and firmware-configuration evidence into ranked inconsistency and missing-evidence review targets.

Axiom Evaluation Gate

The bounded agent boundary before every review packet.

Before Ark Axiom reviews RTL, PCB, BOM, firmware, fab-package, or compiler-hardware evidence, the evaluation scope is converted into a bounded authority envelope.

What governs the review agent before it touches customer artifacts?

Axiom Evaluation Gate controls what a review agent may read, derive, claim, export, and hand off during a bounded hardware evaluation. The gate defines what artifacts may be inspected, what evidence may be derived, what claims are blocked, what outputs may be exported, what must be handed to a human engineer, and what remains outside scope.

The review agent may rank, localize, summarize, and preserve evidence. It may not approve signoff, fabrication, tapeout, benchmark validity, compiler correctness, RTL correctness, BOM correctness, DRC/ERC, SI/PI, safety, or production readiness.

scope_envelope
bounded artifact and source-access scope
artifact_manifest
what was provided, hashed, and reviewed
allowed_review_modes
RTL, PCB, fab, firmware, compiler-hardware
allowed_agent_actions
rank, localize, summarize, hash, packetize
blocked_agent_actions
signoff, fab, tapeout, benchmark, source modification
human_operator_handoff:true
engineers decide consequence
packet_authorizes_execution:false
packet does not approve action
zero_signoff_authority:true
no correctness or readiness approval
{
  "axiom_evaluation_gate": {
    "gate_id": "AXIOM_EVAL_GATE_v0_1",
    "review_mode": "rtl_review | pcb_eco | fab_readiness | firmware_hardware | compiler_hardware",
    "scope_envelope": {
      "artifact_types_allowed": ["rtl", "pcb", "bom", "firmware_config", "compiler_evidence"],
      "source_access": "sanitized | nda | public_fixture",
      "production_access_allowed": false,
      "credential_access_allowed": false,
      "external_side_effect_allowed": false
    },
    "allowed_agent_actions": [
      "rank_review_targets",
      "localize_evidence",
      "summarize_drift",
      "emit_reason_codes",
      "hash_artifacts",
      "produce_review_packet"
    ],
    "blocked_agent_actions": [
      "approve_signoff",
      "approve_fabrication",
      "approve_tapeout",
      "approve_benchmark",
      "modify_source_artifacts",
      "submit_to_fab",
      "replace_engineer_review"
    ],
    "human_operator_handoff": true,
    "packet_authorizes_execution": false,
    "zero_signoff_authority": true
  }
}

Explicit Boundaries

What Ark Axiom does not do.

These boundaries are not disclaimers. They are the architecture. A review agent that overclaims is a liability, not a tool.

— Blocked Claims · Every Packet
✕
RTL correctness or formal signoff
✕
Tapeout readiness or production safety
✕
PCB fabrication or assembly approval
✕
DRC, ERC, DFM, SI/PI validation
✕
Firmware correctness or release approval
✕
BOM correctness or AVL approval
✕
Compiler correctness or simulator/RTL equivalence
✕
Benchmark validation or hardware readiness
✕
Bug detection or coverage closure
✕
Replacement of human electrical, RTL, or compiler engineering review

Sample Packets

See the deliverable before sending files.

Synthetic conflict examples, controlled ECOs and historical replay cases on public boards and public RTL. These are not measured customer outcomes. Customer artifacts evaluated only under NDA. View the packet mode map → · Open evidence graph →

PCB — Synthetic Three-Conflict Example
01 / Board ↔ BOM
C1 value conflict
Board value: 1uF. Supplied BOM value: 100nF. The model flags inconsistent values under a declared exact-value agreement. Units, aliases and authorized substitutions require engineer interpretation.
02 / BOM ↔ Assembly Variant
R5 population conflict
BOM quantity: 1. Selected assembly context: not populated. The model flags a conflict under the declared assumption that this BOM describes the selected variant.
03 / Board ↔ Firmware Context
U1 pad 9 assignment conflict
Physical board pad: USB_D_P. Supplied firmware context: USB_D_N. The conflict uses an engineer-supplied logical-pin-to-physical-pad mapping; firmware and MCU datasheet extraction are not automatic.
Prior USB Bring-Up Evidence · Review Required

The declared graph links prior USB bring-up evidence to both USB_D_P routing and the supplied usb_dp firmware assignment. Changes to those dependencies mark that evidence for review.

Prior USB bring-up evidence → board net USB_D_P
Prior USB bring-up evidence → firmware assumption usb_dp

These arrows record declared dependencies, not a complete causal proof. No external USB test log is supplied; external evidence dependencies remain incomplete. The result identifies conflicts in the supplied model, not an electrical failure or comprehensive design clearance.

PCB — Public Board ECOs
antmicro/artix-dc-scm
FPGA / Data-Center Control Board ECO
4409x
2 affected nets · 3 review targets. Local component movement: route displacement and net-level compression.
Open packet →
mjbots/moteus
Motor Controller Power-Stage ECO
306x
3 affected nets · 4 review targets. Coordinate drift, tstamp-matched segments, dual compression ratios.
Open packet →
mjbots/moteus · layer transition
Motor Controller Layer-Transition ECO
1224x
Hard case: F.Cu→B.Cu transition, via detection, nearby motor-phase net triage at 0.117mm.
Open packet →
RTL — Public Generated HDL
WarpCore · Amaranth HDL GPU Core
Public HDL GPU Review Packet
12 targets
Bounded review-compression pass: scheduler timing, SIMT lane execution, ISA parity, memory assumptions, generated-Verilog provenance.
Open packet →
Compiler-Hardware — Early Lane
Fixture-backed normalized evidence
Compiler-Hardware Assumption Gate Demo
16 targets
8 P1 · 8 P2. ISA, simulator, RTL, runtime, memory, benchmark, fallback, and provenance review targets. Early lane; compression metrics in progress, not compiler verification.
Open packet →
RTL — Historical Replay
Ibex · historical replay
Instruction-Fetch Control Replay
2278x
2,278 RTL lines → one isolated review target, csr_pipe_flush · ibex_id_stage. Historical replay with top-1 exact-signal overlap; not a current-version effectiveness result or an effort-saving measure.
Open packet →
CVA6 · historical replay
MMU / TLB Context Replay
762x
Top-1 exact-signal overlap · cva6_mmu. Public RTL historical repair region.
Open packet →
OpenTitan · historical replay
SPI Host FSM Replay
349x
Top-1 exact-signal overlap · spi_host_fsm. Public RTL historical repair region.
Open packet →

Technical Scope & Evidence

Capability boundaries, visible before the claims.

Implemented capabilities apply within supported inputs and declared assumptions. A smaller review queue does not establish correctness or clearance outside it.

CapabilityRTLPCB
Revision localizationImplemented within supported constructsImplemented within supported inputs
Review prioritizationImplementedImplemented
Dependency explanationsLimited local-cone analysisIntegrated declared dependency paths
Constraint conflictsNot a general RTL correctness checkerBoard/BOM/assembly/firmware checks
Evidence applicabilityPartial; complete automatic extraction unfinishedDeclared dependency impact; external evidence unresolved
Comprehensive design clearanceNot establishedNot established

What each evidence track supports.

Historical replay, current regression testing, abstract Lean policy checks and customer-effectiveness evidence answer different questions. The published RTL replay results belong to the original engine version and have not been requalified after the recent comparator fixes.

Evidence Track Evidence & Status What It Supports What It Does Not Claim
Historical RTL Replay 15 / 15 overlap cases · original-version replay Historical ranked-target overlap with public repair contexts, including the Ibex 2,278-lines-to-one-target result Independent bug discovery, current-version effectiveness, effort saved, formal proof, RTL correctness, DV signoff
Current Regression Testing 11 RTL + 37 math/PCB tests passed · 11 Oct 2026 Regression coverage for comparator failure handling and supported model, dependency and conflict behavior Customer effectiveness, complete extraction, replay requalification, comprehensive RTL or PCB correctness
Abstract Lean Policy Checks Policy compiled · supplied abstract model Abstract policy properties about declared dependencies and review decisions Correctness of the parser, Python implementation, extracted dependency graph or customer hardware
Customer-Effectiveness Evidence Not yet established Future measured engagements can assess useful review concentration and total engineering effort Guaranteed engineering time savings, customer ROI, production design clearance
Synthetic PCB Conflict Example 3 modeled conflicts · declared USB evidence paths Board/BOM value, assembly population and supplied firmware-pad conflicts; prior USB bring-up evidence marked for review A customer result, electrical failure proof, automatic firmware extraction or validated external bring-up evidence
RTL Assertion Gate 5 cases · 2 strong · 3 partial Candidate SVA, assumptions, vacuity warnings, human approval questions Final specs, proof success, non-vacuous proof, DV engineering replacement
Forward-Progress Review Gate v0.1 12 synthetic fixtures · deterministic packets Property, assumption, fairness, wait-dependency, vacuity, and counterexample-review evidence inventory; formal engine not used Formal proof, RTL correctness, deadlock freedom, starvation freedom, formal closure, tapeout approval
Forward-Progress Formal Harness v0.2 7 synthetic fixtures · 3 proofs · 3 counterexamples · 1 vacuity case Yosys + SymbiYosys + Z3 bounded formal evidence with raw artifacts, deterministic Ark packets, and bounded-vs-unbounded scope recorded Production RTL effectiveness, unbounded liveness proof, protocol completeness, commercial-tool support, formal closure, RTL correctness
PCB ECO Gate System76 Launch public KiCad history Board-revision review blockers for routing, power, ground, debug, boot/control DRC/ERC, SI/PI, thermal validation, manufacturing readiness
PCB Evidence Graph Consistency Gate v0.1 12 synthetic fixtures · 13 packets · deterministic replay Cross-artifact review across PCB source, BOM, assembly context, and firmware pin configuration; the extra packet records the same board/BOM under a second context profile Electrical validation, DRC/ERC, DFM approval, fabrication readiness, firmware correctness, manufacturing signoff, release authorization
BOM / AVL-Style Evidence nSealr TROPIC01 public BOM path BOM/AVL-style review evidence in controlled and real before/after BOM path BOM correctness, AVL approval, substitute-part suitability, DFM
PCB Fab Readiness Gate Complete + missing fixture packages Checks for expected source, Gerber, drill, BOM, CPL/PNP, stackup, DRC/ERC presence File correctness, manufacturability, electrical behavior, certification
Firmware-Hardware Gate 7 deterministic fixtures Review blockers for MCU identity, pin assumptions, UART/I2C/SPI drift, boot conflicts Firmware correctness, HIL testing, board bring-up, safety certification
Compiler-Hardware Assumption Gate v0.1 Fixture-backed packet · 16 targets · SHA-256 verified Assumption review across ISA, simulator, runtime, benchmark, memory, and RTL evidence Compiler correctness, simulator/RTL equivalence, benchmark validation, performance portability, hardware readiness

How It Works

Submit artifacts. Receive ranked targets.
In 3 business days.

A fixed-scope engagement, not a software deployment. Runs alongside your existing review workflows without replacing EDA, DRC/ERC, or signoff.

01
Send a bounded artifact pair
A reference/candidate RTL pair, PCB/BOM revision set, fab-package folder, firmware pin map, or normalized compiler-hardware evidence set — scoped under NDA before intake begins. Sanitized inputs accepted.
RTL pair · KiCad / BOM
Fab package folder
Firmware project + board config
Compiler/ISA/runtime evidence
Sanitized inputs OK · NDA first
02
Ark concentrates the review surface
Review ranking, limited local-cone analysis, board diffing, and declared dependency paths identify targets for human attention. Source-linked conflict explanations and unresolved gaps accompany the queue.
RTL Review Witness
PCB Revision Witness
Fab Readiness Gate
Firmware-Hardware Gate
Compiler-Hardware Assumption Gate
03
Receive a reproducible review packet and walkthrough
Prioritized review targets, source-linked explanations, MD/JSON/HTML outputs, SHA-256 manifests, and explicit unresolved gaps — with a walkthrough for your engineering team.
Review packet · SHA manifest
Claim boundaries on every artifact
Review memo: what was checked,
what was not, what still requires human review

Review compression before signoff  ·  not signoff replacement  ·  Gate means claim/action boundary  ·  not manufacturing approval  ·  Humans decide consequence

Built For

Who sends files.

Hardware teams that need review compression before signoff — not autonomous AI making engineering decisions.

Semiconductor
IP teams reviewing RTL drift, FSM changes, and clock-domain flags before handing off to DV.
AI Hardware Startups
Teams using AI-generated RTL or board revisions who need human review compression before signoff.
Robotics / IoT
Teams preparing PCB revisions or firmware-to-board assumption reviews before fabrication or flash.
Design Services
Teams compressing review before handoff to clients — delivering ranked targets and claim-bounded packets alongside design files.
Board Revision Teams
Engineering teams managing PCB ECOs, BOM substitutions, or fab-package completeness checks across revisions.
Not for
Teams seeking autonomous chip design, formal proof replacement, DRC/ERC automation, or manufacturing signoff. Those are not this product.
Bounded Evaluation

Send a sanitized artifact.
Get a review packet.

One bounded RTL, PCB/BOM, fab-readiness, firmware-hardware, or early compiler-hardware assumption review packet. Scope and NDA agreed before intake.

No ranked review packet produced → no fee.
From $10K · 3 business day turnaround.
Request Evaluation
↗
What to send. RTL reference/candidate pair, PCB/BOM revision set, fab-package folder, firmware project with board config, or normalized compiler/ISA/runtime evidence. Sanitized inputs accepted.
⊘
NDA before intake. Scope, artifact type, and claim boundaries agreed before any files are reviewed. No credentials, source secrets, or production access required.
◈
What you receive. A reproducible, prioritized review packet and walkthrough: source-linked explanations, dependency or assumption notes, SHA-256 manifests and explicit unresolved gaps.
✓
Built for. Semiconductor IP teams, AI hardware startups, robotics and IoT teams, board-revision reviewers, and teams evaluating AI-generated hardware packages.