FPGA Limit Order Book
Serialized FSM price-time-priority matching engine for Artix-7 with a crossing-ADD fast path, BRAM-backed book state, UDP transport, and Python/UVM verification.
FPGA / RTL / ASIC · UIUC ECE
Hardware design projects spanning digital systems, FPGA/ASIC implementation, and IC design.
Custom FPGA systems and RTL designs featuring high-speed interfaces, memory systems, and hardware pipelines.
Serialized FSM price-time-priority matching engine for Artix-7 with a crossing-ADD fast path, BRAM-backed book state, UDP transport, and Python/UVM verification.
Hardware graphics pipeline for Artix-7 combining sprite rendering, DDR3 framebuffer management, and 720p60 HDMI output.
Custom FPGA Ethernet acquisition platform with ADC sampling, UDP streaming, ARP resolution, and DAC waveform playback on Xilinx Artix-7.
IC design projects spanning RTL synthesis, physical design, and analog circuit implementation.
Custom CMOS standard-cell library, 32-bit bit-sliced RISC-V datapath, and full CPU synthesis and physical design with a register-file hard macro.
Transistor-level LDO regulator with a PMOS-input folded-cascode amplifier, feedback loop, and stability optimization in Cadence Virtuoso.