Skip to content
View vinodgaddam1's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report vinodgaddam1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
vinodgaddam1/README.md

Verilog โ€ข SystemVerilog โ€ข Digital Design โ€ข ASIC Flow โ€ข RISC-V


Email LinkedIn GitHub


GADDAM VINOD KUMAR GitHub profile

๐Ÿ”ท About Me


I'm an aspiring RTL Design & Verification Engineer, currently building my foundation across the full ASIC design spectrum โ€” from digital logic and RTL coding to functional verification and the RTL-to-GDSII flow.

  • ๐Ÿ”ฌ Focused on RTL Design, Functional Verification, and Digital Logic
  • ๐Ÿงฉ Comfortable with Verilog / SystemVerilog, FSM design, and simulation-based debugging
  • โš™๏ธ Learning the ASIC RTL-to-GDSII flow using industry EDA tools
  • ๐Ÿ–ฅ๏ธ Exploring RISC-V processor design through hands-on RTL implementation
  • ๐Ÿ Using Python and Linux for engineering workflows and automation
  • ๐Ÿค– Integrating AI-assisted engineering into my learning and debugging process

I'm early in my journey and building real, verifiable skills โ€” not claiming professional industry experience.


โšก RTL โ†’ Verification โ†’ ASIC Flow

Stage Description
๐Ÿง  Digital Design Boolean logic, combinational & sequential circuits
โœ๏ธ RTL Design Verilog / SystemVerilog coding of digital modules
โ–ถ๏ธ Simulation Functional simulation using ModelSim / EDA Playground
โœ… Functional Verification Testbenches, self-checking environments, waveform debug
๐Ÿ”ง Synthesis RTL-to-gate-level using Cadence Genus
โฑ๏ธ STA Static Timing Analysis for timing closure
๐Ÿ—๏ธ Physical Design Floorplanning, placement, CTS, routing using Cadence Innovus
๐Ÿ“ฆ GDSII Final signoff layout for fabrication

๐Ÿ› ๏ธ Technical Skills

๐Ÿ”น RTL Design

Verilog SystemVerilog Combinational Sequential FSM Counters ShiftReg ALU MUX COA

๐Ÿ”น Verification

Testbench FuncVer Waveform Simulation Debug ClockGen

๐Ÿ”น ASIC Design Flow

RTL Sim Synth STA PD GDSII

๐Ÿ”น EDA Tools

ModelSim Vivado EDAPlayground GVim Genus Innovus NCLaunch Qflow

๐Ÿ”น Programming / Environment

Python Linux Git GitHub


๐Ÿค– AI-Assisted Engineering

ChatGPT Claude Gemini Kimi Lovable Rocket Quadratic

I use these tools to speed up learning, documentation, debugging assistance, and everyday engineering workflows. They support my understanding of RTL and verification concepts โ€” they don't replace hands-on simulation, waveform analysis, or hardware reasoning.


๐Ÿ”ฅ Featured Project โ€” RV32IM RISC-V Core (7nm ASIC Flow)

RV32IM RISC-V Core โ€” 7nm ASIC Flow

  • ๐Ÿงฉ 32-bit RV32IM RISC-V processor designed in Verilog HDL
  • ๐Ÿญ Complete ASIC RTL-to-GDSII flow implementation
  • ๐Ÿ› ๏ธ Built using Cadence EDA tools (Genus, Innovus, NCLaunch)
  • ๐Ÿ”ฌ Targeted at 7-nm technology node
  • โฑ๏ธ Focus on timing closure, area optimization, and power efficiency
  • ๐Ÿ“„ Published as an IEEE research paper

๐Ÿ“š IEEE Xplore: Design and Physical Implementation of an RV32IM RISC-V Core in 7-nm Technology Using Cadence EDA Flow


๐Ÿงฎ Project โ€” 32-bit Parameterized ALU

  • โž• Arithmetic operations (add, subtract, multiply)
  • ๐Ÿ”ฃ Logical operations (AND, OR, XOR, NOT)
  • โš–๏ธ Comparison operations
  • โ†”๏ธ Shift operations (logical & arithmetic)
  • ๐Ÿงฉ Fully parameterized RTL design
  • โœ… Self-checking Verilog testbench
  • โ–ถ๏ธ RTL simulation, debugging, and functional verification

