ORTHO32

Deterministic Compute
Built From First Principles

A formally specified processor architecture
for predictable execution, matrix acceleration,
and verification-first hardware.

RTLSystemVerilog
Formal VerificationTLA+
Theorem ProvingLean 4
TargetFPGA · ASIC

Live Processor Simulation

Full five-stage scalar pipeline with register file, instruction queue, and cycle-accurate waveform display. Watch forwarding resolve hazards in real time.

IF
Instruction Fetch
—
→
ID
Decode
—
→
EX
Execute
—
→
MEM
Memory
—
→
WB
Write Back
—

Register File

Instruction Queue

Waveform

Cycle0
Committed0
CPI—
ForwardingEnabled
HazardNone

Why ORTHO32

Deterministic

Every architectural state transition is explainable. Same input, same output, same cycle count. H=0.0 nats entropy — proven in Lean 4.

Verifiable

Formal methods integrated into development. 12 theorems proven in Lean 4. Zero sorry. Zero Mathlib. Kernel axioms only.

Portable

RTL designed for FPGA and ASIC implementation. No vendor lock-in. No proprietary IP blocks. Synthesizable from source.

Instruction Set Architecture

Click any instruction to view its encoding, latency, pipeline behavior, and formal specification.

Select an instruction to view its specification

Pipeline Architecture

Hover over each stage to explore its internal structure and responsibilities.

IF
Instruction Fetch
→
ID
Instruction Decode
→
EX
Execute
→
MEM
Memory Access
→
WB
Write Back
Select a pipeline stage to view details
EX → MEM forwarding MEM → WB forwarding

Formal Verification

Every claim about ORTHO32 behavior is backed by machine-checked proof. Verification is architecture, not afterthought.

RTL Implementation
SystemVerilog source code
↓
Cycle-Accurate Simulation
Verilator testbench validation
↓
State Machine Properties
TLA+ temporal logic specs
↓
Machine-Checked Proofs
Lean 4 theorem proving
↓
VERIFIED
12 theorems · 0 sorry · 0 external dependencies

Proven Theorems

pipeline_determinism
forwarding_correctness
hazard_detection
timing_bound_exact
branch_penalty_two_cycles
state_transition_valid
register_write_coherence
memory_ordering
isa_refinement
rtl_refinement
entropy_zero
side_channel_immunity
12Theorems
0Sorry (proof gaps)
0Mathlib deps
~2000Lines of proof

Matrix Engine

PROPRIETARY — PRE-DISCLOSURE

Details intentionally withheld while intellectual property protection is in progress.

Public Information

Goals
Deterministic matrix multiplication, fixed-latency tensor operations, zero-entropy scheduling
Interface
TMUL, TLOAD, TSTORE instructions with 4-stage tensor pipeline
Integration Boundary
Separate tensor register file, 16KB deterministic scratchpad, state machine: TR_FREE → TR_BUSY → TR_READY
Design Philosophy
Side-channel immunity by construction, provable timing guarantees

Restricted

Implementation Details
[REDACTED]
Protected Algorithms
[REDACTED]
Undisclosed RTL
[REDACTED]

Hardware Targets

From FPGA prototyping to ASIC tape-out. No fake specs, no invented clock speeds — only real milestones.

FPGA Prototype

Xilinx Artix-7 and Kintex-7 synthesis targets. Primary development and validation platform.

STATUS: PLANNED

Target families: Artix-7 (XC7A100T+), Kintex-7 (XC7K160T+)

Toolchain: Vivado synthesis + place-and-route

Validation: Cycle-accurate RTL simulation match

ASIC Exploration

28nm and 14nm process node exploration. Post-FPGA validation milestone.

STATUS: RESEARCH

Target nodes: 28nm (initial), 14nm (future)

Design flow: logic synthesis → floorplanning → timing closure

Tape-out: pending FPGA validation + funding

PCIe Accelerator

Host-attached deterministic compute card. Standard PCIe form factor.

STATUS: PLANNED

Interface: PCIe Gen3 x8 minimum

Host communication: DMA + MMIO control registers

Use case: Deterministic AI inference, cryptographic workloads

M.2 Module

Compact FPGA module for embedded deterministic compute.

STATUS: PLANNED

Form factor: M.2 2280 or 22110

Power budget: 10-25W TDP

Use case: Edge AI, real-time control systems

Development Kit

Complete FPGA board, toolchain, and documentation for researchers and engineers.

STATUS: PLANNED

Includes: FPGA board, USB-JTAG programmer, power supply

Software: Full RTL source, synthesis scripts, example programs

Documentation: ISA manual, pipeline guide, verification workflow

Documentation

Architecture

Pipeline design, timing guarantees, microarchitecture

ISA Manual

Instruction encodings, register conventions, ABI

RTL Source

SystemVerilog implementation, module hierarchy

Verification

Proof tactics, theorem statements, axiom audit

Lean 4 Proofs

Pipeline, ISA, RTL, timing proofs

Simulation

Verilator testbenches, waveform traces

Tensor Extension

Public interface, disclosed properties

Whitepaper

Entropy proof, mathematical foundations

Programmer API

Assembly language, calling conventions

Examples

Sample programs, benchmarks, tests

Performance Philosophy

We don't publish TOPS, TFLOPS, or benchmark rankings. Here's what we prove instead.

Predictability
□
Every operation completes in known, fixed time. ADD: 1 cycle. LOAD: 5 cycles. TMUL: 4 cycles. No variance. Ever.
Proven: timing_bound_exact theorem
Determinism
◇
Same input always produces same output at same cycle. No speculative execution, no out-of-order, no hidden state.
Proven: pipeline_determinism + entropy_zero theorems
Verifiability
▽
Every state transition formally proven correct. 12 theorems in Lean 4. Zero proof gaps. Zero external dependencies.
Verified: complete proof chain from ISA to RTL
Explainability
△
No hidden scheduling. No opaque microcode. No surprises. You see the pipeline, you see the state, you understand the machine.
Architectural transparency: all state machine transitions documented

We don't publish TOPS because peak throughput isn't the goal. Predictable latency is. We don't race benchmarks because determinism isn't measured in FLOPS. When your AI inference must complete in exactly 768 cycles — not "approximately" 768, not "usually" 768, but mathematically guaranteed 768 — that's when ORTHO32 matters.

Development Timeline

●
Architecture Specification
ISA definition, pipeline design, formal semantics
●
RTL Implementation
SystemVerilog modules, 5-stage pipeline, tensor extension
●
Simulation Infrastructure
Verilator testbenches, cycle-accurate validation
●
Formal Verification
12 theorems proven in Lean 4, TLA+ state machine specs
◐
FPGA Synthesis
Xilinx Artix-7 / Kintex-7 targeting, place-and-route
○
ASIC Exploration
28nm process node study, tape-out planning
○
Development Kit
Hardware board, toolchain, documentation package
● Complete
◐ In Progress
○ Planned