RedHawk : Power Integrity, IR Drop and Reliability Analysis training included(Only institute to offer this).

Physical Design Training is a 3.5 months course (+1.5 months for freshers covering Device fundamentals, fabrication, timing concepts. advanced digital design, analog design basics, and UNIX OS) structured to enable aspiring engineers get in-depth knowledge of all aspects of Physical design flow from Netlist to GDSII including Floor planning, Placement, power planning, scan chain reordering, global routing, clock tree synthesis, power analysis and ECO. Course also involves multiple hands on projects using Synopsys Implementation flow. It is among widely used PnR flow in industry.

Physical Design training program is well illustrated and supported with real-time examples from the industry. Floorplanning, Placement and Routing, Clock Tree Synthesis, Final Routing and Timing Closure forms the core of the Physical Design Training program structure. Thorough and micro level wide understanding of the concepts across all the Physical Design flow would be the key highlight of this program. Complete Theory Sessions and complementing Lab Sessions with projects (at least two) on Million Gate Design from Netlist to GDSII, guided well by expert trainer are offered for every candidate of this Physical Design Training program.

Physical Design Training is supported using 15+ assignments covering all aspects physical design implementation flow including practical aspects. Assignments are detailed and well structured to cover all the aspects of Physical Design. These assignments will solved as part of course lectures. Student will have 12 months access to tool from date of course registration.

VLSIGuru Institute is setup in 2012, helped 1000+ students find right career opportunities. VLSIGuru offers most affordable Physical Design Training in Bangalore and Noida. Course will Online Physical Design Training is offered for students based out of Bangalore.

Below are the Physical design Training topics.
Netlist to GDSII flow :

  • Initial Design Setup
  • Importing design
  • Floorplanning
  • Power Planning
  • Placement
  • Scan chain re-ordering and re-partitioning
  • Global Routing
  • Clock Tree Synthesis
  • Detailed Routing
  • Power Analysis (static and dynamic)
  • Engineering Change Order flow (eco)
  • Design For Manufacturability

VLSI Flow(PD Basics 1.5 months Course)

  • Specification
  • RTL coding, lint checks
  • RTL integration
  • Connectivity checks
  • Functional Verification
  • Synthesis & STA
  • Gate level simulations
  • Power aware simulations
  • Placement and Routing
  • DFT
  • Custom layout
  • Post silicon validation

Semiconductor device fundamentals(PD Basics 1.5 months Course)

  • Conductors, Semiconductors, Insulators
  • Intrinsic and Extrinsic Semiconductors
  • Diode
  • BJT
  • FinFET
  • Device Fabrication
  • Significance of above aspects with Physical Design flow

Advanced Digital Design (PD Basics 1.5 months Course)

  • Digital Design basics
  • combinational logic
  • sequential logic, FF, latch, counters
  • Memories
  • Setup time, Hold time, timing closure, fixing setup time and hold time violations
  • STA basic concepts time, Hold time, timing closure, fixing setup time and hold time violations

UNIX(PD Basics 1.5 months course)

  • Shells
  • File and directory management
  • User administration
  • Environment variables
  • Commonly used commands
  • Shell scripting basics
  • SEd and AWK
  • Revision management
  • Makefiles

TCL Scripting

  • Introduce TCL
  • Why TCL?
  • TCL Script Processing
  • Understand TCL uses and strengths
  • Writing simple TCL scripts
  • TCL for VLSI scripting
  • TCL : Main Features
  • TCL in EDA
  • TCL shell (tclsh)
  • Working with TCL scripts (UNIX)
  • TCL Interpreter in SoC Design Tools
  • TCL Scripting for SoC Design
  • TCL Commands
  • Variables
  • Substitution and Command Evaluation
  • Operators
  • Mathematical Functions
  • Procedures
  • Control flow : if, if-else, switch, for, foreach, while, break and continue
  • string, string operations
  • List, List manipulation
  • Arrays, array methods
  • Working with files
  • Command line arguments
  • Regular expressions
  • Complete TCL Scripts
  • TCL Packages