๐Ÿ“ Other RTL / Verification Projects

๐Ÿ”Œ UART Protocol RTL design and verification of a UART transmitter/receiver with testbench-based functional checks.

๐Ÿ” FSM Design & Verification Finite state machine modeling in RTL with simulation-based verification of state transitions.

๐Ÿ”ข Counters Parameterized synchronous/asynchronous counter designs verified through simulation.

๐Ÿ“ฅ FIFO FIFO buffer design with functional verification of read/write pointers and flag conditions.

๐Ÿง  RAM / Memory Design RTL memory module design with read/write verification.

๐ŸšŒ APB-based Memory APB protocol interfacing with memory blocks, verified via testbench simulation.

โฐ Clock / Frequency Generation RTL modules for clock division and frequency generation, verified through simulation.


๐ŸŒฑ Engineering Learning Journey

Digital Logic โ†’ Verilog โ†’ RTL Design โ†’ FSM โ†’ Memory โ†’ FIFO โ†’ UART โ†’ APB โ†’ SystemVerilog โ†’ Verification โ†’ ASIC Flow โ†’ RISC-V

This reflects a progressive learning path, not claimed professional experience โ€” each stage represents concepts and skills built through coursework, self-study, and hands-on projects.


๐Ÿญ ASIC Design Journey

โœ… Hands-on experience: RTL Design, Simulation, Synthesis (Cadence Genus), Physical Design flow using Cadence Innovus (via academic project/workshop) ๐Ÿ“– Currently learning: Advanced STA, full-chip physical design signoff, and verification methodology (UVM concepts)


๐Ÿ“Š GitHub Stats




๐ŸŽฏ Currently Learning

  • ๐Ÿ“˜ SystemVerilog (advanced constructs)
  • โœ๏ธ Advanced RTL Design
  • โœ… Functional Verification methodology
  • ๐Ÿ” FIFO / CDC (Clock Domain Crossing) concepts
  • ๐ŸšŒ APB / UART protocol design
  • ๐Ÿญ ASIC design flow (deeper physical design)
  • ๐Ÿ–ฅ๏ธ RISC-V architecture
  • ๐Ÿงช Verification methodology fundamentals

๐Ÿง  Engineering Mindset

  • ๐Ÿ“‹ Understand the specification before coding.
  • โฑ๏ธ Design RTL with clear timing behavior.
  • โœ… Verify functionality, not just compilation.
  • ๐ŸŒŠ Debug from waveform evidence.
  • ๐ŸŽฏ Think about corner cases.
  • ๐Ÿญ Understand the complete ASIC flow.
  • ๐Ÿค– Use AI as an engineering assistant, not as a replacement for understanding.

๐ŸŽ“ Education

B.Tech โ€” Electronics and Communication Engineering Madanapalle Institute of Technology & Science (MITS), Deemed to be University 2022 โ€“ 2026 | CGPA: 8.19/10


๐Ÿ“œ Certifications

  • ๐Ÿ—๏ธ Physical Design (RTL-to-GDSII) Workshop โ€” KT Semicon, 2026
  • ๐Ÿ”ฌ VLSI SoC Design using Verilog HDL โ€” Maven Silicon, 2025
  • ๐Ÿ’ป Introduction to Microprocessors โ€” edX
  • โšก VLSI Training โ€” NIELIT, 2025
  • ๐Ÿ Python for Beginners โ€” Simplilearn

๐Ÿ“š IEEE Research Publication

๐Ÿ“„ Design and Physical Implementation of an RV32IM RISC-V Core in 7-nm Technology Using Cadence EDA Flow

๐Ÿ”— Read on IEEE Xplore


๐Ÿค Let's build reliable silicon.

Email LinkedIn GitHub

Popular repositories Loading

  1. 100_days_challenge_Design_Verification_Engineer 100_days_challenge_Design_Verification_Engineer Public

    VLSI (Very Large Scale Integration) is the process of integrating millions to billions of transistors onto a single semiconductor chip to create compact, high-performance integrated circuits.

    Verilog 3

  2. Verification Verification Public

    3

  3. vinodgaddam1 vinodgaddam1 Public

    1