6 / 6 two-device hardware demos
Deterministic synchronization, identity, and integrity behaviors captured on real FPGA silicon across independent boards.
A single multiplier-free deterministic core β validated across independent FPGA silicon,
signed off to GDSII on an open PDK, and proven equivalent by machine-checked formal verification.
We apply it to low-power fault and upset detection and integrity
for safety-critical and radiation-prone electronics.
GATE-EQUIVALENTS
DAD core, SKY130 sign-off · NIST-lightweight class · single-cycle updateDYNAMIC @ 13.56 MHz
β4.7 mW at 100 MHz; 14.7 nW leakage · VCD-backannotated from post-route sign-offTWO-DEVICE FPGA DEMOS
deterministic sync, identity & integrity behaviors captured on real FPGA hardware · plus 5 DRC/LVS-clean GDSII layoutsDrift is built on one deterministic arithmetic primitive: a compact, multiplier-free state recurrence that synthesizes to about 2,800 NIST-lightweight-class gate-equivalents.
We point it at a specific, honest problem β detecting transient faults and single-event upsets, and providing lightweight integrity and per-die identity, at a fraction of the area and power of redundancy-based approaches β for automotive and industrial functional safety and for radiation-prone (space) electronics.
Functional-correctness and engineering-feasibility results β not fabricated-silicon or security claims.
Deterministic synchronization, identity, and integrity behaviors captured on real FPGA silicon across independent boards.
Full place-and-route sign-off on the open-source SkyWater 130 nm PDK. EDA-characterized β not a fabricated chip.
From sign-off: ~2,828 gate-equivalents; β0.64 mW dynamic at 13.56 MHz (β4.7 mW at 100 MHz); 14.7 nW leakage.
Lean proofs of the core's functional equivalence across configurations. View proof β
Single-event-upset detection via a monotone invariant of the computation, targeting a fraction of TMR's ~200% area overhead.
A lightweight screening / indication aid. Not cryptographic attestation.
Built-in self-test and deterministic test-pattern (PRBS) generation. Passes standard statistical screens (NIST SP 800-22) β a statistical result, not a security claim.
A single datapath whose state width is selectable at runtime.
Every figure on this page is measured β on real FPGA hardware, through full GDSII sign-off on an open PDK, and by machine-checked proof. This is functional and reliability hardware: fault and upset detection, lightweight integrity, and per-die identity, characterized at the design stage and ready to evaluate.
Diagnostic-coverage / safety-mechanism IP under ISO 26262 / IEC 61508.
Lightweight upset detection for COTS-based, SWaP-constrained systems.
Diagnostic-coverage for safety-critical electronics (IEC 60601 / 62304). Reliability / diagnostic coverage β not device security.
Built on arithmetic dynamics over β€β, with machine-checked proofs of the implementation-safety properties (bounded carry, complete state coverage, temporal-extension equivalence).
Machine-checked proofs of bounded carry and finite-state stability (Lean 4).
Provable state coverage via ErdΕs covering systems.
Machine-checked temporal-extension equivalence (patent-pending).
Collaborators: we're looking for a digital-design / verification engineer
(RTL, fault-injection) comfortable with the open-source silicon flow (OpenLane / SkyWater).
Evaluators & partners: get in touch below.