A type-safe, formally verifiable HDL compiler in Lean 4. Inspired by Clash, built for high-assurance hardware synthesis.
-
Updated
Sep 22, 2026 - Lean
A type-safe, formally verifiable HDL compiler in Lean 4. Inspired by Clash, built for high-assurance hardware synthesis.
FPGA synthesis tool powered by program synthesis
Verilog synthesis directly from idiomatic Python for numerical/DSP-heavy applications. Not an HDL.
Agentic RTL generation pipeline: text/PDF/audio/video → Spec IR → Two-Oracle agent → verified SystemVerilog (GLSVLSI 2026)
Design Space Exploration of bandwidth and latency constraints in SIMD neural accelerators using the Roofline model. Analyzes how memory bottlenecks impact EDP, GOPS, stall cycles, and hardware utilization through automated RTL synthesis with Python and industry-standard EDA tools.
Design for 4 bit ALU with essential logical and arithmetic modules.
Code written during 2110363 HW SYN LAB I course, Academic Year 2021, Chulalongkorn University.
Verilog to redstone compiler + synthesiser for Minecraft
An 8-bit RISC Microprocessor made for my Embedded Systems course.
Выпускная квалификационная работа: генератор аппаратных блоков функций активации для FPGA
The Morphic Bitstream Engine (MBE) - A revolutionary computing architecture that processes raw binary data without traditional limitations
a hardware synthesis library for Minecraft Redstone circuits
A nextpnr arch definition for the TuringTumble board game.
Non-dissipative computational engine implementing the Unitary Transduction Invariant (ΔI · Φ = W_rec). Bypasses the Landauer limit via Golden Ratio (Φ) phase-synchronization. Eliminates thermal resonance by re-channeling entropy into recirculative work. Written in Rust.
Digital Logic Design project at Politecnico di Milano
CPU-free hardware sound synthesis and multichannel spatialization with linear feedback shift registers (LFSRs).
Hardware accelerator for Capsule Neural Networks
To associate your repository with the hardware-synthesis topic, visit your repo's landing page and select "manage topics."