Initial Design Setup

  • Top Level, Sub-System Level and Block Level Design Setup
  • Set up initial Design Implementation
  • Loading Netlist from Synthesis
  • Setting Path to dotlibs, LEFs, DEFs (if needed), Technology Files, SDC files
  • Flow Setup and Design Setup
  • Loop-back to Synthesis for Correlation issues correction


  • Initial Floorplanning settings
  • Define Pad Instances (Physical Cells)
  • Pad Instance co-ordinates
  • Start Floorplaning
  • Core Die Size setting
  • Floorplanning of Pad Instances
  • Pad Filler Insertion
  • Define Pad Ring Power Grid
  • Macro Instance constraints
  • Macro Instance Array creation
  • Macro Instance Orientation
  • Anchor based and Relative Placement of Macro Instances
  • Macro Instance-Channel settings
  • Macro Instance placement – Manual
  • Congestion probability around Macro Instances
  • Defining Placement Blockages


  • Running placement
  • Defining placement strategies
  • In Place Optimization
  • Hierarchical Placement
  • Relative Placement
  • Congestion analysis and reduction
  • Macro placement changes to reduce congestion
  • Standard Cell Placement Constraints
  • Halo creation for instances
  • Congestion Analysis with Standard Cell placement
  • Local Congestion Reduction
  • Density Screen and Placement Blockage for Standard Cells
  • Congestion Aware Placement
  • Re-Check Macro Placement for better Congestion relief
  • Create Balanced Buffer Trees for High Fanout Net

Power Planning

  • Defining Power Structure
  • Logical Power/Ground Connections
  • Setting Power Network Constraints
  • Create and Analyze Power Structure
  • Change Power Constraints and Re-Createto meet IR requirements
  • Power Ground Pin connection and create Power Rails
  • Power Network Checks for IR and Resistance
  • Placement Blockage for Power Network
  • Incremental Placement

Scan Chain RE-Ordering and RE-Partitioning

  • Re-Order Scan connectivity within Chain
  • Re-Partition Scan connectivity across Chains
  • SCANDEF file based Scan Chain Re-Ordering

Global Routing

  • Congestion checks for Overflow again
  • RC extraction for Net Parasitics
  • Check Timing for Max Analysis
  • Run Timing/Congestion aware Placement
  • Logic Re-Structuring for Placement and Timing

Clock Tree Synthesis

  • Check Pre-CTS timing based on Global Routing and Detailed Placement
  • Setting Clock Constraints such as Target Skew Target Insertion Delay
  • Clock Root Attributes as Stop, Float and Exclude Pins
  • Building for Generated and Gated Clocks
  • Don’t Touch attribute on existing Clock Tree structure
  • Defining Clock Buffers and Inverters.
  • Set Clock Tree Timing DRCs.
  • Non-Default Clock Routing rules setting
  • Perform Clock Tree Synthesis and Clock Tree Optimization
  • Reduce Hold Violations in Data paths and Scan Paths
  • Clock Tree Building/Optimization for Multiple modes and Multiple PVT corners
  • Synchronous Clock Balancing
  • Cross-Clock Delay Balancing
  • Logical Hierarchy aware CTS
  • Max and Min Analysis and subsequent Optimization
  • Fixing Violations
  • CTS Optimization across other modes and PVT corners (MMMC)
  • Skew and Insertion Delay checks
  • Checking Crosstalk on Clock Network

Detailed Routing

  • Pre-Route check points
  • Routing fundamentals
  • Global Route
  • Detail Routing
  • Track Assignment and Route
  • Refining Detailed Route
  • Over the Macro routing
  • Non-Preferred Routing direction
  • Clock Net Routing
  • Initial Data path routing
  • Redundant VIA insertion setting
  • Post Detailed Route Optimization
  • Fixing DRC Violations
  • Post Detailed Route Delay Calculation Algorithms
  • Crosstalk Delay and Noise Analysis and Fix

Power Analysis (Static and Dynamic)

  • Check Leakage Power Dissipation
  • VT Cell swap for power and timing trade-off
  • Analyzing Dynamic Power Dissipation based on GAF, SAIF, VCD
  • Reduce Dynamic power
  • Meet Total Power target

Engineering Change Order Flow (ECO)

  • Functional ECO
  • Timing ECO
  • Metal Only ECO using Spare Cells for base frozen designs

Multiple Industry standard Projects

  • 2 Hands on projects covering detailed flow from Synthesis, input files, floorplan, power planning, placement, CTS, Routing, SPEF extraction, STA, and Physical verification.
  • Projects based on multi voltage domain.
  • Student will be working on 3rd project independently with trainer/mentor support.

Design For Manufacturability

  • Antenna Rules and Fixes
  • Critical Area Analysis
  • Wire Spreading and widening
  • Setting minimum metal jog length
  • Filler Cell Insertion
  • Metal Fill
  • Timing Checks after Metal Fill
  • Parasitic Extraction for SignOff timing analysis
  • Export Netlist
  • Export GDSII

Softskill Training

  • Facing interviews effectively
  • Industry work culture
  • Group discussions

Course is offered in 2 modes:

  • Full week course (for freshers)
    • 9AM to 1PM on 6 days/week (Friday is break)
    • Institute will be open from 8AM to 9PM on all the days. Student can practice and get mentor support during this time.
  • Weekends only course (for working professionals)
    • 9AM to 5:30PM on both Saturday & Sunday
      • Session timings might differ for students from US and other times zones.
    • Dedicated weekday online lab session support(on need basis)
