Hardware Projects

Custom Network-on-Chip based SAT Solving ASIC Tapeout

Technologies: SystemVerilog, Synopsys tools, Cadence tools | Duration: May 2025 - Present

• Designing SAT Solving ASIC based on 2D mesh Network-on-Chip, distributed message passing architecture

• Performing functional verification on a Network-on-Chip, utilizing functional/code coverage to identify verif gaps

• Implementing and verifying SAT functional units with SystemVerilog, randomized/directed testbenches, asserts

• Planned: Automating design tasks with TcL scripts in Synopsys DC, Cadence Innovus, and Virtuoso

• Planned: Engineering VLSI back-end flow, synthesis, floorplanning, power/clock distribution, timing analysis

Superscalar Out of Order RISC-V Core

Technologies: SystemVerilog, Synopsys DC, Verdi | Duration: Mar 2025 - May 2025

• Engineered an out-of-order RISC-V 32IM processor, feat. EER, GShare predictor, and a split Load-Store unit

• Secured 5th place (50 teams) in design competition with a 1.13 IPC, 33mW power, 240000 μm² area on compression benchmark

• Designed a 2-way superscalar architecture, improved IPC of all benchmarks by ~50% by optimizing multi-word fetch, enabling simultaneous dispatch, multi-commit ROB, pipelined banked icache, and age order issue

• Verified and designed a 4-way set-associative cache by building a custom golden model, DUT driver, scoreboard

Real-time Xilinx FPGA 3D Renderer

Technologies: SystemVerilog, C, Vivado, Vitis | Duration: Nov 2024 - Dec 2024

• Designed and implemented an FPGA-based SoC for real-time 3D voxel rendering with user camera inputs

• Integrating a MicroBlaze softcore, custom triangle rasterization FSM, double frame buffer and HDMI video output

• Developed C firmware to accept user input from MAX3421E, allowing for translation/rotation matrix transforms

• Validated the design through comprehensive assert-based simulations and visual verification using bitmap outputs

Pulse Weaver DIP Chip Gesture Audio

Technologies: Analog Circuit Design, Oscilloscope | Duration: Jan 2024 - May 2024

• Developed a gesture-based electronic instrument, using capacitive touch, bend sensors, VCA, VCO, and speaker

• Engineered a long-range capacitive hand distance sensor, using 555 timer, op-amps to generate a control voltage

• Verified functionality by employing oscilloscopes, function generators to analyze signal across all sub-circuits