Skip to content
View SRB-TYAGI's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report SRB-TYAGI

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SRB-TYAGI/README.md

Hi πŸ‘‹, I'm SOURABH TYAGI

ASIC Physical Design Intern @ Synopsys | VLSI | RTL-to-GDS | Verilog | STA

Electronics & Communication Engineering (VLSI) Graduate | Semiconductor Enthusiast


πŸš€ About Me

I am an Electronics and Communication Engineering (VLSI) graduate from VIT-AP University with a strong interest in ASIC Physical Design, Digital VLSI, and Semiconductor Technology.

I am currently working as an ASIC Physical Design Intern at Synopsys, where I am building practical knowledge of ASIC implementation, physical design, timing analysis, and RTL-to-GDS flow.

I have hands-on experience through internships and academic projects involving Digital VLSI, FPGA implementation, Verilog, Quantum Key Distribution, Cadence tools, and robotics.


πŸ’» Core Expertise

  • ASIC / VLSI: Physical Design, RTL-to-GDS, Static Timing Analysis, Digital VLSI
  • HDLs: Verilog, SystemVerilog
  • EDA Tools: Cadence Virtuoso, Genus, Innovus, Tempus, Spectre, Xilinx Vivado
  • Physical Design: Synthesis, Floorplanning, Placement, CTS, Routing, Timing Analysis
  • Physical Verification: DRC, LVS, PEX, Post-Layout Simulation
  • Programming: Python, C, Java
  • Hardware: FPGA, Digital Logic Design, Circuit Analysis

🏒 Current Role

ASIC Physical Design Intern β€” Synopsys

  • Working in the area of ASIC Physical Design.
  • Learning and working with RTL-to-GDS implementation flows.
  • Developing practical understanding of floorplanning, placement, CTS, routing, timing analysis, and physical verification.
  • Exploring industry-standard EDA tools and semiconductor design methodologies.

πŸ“Œ Previous Experiences

IIT Jammu β€” Summer Intern | 2025

Digital VLSI Circuit Design and FPGA Implementation of QKD Post-Processing

  • Designed Verilog-based hardware blocks for Quantum Key Distribution (QKD) post-processing.
  • Implemented Sifting and Privacy Amplification hardware blocks.
  • Developed a radix-16 Cooley-Tukey NTT architecture.
  • Worked with modular arithmetic, hashing, memory blocks, FSMs and FPGA implementation.
  • Verified the design using Verilog testbenches and waveform analysis.

MANIT Bhopal β€” Summer Intern | 2024

3-DOF Robotic Manipulator

  • Developed a 3-DOF robotic manipulator using ROS 2, MoveIt and Gazebo.
  • Worked with Python, URDF and OpenCV.
  • Implemented trajectory planning and robotic control.

πŸ”¬ Projects

4KB SRAM Using Noble Schmitt Trigger-Based 12T Bit Cell

  • Designed a 4KB SRAM using a Noble Schmitt Trigger-based 12T SRAM bit cell.
  • Implemented schematic and layout using Cadence Virtuoso.
  • Worked with DRC, LVS, PEX and post-layout simulation.
  • Designed and analyzed memory read/write operations and peripheral circuitry.

PicoRV32 RTL-to-GDS Flow

  • Worked with the PicoRV32 RISC-V processor.
  • Explored RTL synthesis and ASIC implementation flow using Sky130 PDK.
  • Worked with Cadence Genus and Innovus.
  • Studied synthesis, timing constraints, placement, routing and timing analysis.

πŸ“š Currently Learning

  • ASIC Physical Design
  • Static Timing Analysis (STA)
  • Timing Closure
  • Clock Tree Synthesis (CTS)
  • Placement & Routing
  • Physical Verification
  • RTL-to-GDS Flow
  • Advanced VLSI Design Methodologies

πŸ› οΈ Tech Stack

Languages

Verilog SystemVerilog Python C Java

VLSI / EDA

Cadence Virtuoso Genus Innovus Tempus Spectre Vivado

VLSI Concepts

RTL Design Synthesis Floorplanning Placement CTS Routing STA DRC LVS PEX

Other

Git Linux FPGA ROS 2


πŸ‘― Open to Collaboration

  • ASIC / VLSI Design Projects
  • RTL Design and Verification
  • FPGA Development
  • Digital Design
  • RISC-V Projects
  • Semiconductor / EDA Open Source Projects

πŸ“« How to Reach Me


Languages and Tools:

C Java Python Linux MATLAB


πŸ“Š GitHub Stats

Sourabh Tyagi

Sourabh Tyagi

Sourabh Tyagi

Pinned Loading

  1. Design-of-4Kb-SRAM-Using-Noble-Schmitt-Trigger-Based-12T-Bit-Cell-in-GPDK-90nm-Technology Design-of-4Kb-SRAM-Using-Noble-Schmitt-Trigger-Based-12T-Bit-Cell-in-GPDK-90nm-Technology Public

    This repository contains the complete Senior Design Project (Final Year Project) on the design and analysis of a 4Kb SRAM using a Noble Schmitt Trigger-Based 12T Bit Cell in GPDK 90nm Technology wi…

    Shell 2

  2. RISC-V-PROCESSOR RISC-V-PROCESSOR Public

    This repository presents a complete RTL-to-GDSII ASIC implementation of the PicoRV32 RISC-V processor using the Skywater 130nm (Sky130) open-source PDK. The project demonstrates an industry-standar…

    Verilog 16 4

  3. Quantum-Key-Distribution_QKD Quantum-Key-Distribution_QKD Public

    Quantum Key Distribution (QKD) Post-Processing: C++ simulation of sifting & error correction, and Verilog HDL implementation of hardware-optimized sifting and privacy amplification using NTT-based …

    C

  4. Cadence-Virtuoso_Projects Cadence-Virtuoso_Projects Public

    2