GitHunt

Shubham Upadhyay

VLSI-Shubh

VLSI Enthusiast | ASIC & SoC Design | RTL & CAD

Languages

Verilog81%HTML6%VHDL6%Python6%

Top Repositories

Repositories

18
VL
VLSI-Shubh/VLSI-Shubh

Portfolio / Personal Repo

HTML00Updated 1 month ago
VL
VLSI-Shubh/RISCV-32I-Processor

RISC-V RV32I processor implemented in Verilog, featuring both a Single-Cycle core and a fully modular 5-stage Pipelined core with hazard detection, forwarding, and synthesis support using Yosys.

Verilog00Updated 2 months ago
computer-architecturepipelined-processorsriscvrv32iverilog-hdl
VL
VLSI-Shubh/Morphological-Image-Filtering-on-PYNQ-FPGA

Morphological image filtering system on PYNQ-Z2 FPGA implementing min, max, and median filters. Demonstrates HW/SW co-design with VHDL acceleration and Python orchestration for real-time image enhancement

VHDL20Updated 2 months ago
imageprocessingmorphological-filterspythonrgb-filteringvhdlxilinx-fpga
VL
VLSI-Shubh/Linear-Feedback-Shift-Register-LFSR

5-bit Galois Linear Feedback Shift Register for pseudo-random sequence generation. Implements maximal-length sequence (31 states) suitable for cryptographic applications, BIST mechanisms, and data scrambling with comprehensive waveform verification.

Verilog00Updated 2 months ago
cryptographygaloislfsrpseudo-random-generatorsequence-generatorverilog
VL
VLSI-Shubh/NoCRouter-RTL2GDSII

A complete 1×3 NoC router implemented from RTL to GDSII using the Sky130A PDK. Includes full functional verification, synthesis (Yosys), and physical design using OpenLane/OpenROAD, culminating in a signoff-clean GDS layout.

Verilog00Updated 3 months ago
chip-designnetwork-on-chiprouterrtl2gdssky130soc-design
VL
VLSI-Shubh/Round-Robin-Arbiter

A round-robin arbiter implemented in Verilog. The design resolves simultaneous requests using a rotating priority scheme to ensure fair access among all requesters.

Verilog00Updated 3 months ago
arbiterasic-designround-robinverilog-hdlyosys
VL
VLSI-Shubh/Asynchronous-FIFO

Production-ready asynchronous FIFO buffer with independent read/write clock domains for safe CDC operations. Features Gray code pointers, dual flip-flop synchronizers, metastability prevention, and parameterized design. Essential for SoC inter-module communication and multi-clock systems.

Verilog00Updated 3 months ago
clock-domain-crossinggray-codemetastabilitysoc-designverilogvlsi-design
VL
VLSI-Shubh/Synchronous-FIFO

Parameterized synchronous FIFO buffer implementation in Verilog with pointer-based read/write operations, full/empty flags, and comprehensive testbenches using waveform analysis and gate-level schematic verification. Includes detailed functional verification through simulation testbenches and assertion-based checks to ensure data integrity.

Verilog00Updated 3 months ago
digital-designfifomemory-bufferrtlsynthesizableverilog
VL
VLSI-Shubh/GCD-Calculator

Greatest Common Divisor calculator showcasing CPU-like controller + datapath architecture using subtraction-based Euclidean algorithm. Demonstrates synthesizable FSM design vs behavioral modeling trade-offs with complete hardware implementation.

Verilog00Updated 3 months ago
controllercpu-architecturedatapath-designeuclidean-algorithmfinite-state-machineverilog
VL
VLSI-Shubh/Life-story-FSM

Creative Moore FSM representing personal life milestones from undergrad to VLSI career aspirations. Fun educational project demonstrating state machine concepts through storytelling, complete with synthesis results and waveform analysis. Combines digital design with personal narrative.

Verilog00Updated 3 months ago
creative-codingfinite-state-machinemoore-machineverilog-hdl
VL
VLSI-Shubh/Sorting-Algorithm-Visualizer-in-Python

A Python-based sorting algorithm visualizer that demonstrates Bubble, Quick, Merge, and Radix Sort with step-by-step animations using Matplotlib. Includes performance comparison, command-line customization, and side-by-side algorithm insights.

Python00Updated 6 months ago
algorithm-visualizationdata-structures-and-algorithmspythonsorting-algorithmssorting-visualization
VL
VLSI-Shubh/UART

Fully parameterized UART (Universal Asynchronous Receiver Transmitter) module in Verilog with FSM-based transmitter and receiver, configurable baud rate generator, and support for full-duplex communication. Includes 16x oversampling for accurate bit sampling and loopback testbench for simulation.

Verilog00Updated 6 months ago
fpga-programminghardware-designparameterizedrtl-designuart-protocolverilog-hdl
VL
VLSI-Shubh/Circuits

Comprehensive collection of modular, synthesizable Verilog circuits including combinational logic (multiplexers, subtractors, comparators) and sequential designs (shift registers, counters, timers). Organized library with testbenches, waveforms, and synthesis reports for rapid prototyping and design reuse.

Verilog00Updated 6 months ago
VL
VLSI-Shubh/SRAM

SRAM Collection – Parameterized Verilog Modules for Single Port SRAM (sync/async read), Pseudo Dual Port SRAM (sync read), and True Dual Port SRAM – all parameterized, fully synthesizable, and demo’d with testbenches and waveforms.

Verilog01Updated 6 months ago
cache-memorydual-port-memorymemory-designsramverilogvlsi-design
VL
VLSI-Shubh/Smart-Traffic-Controller-FSM

Sensor-aware 4-road traffic light controller using Finite State Machine in Verilog. Dynamically manages traffic flow with priority-based signal allocation, timer-controlled phase transitions, and real-time traffic monitoring for smart city applications.

Verilog00Updated 6 months ago
finite-state-machinefsmsensor-based-technologytraffic-controllerverilog
VL
VLSI-Shubh/Mealy-and-Moore-with-Identical-outputs

Binary pattern "1011" detector implemented using both Mealy and Moore FSM architectures. Comparative analysis of output timing, state usage, and architectural trade-offs with detailed waveform analysis and synthesis results.

Verilog00Updated 6 months ago
digital-designfinite-state-machinefsm-comparisonmealy-mooresequence-detectorverilog
VL
VLSI-Shubh/Delay-and-Power-Analysis-of-a-Static-8x8-Dadda-Multiplier-Circuit

High-speed 8×8 Dadda multiplier designed in 45nm CMOS technology with hybrid transmission gate/CMOS logic. Features 4:2 compressor-based partial product reduction, critical path delay of 0.204ns, and comprehensive delay & power analysis.

00Updated 7 months ago
arithematic-circuitscmos-logicdadda-multiplierdelay-analysisvlsi-physical-design
VL
VLSI-Shubh/8-Bit-Adder

High-performance 8-bit Manchester adder optimized for accumulator applications using hybrid CMOS/PTL logic. Features transmission gate carry chain, post-layout power analysis, and comprehensive comparison with other adder architectures.

00Updated 7 months ago
cmos-circuitsmanchester-adderpower-analysisvlsi-designvlsi-physical-design

Gists

Recent Activity

Shubham Upadhyay (VLSI-Shubh) | GitHunt