portfolio · vol. ii · 2026 edition

Kaushik Vada

RTL & VLSI engineer — turning specifications into silicon, from microarchitecture through tapeout.

32.72°N · 117.16°W San Diego, CA · open to relocate
scroll
01 · about

A few true things.

004 paragraphs

I work at the boundary of physics and abstraction — RTL design, verification, and the full RTL-to-GDSII flow — with the same instinct: keep the model honest. Currently architecting a 2D graphics accelerator for academic tapeout, refining timing constraints in Synopsys DC, and authoring a two-level cache hierarchy from first principles.

NextARM — implementation eng. intern
NowVSCLab — undergrad researcher
StudyingUCR · BS EE · 3.93 GPA
HonorsUC Regents Distinguished Scholar
GraduatingDecember 2026
02 · operating history

Where I've shipped.

003 records
2026 — incoming

ARM.

implementation engineer intern · san diego · synthesis · place & route · sta

2025 — present

UCR / VSCLab

undergraduate researcher · custom risc-v · sdc constraints · synopsys dc

summer 2025

Digital Force Technologies

hardware design intern · san diego · risc-v fpga · ifu/idu/alu rtl

03 · selected work

Things I'm proud of.

002 in-flight
2025 — present · rtl → gdsii open ↗

Project Obsidian — a 2D graphics accelerator, all the way to silicon.

A specialized Blitter that offloads pixel-copy from a custom Fantasy Console host CPU. Memory-mapped APB slave, on-chip SRAM, dedicated compute engine, VGA scanner. Driven through synthesis, place-and-route, and timing closure on the Synopsys toolchain — targeting clean DRC/LVS sign-off and an academic tapeout.

2025 — present · verilog · vcs open ↗

A two-level cache, parameterized end-to-end.

Configurable L1–L2 RTL: parametric sets / ways / line size, LRU replacement, write-back / write-allocate. Tag, data, and valid structures with a simple memory model emulating main-memory latency. Validated in Synopsys VCS against crafted access traces, with hit/miss counters and Verdi waveforms confirming LRU and write policy across configurations.

04 · tooling

Instruments at hand.

five categories
A · HDL
  • Verilogprimary
  • RTL designprimary
  • SDC constraintsworking
B · EDA / backend
  • Synopsys Design Compilerworking
  • Synopsys Fusion Compilerworking
  • Synopsys VCSworking
  • Static timing analysisworking
C · FPGA
  • Xilinx Vivadoworking
  • Verdi waveformworking
D · architecture
  • RISC-Vprimary
  • Pipeliningprimary
  • Cachesprimary
  • Computer architectureprimary
E · protocols & software
  • APB · UARTworking
  • Valid / Readyworking
  • C / C++primary
  • Pythonprimary
  • Unix / Linuxprimary

Let's talk.

kaushikvada3@gmail.com →
github / kaushikvada linkedin / kaushikv198 ☎ 858 · 305 · 8647