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