Chris Tian

FPGA & Digital Design

ECE student at USC (class of 2027) building things close to the metal. Most of my work lives in SystemVerilog targeting Xilinx and Intel parts — from AI accelerators to pipelined RISC-V cores. When I'm not staring at waveforms I'm probably writing CANbus firmware for our FSAE car.

I care about clean design, good timing closure, and writing testbenches that actually catch bugs. I also think hardware engineers should have nice websites.

your photo
here

Skills

Skills

Hardware Design
  • SystemVerilog
  • Verilog
  • VHDL
  • UVM
  • RTL Design
  • Testbench Dev
Tools
  • Vivado
  • QuestaSim
  • Verilator
  • GTKWave
  • Yosys
  • SymbiYosys
  • OpenSTA
  • Vitis HLS
Protocols
  • AXI4
  • PCIe
  • UART
  • SPI
  • I2C
  • CAN
Programming
  • C/C++
  • Python
  • Tcl
  • MATLAB
  • Git
  • Linux

Experience

Experience
Researcher Jan 2026 – Present
FPGA / Parallel Computing Lab — USC

Research on Large Concept Models and Mixture of Experts AI architectures. Designing hardware-software co-design solutions implemented in Verilog RTL and deployed on FPGA.

Lead Aug 2024 – Present
USC FSAE Electric Team

Writing CANbus firmware on STM32 for motor controller comms, ADC/DAC data acquisition, and FreeRTOS multitasking for concurrent sensor and CAN communication.

Projects