| Status | Evaluation release r1 (2026-10-25) | Research RTL |
| Arithmetic | Σ(w − zp)·x per 8-element group × scale; INT32 saturating (or wrapping) accumulation per tile | Σ(w − zp)·x per 32-element group × scale; INT64 row accumulation; one INT32 saturation per row |
| Formats | INT4 weight, INT8 activation, UINT8 scale, signed INT4 zero point | Same formats, 32-element groups |
| Parallelism | 8 multiplications per cycle (Duo: two engines) | P × 8 multiplications per cycle; P divides ROWS |
| Storage | 256 bytes of flip-flops per engine (512 weights) | Outside the core; synthesizable reference memory supplied |
| Interfaces | Ready/valid input and output streams, weight write port | Wide ready/valid research interface, memory read port |
| Verification | 37 workloads, 1,060,668 signal samples, 0 mismatches against Icarus Verilog; formal safety properties proved; Duo: 37 workloads, 1,972,152 samples | 136 cases in Icarus Verilog and Verilator; 120,700 output rows checked against an independent model, 0 mismatches; formal safety proved at a small configuration |
| Synthesis (Nangate45 typical 1.10V 25C, 4.0 ns target) | 25,311.0 µm² of standard cells, setup slack +0.74 ns; 14.74% less cell area than the unfused baseline | Compute-only synthesis; storage excluded |
| RTL access | Public: view, simulate and synthesize for evaluation | Written evaluation agreement |