~/kaiweng
BlogProjectsAboutContact
Available for opportunities

Hi, I'm Kai Weng

Digital IC design engineer focused on computer architecture, NPU design, and high-performance chip implementation. Building the future of AI hardware, one tape-out at a time.

Verilog
SystemVerilog
Chisel
VHDL
Python
C++
Tcl
Bash
Vivado
VCS
Verdi
ModelSim
Linux
Git
Docker
CI/CD
RISC-V
ARM
x86

Latest Articles

Thoughts on chip design and computer architecture

View all
Computer Architecture
March 15, 2025

Cache Coherence Protocols: From MSI to MOESI — A Hardware Designer's Perspective

Deep dive into cache coherence protocols for shared-memory multiprocessors. We trace the evolution from simple MSI to complex directory-based MOESI, with RTL implementation considerations.

Cache
Computer Architecture
AI Chips
January 20, 2025

Designing a Systolic Array for Neural Network Inference: Architecture Deep Dive

A practical guide to designing systolic array accelerators for neural network inference, covering dataflows, memory hierarchy, and PE microarchitecture.

NPU
AI Chip
FPGA
November 8, 2024

Real-Time FMCW Radar Processing on FPGA: Signal Chain Design and Implementation

End-to-end FPGA implementation of FMCW radar signal processing: 2D FFT, CFAR detection, and angle estimation on Xilinx Zynq. Complete with Verilog RTL examples and MATLAB verification.

FPGA
Radar

Get in touch

Whether you want to discuss chip design, collaborate on open-source hardware projects, or just say hi — I'm always open to connecting.

~/kaiweng·© 2026
BlogProjectsAbout