I build and verify digital hardware using Verilog/SystemVerilog, with a focus on RTL design, digital systems, communication protocols, and Design Verification.
Currently strengthening my skills in RTL Design, SystemVerilog, UVM, Functional Verification, FPGA/ASIC design flow, and semiconductor technologies.
HDL / Verification
- Verilog HDL
- SystemVerilog
- UVM
- Functional Verification
- Testbench Development
- Assertions & Coverage
Digital / RTL Design
- Combinational & Sequential Logic
- FSM Design
- Counters & Registers
- Clock Dividers
- CDC & Synchronization
- SPI Protocol
- BIST Architecture
- LFSR & MISR
- RTL Synthesis
Tools
- Xilinx Vivado
- Yosys
- Verilator
- Icarus Verilog
- GTKWave
- Graphviz
- VS Code
- Git & GitHub
Programming
- C
- Python
A synthesizable Verilog implementation of an SPI Master/Slave system with integrated BIST.
Highlights
- SPI Master & Slave architecture
- Configurable SPI operation
- BIST controller with FSM
- LFSR-based pseudo-random pattern generation
- MISR-based signature analysis
- Fixed-pattern and walking-1 testing
- Loopback-based self-test architecture
- Synthesizable RTL
Focus: RTL Design • SPI • BIST • LFSR • MISR • FSM • Verification
A structured collection of RTL designs and simulation exercises developed during C-DAC training.
Includes:
- Combinational logic
- Sequential circuits
- Registers
- Counters
- Multiplexers
- FSMs
- Testbenches
- RTL design exercises
Focus: Verilog • RTL Design • Digital Logic • FSM • Simulation
Hands-on Verilog implementations covering fundamental RTL coding concepts and hardware modeling techniques.
Focus: Verilog • RTL Coding • Digital Design
- Advanced SystemVerilog
- UVM
- RTL Design Methodology
- Design Verification
- CDC & Reset Design
- ASIC Design Flow
- FPGA Design Flow
- Low-Power Design
- Semiconductor / VLSI Design
I'm interested in opportunities related to:
RTL Design | Design Verification | FPGA | ASIC | VLSI | SoC
I'm particularly interested in building reliable, synthesizable RTL and developing robust verification environments for digital systems.
⭐ Feel free to explore my repositories and connect with me for VLSI, RTL Design, and Design Verification opportunities.