Course Physical Design Training
Duration 3.5 months (5 months for freshers)
Next Batches 17/Aug , 21/Sep
Demo Session 17/Aug  (8:30AM – 1PM)
Entrance Test 17/Aug (2PM to 4PM)
Entrance Test Syllabus 1. Digital Electronics 2. CMOS 3. ASIC flow
Registration & Course commencement date 18/Aug
Freshers Full week course
Saturday & Sunday(8:30AM – 4:30PM India time. Monday to Friday(9:30AM to 12:30PM).
Weekdays sessions will be focused on training on device fundamentals – Digital Design – UNIX and TCL scripting.
Working professionals Saturday & Sunday(8:30AM – 4:30PM India time. Flexible timings for students attending online from US)
8:30AM – 12:30PM (Theory session offered by trainer)
1PM – 4:30PM (Lab & tool based session guided by mentor). Students from US will get support in different time.
Students will take the weekday tests and assignments from home.
Students also get support on complete project flow during weekdays as well.
New batch starts Every 5 Weeks
PD Main Course INR 37000 (All inclusive) (Classroom training)
INR 45000 (All inclusive) (Online training)
PD Basics Course INR 8000 (All inclusive) (Course on Physical Design basics + Unix)
INR 5000 (if this course is taken along with Physical Design main course above)
Tools Synopsys IC compiler, RedHawk, Primetime, StarRC, Design Compiler
Mode of training Classroom training at VLSIGuru Institute, ORR, Banaswadi
Online training using live training sessions
Tool Access Tool access for 12 months at the institute
Certificate Issued based on 50% assignment completion as criteria
Batch Size 35
Assignments 20
Evaluation tests 20(evaluation test followed by discussion on same).
Placement support Job opportunity in at least 6 companies. Further job Support till students gets job.
Trainer 15+ Years of industrial experience

Do you offer support after course completion?

  • Yes, Course fee also includes support for doubt clarification sessions even after course completion
  • You have option to mail you queries
  • Option to meet in person to clarify doubts

Why course fee very less compared to other institutes?

  • Most of the times, reasoning for any institute to charge higher fee(excess of 1 lakh) is tool cost is high. It is not true.
  • VLSIGuru believes in creating educational model which is affordable and, sustainable in the long run. It has been a success since we started training in 2012. Since then we have trained 2400+ students in VLSI alone. We estimate to train 1200 students in 2018.
  • Institute owns the office facility, hence we avoid rental expense. Keeping it aside, we also find it difficult to comprehend why course fee should be in excess of 1 Lakh.

What are the Course Prerequisites?

  • Good understanding VLSI Technology basics(CMOS, FinFET, etc)
  • Digital design concepts

What if I miss few sessions during course?

  • Each session of course is recorded, missed session videos will be shared

Course has started few weeks back, can I still join the course in between?

  • Yes, You will have option to view the recorded videos of course for the sessions missed
  • You will have option to repeat the course any time in next 1 year
Physical Design Course Material Access
Course material Shared over google drive
Course page access Get login details from Admin
Assignments-Checklist-Session notes Course page
Labs Copy labs from /home/vlsiguru/PHYSICAL_DESIGN/TRAINER* Refer to README files in individual folders.
Tool User guide /home/vlsiguru/PHYSICAL_DESIGN/Docs
acroread File_name.pdf to open any document.
How to use course material Shared as part of Course material
Resume update Course page
Interview Questions Uploaded to course page
Students enrolled for the course(Log in to youtube using gmail Id to view below videos):
Click here to view Course Page access video
Click here to view video on how to connect to VPN
Click here to view video on how to invoke ICC – DC – Primetime
Click here to view ICC usage video-1
Click here to view ICC usage video-2

Student will get access to assignments, labs, session notes, interview questions, sample resumes on course page.

Course PPTs (Only for registered students. Please login to website and then access the PPTs from this page)
Unit1 : Data base setup & Design Checks Presentation
Unit2 : Synthesis Presentation
Unit3 : STA Presentation
Unit4 : STA(Advanced) Presentation
Unit5 : Floorplanning Presentation
Unit6 : Placement Presentation
Unit7 : Routing Presentation
Unit8 : CTS Presentation
Unit9 : SCAN Presentation
Unit10 : Low Power Presentation
Unit11 : Physical Verification Presentation
Unit12 : IR-DROP Presentation
  • Multiple trainers each with 15+ years of rich experience of working on complex SOC backend flow in various technology from 45nm to 7nm
  • Multiple trainers with exposure to all the industry standard flow starting from Synopsys and Magma
error: Content is protected !!