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

Block or report SRB-TYAGI

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. 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
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