Hardware

Hardware

Hardware

Verification

Verification

Verification

Streamline your hardware production to reduce costs and accelerate the cycle.

Streamline your hardware production to reduce costs and accelerate the cycle.

Streamline your hardware production to reduce costs and accelerate the cycle.

Problem: hardware verification

Problem:

hardware verification

Hardware production cycle is expensive and long. Our architecture will scale it.

Hardware production cycle is expensive and long. Our architecture will scale it.

6-9 months production cycle for 1 chip design

Hundreds of engineers in verification team

6-9 months production cycle for 1 chip design

Hundreds of engineers in verification team

Our Product: Aleph Matrix for hardware

Our Product:

Aleph Matrix for hardware

Prove hardware properties from RTL and assertions

Prove hardware properties from RTL and assertions

Aleph Prover

Aleph Prover

is our state-of-the-art Formal Verification prover

is our state-of-the-art Formal Verification prover

Gesha

Gesha

is our Latent Reasoning Model

is our Latent Reasoning Model

Design + requirements

Verilog hardware designs, SystemVerilog assertions

Shared Lean models

Shared

Lean models

Express design behavior and properties as math

Checked proofs

Checked

proofs

Prove specific properties under stated assumptions

Aleph Prover + Gesha

AI-assisted reasoning for hardware verification

AI-assisted reasoning for hardware verification

Matrix fully integrates into existing workflows

Matrix fully integrates into existing workflows

We verify: one packet, one place, always.

A packet switch with stalling queues and gated clocks. Every accepted packet must be accounted for exactly once, from accept to delivery.

A packet switch with stalling queues and gated clocks. Every accepted packet must be accounted for exactly once, from accept to delivery.

Loss

Accepted, then nowhere.

Accepted, then nowhere.

Duplication

One packet, two places.

One packet, two places.

Phantom

Delivered, never accepted.

Delivered, never accepted.

Reset

Follows the declared spec.

Follows the declared spec.

Others feed the engine. Aleph Matrix finishes the proof.

Every accepted packet is accounted for exactly once: queued, in transit, or delivered.

Every accepted packet is accounted for exactly once: queued, in transit, or delivered.

What AI does

What AI does

Who closes it

Who closes it

When it stalls

When it stalls

Traditional FV 1

Traditional FV 1

Traditional FV 1

Agentic flow with HybridFV

Agentic flow with HybridFV

Agentic flow

with HybridFV

LLM drafts SVA, constraints and helper properties from spec + RTL.

  • LLM drafts SVA, constraints and helper properties from spec + RTL.

LLM drafts SVA, constraints and helper properties from spec + RTL.

Native engine only

  • Native engine only

Native engine only

× Escalates to a formal specialist

  • × Escalates to a formal specialist

× Escalates to a formal specialist

Traditional FV 2

Traditional FV 2

Traditional FV 2

Agentic flow with GenFV

Agentic flow with GenFV

Agentic flow

with GenFV

Agents run the loop: assertions, bind files, aux logic, refined on tool feedback.

  • Agents run the loop: assertions, bind files, aux logic, refined on tool feedback.

Agents run the loop: assertions, bind files, aux logic, refined on tool feedback.

Native engine only

  • Native engine only

Native engine only

× More helper properties; still bound by engine convergenece

  • × More helper properties; still bound by engine convergenece

× More helper properties; still bound by engine convergenece

Logical Intelligence

Logical Intelligence

Logical Intelligence

Aleph Matrix

Aleph Matrix

Aleph Matrix

Writes the proof: native local facts, global argument in Lean, tied to the exact assertion.

  • Writes the proof: native local facts, global argument in Lean, tied to the exact assertion.

Writes the proof: native local facts, global argument in Lean, tied to the exact assertion.

Native engine + checked mathematical proof.

  • Native engine + checked mathematical proof.

Native engine + checked mathematical proof.

A budgeted autonomous job: checked proof, bench-replayed defect, or explicit inconclusive.

  • A budgeted autonomous job: checked proof, bench-replayed defect, or explicit inconclusive.

A budgeted autonomous job: checked proof, bench-replayed defect, or explicit inconclusive.

Verifying a real RISC‑V CPU

Same pipeline, one open-source CPU, two questions

Same pipeline, one open-source CPU, two questions

Disproved

Disproved

Slower memory must not change what a program outputs.

Slower memory must not change what a program outputs.

Real race condition in the design: Fast memory → the CPU saves a corrupted return address.

Real race condition in the design: Fast memory → the CPU saves a corrupted return address.

Proved

Proved

On a system call, the CPU always jump to the handler within 36 clock cycles.

On a system call, the CPU always jump to the handler within 36 clock cycles.

Holds for a whole family of programs, from any starting state.

Holds for a whole family of programs, from any starting state.

The design

SERV, a small open-source RISC‑V CPU. Source modified.

SERV, a small open-source RISC‑V CPU. Source modified.

The questions

Written as assertions:

checks the spec must satisfy.

Written as assertions:

checks the spec must satisfy.

The answers

Proofs are expressed in a readable format for the customer's engineering team.

Proofs are expressed in a readable format for the customer's engineering team.

Checked by Lean

Every proof machine‑checked. No need to trust the AI.

Every proof machine‑checked. No need to trust the AI.

Hardware

Verification

Hardware

Verification

Hardware

Verification

Hardware

Verification

Streamline your hardware production to reduce costs and accelerate the cycle.

Streamline your hardware production to reduce costs and accelerate the cycle.

Streamline your hardware production to reduce costs and accelerate the cycle.