Six-stage pipelined Bfloat16 FMA in SystemVerilog with simulation, targeted formal verification, FPGA testing, and a SKY130 Tiny Tapeout submission.
-
Updated
Sep 2, 2026 - SystemVerilog
Six-stage pipelined Bfloat16 FMA in SystemVerilog with simulation, targeted formal verification, FPGA testing, and a SKY130 Tiny Tapeout submission.
Formal (VC Formal FPV) and UVM verification of an 8-lane mixed-precision INT8/BF16/NVFP4 dot-product core, with a shared SystemVerilog golden reference across assertions and scoreboards.
Parametric structural adders and multipliers in SystemVerilog: unsigned, signed (Baugh-Wooley and radix-4 Booth) and floating point (FP8 e4m3/e5m2, bf16, fp16), verified exhaustively and placed and routed on sky130 (41-design area-delay sweep)
To associate your repository with the bfloat16 topic, visit your repo's landing page and select "manage topics."