VLSI and Digital Design Engineer
MS in Electrical Engineering, Purdue University
Designing practical and reliable digital systems through clear architecture, disciplined RTL development, and structured verification.
I work in digital hardware design with a focus on RTL development, pipelined processors, memory subsystems, and FPGA implementation. My work emphasizes synthesizable architecture, correctness, and timing-aware design.
- RTL design in Verilog, SystemVerilog, and VHDL
- Datapath and control architecture for processor pipelines
- FIFO and memory system design
- FPGA prototyping and hardware bring-up
- Functional verification and simulation flows
- Synthesis using open-source and industry-standard tools
| Category | Tools & Skills |
|---|---|
| HDLs | Verilog, SystemVerilog, VHDL |
| Programming | Python, C/C++, Tcl, MATLAB |
| EDA & Simulation | Vivado, Quartus, Yosys, Icarus Verilog, Verilator, GTKWave, ModelSim, Questa |
| Synthesis & STA | Synopsys Design Compiler, Cadence Genus, OpenSTA, Timing closure |
| Verification | UVM, SystemVerilog assertions, Cocotb, PYUVM |
| Analog Design | Cadence Virtuoso, KLayout, MagicVLSI |
github.com/VLSI-Shubh/Round-Robin-Arbiter
A fair arbitration unit supporting cyclic priority rotation under concurrent requests. Includes clean control logic and simulation validation.
github.com/VLSI-Shubh/RISCV-32I-Processor
A 32-bit RISC-V implementation featuring both single-cycle and 5-stage pipelined architectures with hazard detection, forwarding, branch logic, and verification benches.
github.com/VLSI-Shubh/Asynchronous-FIFO
CDC-safe FIFO using Gray-coded pointers and multi-flop synchronization. Verified across boundary and corner cases.
github.com/VLSI-Shubh/Synchronous-FIFO
Single-clock FIFO with parameterized width/depth and a modular verification framework.
github.com/VLSI-Shubh/Sorting-Algorithm-Visualizer-in-Python
Interactive visualization tool demonstrating sorting behavior and algorithmic flow.
github.com/VLSI-Shubh/Linear-Feedback-Shift-Register-LFSR-
Pseudo-random sequence generator implemented in Verilog for test patterns and simple BIST concepts.
github.com/VLSI-Shubh/Smart-Traffic-Controller-FSM
Finite state machine with timing logic and well-structured state transitions to demonstrate control-path design.
MS in Electrical Engineering
Purdue University Indianapolis
Focus Areas: VLSI design, digital systems, FPGA implementation
Firmware Engineer (Volunteer)
WinWin Labs • Remote, US
Aug 2025 – Present
Graduate Teaching Assistant (EPICS)
Purdue University • Indianapolis, IN
Aug 2024 – May 2025
Engineering Intern
Thyssenkrupp Crankshaft Company • Illinois, US
May 2024 – Aug 2024
Junior Electrical Manager
21 Knots Engineering • Mumbai, India
Feb 2022 – Jul 2023
Senior Electrical Design Engineer
Petrocil Engineering • Mumbai, India
Jun 2019 – Jan 2022
- Processor architecture and digital system design
- Memory subsystems and timing optimization
- Testbench development and verification methodology
- FPGA prototyping and debugging
- Scalable, synthesizable RTL design
