An SS-LMS adaptive 3-tap FFE / 1-tap DFE equalizer, closing timing at 50 MHz post-layout on SkyWater 130nm. RTL verified against MATLAB co-simulation with eye-diagram metrics and BER analysis; RTL-to-GDSII automated with Yosys and OpenROAD to a DRC-clean, timing-clean signoff.

RTL-to-GDSII result on SkyWater 130nm
Eye diagrams, before and after equalization
MATLABVerilogYosys / OpenROADSkyWater 130nm

A 512-bit SRAM array with peripheral logic, reaching 1 GHz pre-layout simulation and 650 MHz post-layout. Hierarchical layout generation automated with SKILL scripting, minimizing area through custom cell abutment; verified through DRC/LVS sign-off with read/write test vector sequences.

512-bit array layout
Digital verification with a custom testbench
Cadence VirtuosoSKILLDRC / LVS

University of Southern California

M.S. in Computer Engineering · 2025 to Present

Relevant coursework

VLSI System DesignDigital Signal ProcessingIntegrated Memories

University of Massachusetts Amherst

B.S. in Computer Engineering · 2021 to 2025

Relevant coursework

VLSI DesignFPGA SecurityComputer ArchitectureEmbedded SystemsMachine Learning

Languages

MATLABTclBashSystemVerilogPython

EDA Tools

Fusion CompilerSimulinkSynopsys Design CompilerSynopsys Custom CompilerHSPICECadence VirtuosoCadence InnovusPegasusModelSim

Developer Tools

GitQuartus PrimeAndroid StudioAdobe XD

Other

RHEL8TensorFlowUnityWiresharkJMPMS Office