This course is meant for those who are looking for
Job opportunities in Backend Domain (PD)
Wanted to Shift Profile from other domain to Physical Design (PD)
Working in Physical Design but feel that they have certain gaps and want to fill those gaps.
Need to understand the Industry Standard Terminology as per Synopsys Tool Set.
Refresh Your PD and STA concepts.
Preparing for an Interview for any Experienced Level
Educational Qualification:
Working Profession
B.Tech- 4th Year & Passout
M.Tech - 1st Year ,2nd Year & Passout
Duration: 3 Months + 1Months - Lab access from the very first week (24*7)
3 Months as course duration
1 additional Month for finishing Lab work and Project work
200+ Hrs Of Course (including 100+ Hrs of Lab)
Perfectly Blend between Online LIVE (approx 90Hrs to 120Hrs) & Self-Paced recording classes (approx 20Hrs to 40Hrs)
Doubt Solving Sessions
Certificate from VLSI EXPERT (As course completion Certificate)
Synopsys Tool - Design Compiler / ICC2 / Primetime
VLSI EXPERT PVT. LTD. ensures that we give you the stairs so that you can reach the summit of success. Our Physical Design course is one of the TOP Rated courses and is highly recommendable by Industry Professionals. Our Physical Design course has been designed around Synopsys Tool and we provide Individual Tool Access 24*7 throughout the training program.
We guarantee you that once you decide to take this exhilarating journey of RTL to GDS flow using Synopsys Tool Environment with us you will feel joy of coming closer of being an expert in the domain each day. The course is designed keeping in view the Industry Standard Practices by the industry experts themselves.
This course will help the attendees to understand and gain proficiency in STA, Logic Synthesis, Place and Route from a Low Power Design Perspective.
Tools Used:
Lab session on Industry Tools By Synopsys
DC-DESIGN COMPILER (Synthesis Tool)
ICC2-IC COMPILER 2(Physical Design Tool, Netlist to GDS II Implementation)
PT-PRIME TIME (Timing Sign-Off tool)
Goal Of VLSI EXPERT PRIVATE LMITED
We would target a capability of training up to 3000 faculty/students/industry representatives per year.
Providing a platform to faculty members/students/industry representatives/researchers for their professional growth.
Generate manpower in the Semiconductor Domain and make everyone industry-ready.
Contribute to the growth of country by developing skills to create better opportunities for employability.
Module 1: VLSI Flow Introduction:
VLSI Implementation Flow Overview
Basic Idea of all stages and Terminology Introduction
Input Output Files
Mapping files, GDS layer, Technology Files, Techlib concepts,
Nxtgrd files, Tluplus files, DRC Rules, Routing rules, models files, LVS rules
Libraries in Physical Design
Physical library, Technology file library
Cell Libraries Standard cell library, I/O cell library, Custom/Macro cell library
Overview of Hierarchical Design Vs Flat Design
Concepts of Blocks, Top level design
Tradeoff b/w Flat Vs Hier. design (Timing perspective)
Module 2: Unix, Scripting & pre-requisite
Unix Basic commands, Scripting Concepts (TCL basics)
CMOS Concepts Introduction
Assignment – TCL, Unix and CMOS
Module 3: Logic Synthesis (Conceptual Class):
Introduction and Importance of Synthesis in ASIC Design
Synthesis Design Timing Constraints
Design Rule Constraints (DRC) - Maximum Transition time, Maximum Fanout, Max & Min Capacitance
Optimization Constraints -Input and Output Delays, Minimum and Maximum Delay, Maximum Area, Power Optimization.
Managing Constraints Priorities
Overview of SDC constraints
Timing Concepts and Optimization Techniques
Path based Timing Optimizations
Path grouping, Ungrouping, boundary opt., register retiming, seq inversion
Architectural, Logical and Gate-Level Optimization
Assignments - Synthesis Opt, Basic Synthesis
Module 4: Design compiler (Lab):
Conceptual Classes:
Synthesis Tool (Design Compiler) Flow (DC & DC-T Flow)
Synthesis Runs and Analysis, Different directory structure & input files and their syntax and uses
Demo of Synthesis Scripts & Different Synthesis Reports
Overview of Different commands used by DC & Linking of these commands with the concepts
Sequence of different files needed by DC
Assignments around Synthesis DC Flow Setup
LAB Work
ICC2 Tools Basic Setup and Introduction
MCMM File in ICCII, PVT
Different directory structure,
Linking of different files or wrappers and scripts
ICC GUI or Batch Mode
Different input files
Reporting structure
Link library, Target library,
Module 5: Floorplan & Power Planning
Conceptual Classes
Pre-Floorplan Sanity Checks
Power Domains, Power Planning and Layer Planning
PPNS in ICCII
Macros concepts, Guideline to place Macros
DEF / LEF concepts
Core / Die concepts, IO-pad concepts
Site rows, Grid, Tracks concepts
Power Ring, Pad Ring, Vertical & Horizontal Strap
Lab Work
Introduction of ICC commands & uses to set FP guideline
GUI understanding
Module 6: Placement
Conceptual Classes
Pre-placement Sanity Check
Standard cell Concepts
Global Placement, Refine Placement & Detailed Placement
Congestion Driven Placement
Timing Driven Placement
Power Driven Placement
Special Cell placement
Logic Optimization in Placement
Special cells / Spare cells concepts
Blockage Concepts
Placement Congestion: cell density
Lab Work
Introduction of Different placement related commands
Module 7: CTS (Clock Tree Synthesis)
Conceptual Classes
Goals of CTS
Clock Buffers and Inverters
Skew Balancing
CTS Algorithms
Clock Tree Optimization
Pre & Post CTS Clock Tree Structure
Clock Design Problems
Module 8: Routing
Conceptual Classes
Global Routing, Track Routing, Detailed Routing
Routing Blockages
Timing driven routing
Concepts of HVH / VHV routing
Metal wire concepts (Mx/My/Mz etc)
Default rules Vs NDR rules
Module 9 – Lab Work and Project
How to do different analysis / checks (Timing analysis, DRC Checks)
Assignments based on PNR concepts
Demo on a Small test case using commands (Manual running
Module 10: Static Timing Analysis
Conceptual Session
Delay concepts (Cell delay and Net delay)
Delay calculation Methodology (GBA and PBA analysis)
Different files – Liberty File, SDC, SDF file, Wire Load model File, SPEF Files
Timing Path and Timing Checks (Setup and Hold, Clock gating Checks, Recovery, Removal)
Analysis Mode
Fixing of Setup and hold Violation
Advance Timing concepts -OCV (derates), AOCV, POCV, CRP, CRPR,
Timing Constraints
Signal Integrity and Cross Talk
Complex Timing Analysis
Assignment - Timing Analysis
Lab : Primetime (LAB)
Different directory structure
Different input files and their syntax and uses
Prime Time Tool Flow understanding and Timing analysis
Sequence of different files needed by Primetime
Understanding Timing Reports
GUI based Timing analysis
Script and flow understanding
Overview of Different commands used by Primetime
Importance of those commands
Linking of these commands with the concepts (we studied)
Demo on a Small test case using those commands (Manual running)
Overview of different concepts to run primetime scripts
How to set Link library, Target library,
How to set different values or read a script/template while running PT (using an automated flow)
Module 11: Signoff and Other Concepts
Signoff Timing and Timing ECOs
Parasitic Extraction
Interconnect parasitic.
Process variation.
Manufacturing defects
Coupling and Surface cap & Resistance – SPEF File
Technology files (ITF file)
Physical Verification - DRC / LVS
DFM
Antenna fixing, Critical Area, Via Reliability, Metal fill insertion, Filler cell insertion
Module 12: Low Power
Low Power Design and Architecture
CPF / UPF Format
Basic Power related Concepts
Power domain, Clock Domain,
Dynamic Power, Switching Power, Static Power
Different kind of cells
Retention Cells, Always-ON Cells
Power Switches, Clock Gating Cells
Assignment
Module 13: Project Details
Project on a small block
Lab access - Synopsys (DC, ICC2, PT)
Tech Node - 32nm/28nm/14nm
Small Labs and Assignment
Project: - 1 Full project.
NOTE: This Course Content is basically for your understanding and it's not limited to this only. We are enhancing and modifying our course content batch by batch and the target audience's point of view. During the Discussion, if we have to cover anything outside (but related to the topic), we are happy to do that.
Trainer Details:
Puneet Mittal – 17+ Years of Industry Experience & 5+ Years of Entrepreneur Experience. He is the Founder and CEO of VLSI EXPERT PVT. LTD.
LinkedIn Profile - https://www.linkedin.com/in/mittalpuneet
Industry Expert 1 (As a Subject Matter Expert) – 12+ years of Industry Experience and expertise in MixSignal Physical Design. IIT Ropar alumni & Ph.D. from the USA
Industry Expert 2 (As a Visiting Faculty) – 5+ years of Industry Experience and expertise in Static Timing Analysis (especially in Signoff STA).
Q- Who is going to give this training?
ANS: This training is being conducted by "VLSI EXPERT PVT. LTD.". We have our Trainers and Industry Experts. Please Check the Instructor Tab for more details.
Q:- What is going to be the mode of delivery of this training?
ANS: This is an Instructor-Led Online (Live) Training.
Q: - What if I miss a session?
ANS: No issues. If you miss a session the same will be available on our online platform and you can go through it as many times as possible though the instructor won’t be available to solve your queries. Access to these recordings will have lifetime (by default 10 years but you can get an extension later by contacting us).
Q: - Is it a Certification Course?
ANS: - Yes this is a certification Course. You will get the course completion certificate.
Q: - Who will give the training Certificate?
ANS: - The training Certificate will be given by " VLSI EXPERT PRIVATE LIMITED".
Q: - Can I get a refund of my fee (in case of an emergency)?
ANS: - No, this is not a refundable course. But you can request access to the next batch in case of any emergency.
Q: - Is it a Placement Oriented Program?
ANS: - No, this is not a placement-oriented program. This is a level 2 program. We can assist or refer to companies in case we get any request from companies but giving any kind of assurance for placement is not part of this program. For placement-oriented programs please check our other courses.
