Progressive learning path from basics to advanced industry-level concepts
Coverage of both combinational and sequential timing analysis
Deep dive into clock tree analysis and optimization
Multi-corner multi-mode (MCMM) analysis techniques
Practical exercises using industry-standard EDA tools (PrimeTime, Tempus, or similar)
Real-world design examples and case studies
Timing constraint development workshops
Debugging sessions for common timing violations
Timing closure methodologies used in production designs
Advanced concepts like OCV, AOCV, and POCV analysis
Low-power timing analysis considerations
Sign-off level timing verification techniques
Detailed course materials and reference documentation
Sample scripts and constraint files
Timing analysis checklists and templates
Access to recorded sessions and Q&A forums
Taught by experienced industry professionals with hands-on chip design experience
Real-world insights from actual tape-out projects
Best practices and lessons learned from production designs
Interactive doubt clearing and mentorship
ASIC/VLSI Design Engineers
Engineers working on digital design and verification
Those looking to specialize in timing analysis and closure
Design engineers transitioning to physical design roles
Physical Design Engineers
Engineers performing placement, routing, and optimization
Those responsible for timing closure in their projects
CAD engineers supporting physical design flows
Fresh Graduates and Students
Electronics/VLSI engineering graduates seeking semiconductor industry careers
Students wanting to build strong foundations in chip design
Individuals preparing for roles in ASIC/FPGA design companies
Verification Engineers
Engineers needing to understand timing aspects for comprehensive verification
Those working on gate-level simulation and timing verification
CAD/EDA Tool Engineers
Engineers developing or supporting timing analysis tools
Application engineers working with EDA vendors
FPGA Engineers
Engineers working on FPGA-based designs requiring timing closure
Those transitioning from FPGA to ASIC design methodologies
Required Knowledge
Basic understanding of digital electronics and logic design
Familiarity with CMOS circuit fundamentals
Understanding of combinational and sequential circuits
Basic knowledge of Verilog/VHDL (helpful but not mandatory)
Recommended Background
Prior exposure to ASIC design flow
Basic understanding of synthesis concepts
Familiarity with Unix/Linux command line
This comprehensive Static Timing Analysis (STA) course is designed to take participants from fundamental concepts to industry-level expertise in timing verification and analysis. The course covers the complete spectrum of STA, including timing constraints, setup and hold analysis, clock domain crossing, multi-mode multi-corner analysis, and advanced optimization techniques used in modern VLSI design.
Participants will gain hands-on experience with industry-standard STA tools and learn to apply timing closure methodologies used in real-world chip design projects. The course combines theoretical foundations with practical applications, enabling engineers to perform timing analysis, debug timing violations, and implement effective timing closure strategies.
By the end of this course, participants will be proficient in analyzing complex timing paths, understanding timing reports, applying timing constraints correctly, and resolving timing issues in both digital and mixed-signal designs. The curriculum emphasizes real-world scenarios and best practices followed in leading semiconductor companies.
Duration: 6-8 hours
What is Static Timing Analysis and why it's needed
Comparison: STA vs Dynamic Simulation
STA in the ASIC design flow
Key terminology and concepts
Understanding timing paths: data paths and clock paths
Launch and capture concepts
Path groups and classifications
Timing arcs in standard cells
Cell delay and propagation delay
Net delay and interconnect delay
Transition time and slew
Capacitance and its impact on delay
Duration: 8-10 hours
Setup time requirement and violations
Setup timing equation and calculations
Data arrival time and data required time
Setup slack computation
Hold time requirement and violations
Hold timing equation and calculations
Hold slack computation
Relationship between setup and hold
Identifying setup and hold violations
Common causes of timing failures
Basic timing optimization techniques
Buffer insertion and gate sizing
Analyzing simple timing paths
Manual timing calculations
Using STA tools for basic analysis
Debugging timing violations
Duration: 10-12 hours
Clock definitions and properties
Clock latency: source and network
Clock uncertainty: skew and jitter
Clock transition requirements
Clock tree structure and topology
Clock skew and its impact on timing
Useful skew concepts
Clock tree optimization strategies
Generated clock definitions and applications
Virtual clocks for I/O timing
Clock relationships and interactions
Multi-frequency clock designs
Synchronous vs asynchronous clock domains
CDC timing challenges
Safe CDC structures: synchronizers
False paths and multicycle paths in CDC
Clock tree analysis in real designs
Defining clock constraints
Analyzing clock skew reports
CDC analysis and verification
Duration: 10-12 hours
Synopsys Design Constraints overview
SDC file structure and syntax
Common SDC commands
Constraint priorities and overrides
create_clock command and options
create_generated_clock for derived clocks
set_clock_latency and set_clock_uncertainty
set_clock_transition and other clock properties
Input and output delay constraints
set_input_delay and set_output_delay
Modeling external environments
Virtual clocks for I/O timing
set_false_path for non-timing critical paths
set_multicycle_path for relaxed timing
set_max_delay and set_min_delay
Case analysis and disable timing
set_max_transition constraints
set_max_capacitance constraints
set_max_fanout constraints
Load and drive strength specifications
Writing complete SDC files
Constraint validation techniques
Common constraint mistakes
Best practices for constraint management
Duration: 12-14 hours
Process, voltage, and temperature (PVT) variations
OCV derating factors
Path-based OCV vs graph-based OCV
OCV impact on setup and hold timing
Advanced On-Chip Variation (AOCV)
Parametric On-Chip Variation (POCV)
Statistical Static Timing Analysis (SSTA)
Comparison of OCV, AOCV, and POCV
Understanding process corners
Voltage and temperature corners
Operating modes and scenarios
MCMM analysis setup and execution
Complex false path scenarios
Advanced multicycle path applications
Path-specific timing exceptions
Exception conflict resolution
Latch-based timing analysis
Combinational loops and their handling
Three-state and bidirectional timing
Asynchronous reset timing
Duration: 8-10 hours
Timing report structure and sections
Path delay breakdown analysis
Slack calculation verification
Critical path identification
Endpoint reports and path groups
Analyzing setup and hold reports
Transition and capacitance violations
Clock skew and latency reports
Timing histogram analysis
Report exceptions and constraints
QoR (Quality of Results) metrics
Custom reporting and filtering
Systematic approach to timing closure
Prioritizing timing violations
Root cause analysis techniques
Correlation between tools
Duration: 8-10 hours
Crosstalk mechanisms in deep submicron
Aggressor and victim nets
Coupling capacitance effects
Miller factor and coupling coefficient
Crosstalk delay impact (delta delay)
Crosstalk-induced glitches
SI-aware timing analysis
Noise margins and thresholds
Crosstalk analysis methodology
Shield insertion techniques
Wire spacing and sizing strategies
Crosstalk prevention guidelines
Duration: 6-8 hours
Unified Power Format (UPF) overview
Power domains and power states
Voltage islands and level shifters
Retention and isolation cells
Multi-voltage timing analysis
Level shifter timing considerations
Power mode setup and hold analysis
State retention timing
DVFS timing challenges
Voltage-dependent delays
Timing closure across power modes
Duration: 10-12 hours
Synopsys PrimeTime overview
Cadence Tempus overview
Tool comparison and selection criteria
License management and optimization
PrimeTime advanced features and commands
Tempus parallel processing capabilities
ECO generation and implementation
What-if analysis and scenarios
Synthesis to STA handoff
Place and route integration
Sign-off timing verification
GDS to timing correlation
Setting up timing analysis environment
Running complete timing analysis
Generating comprehensive reports
ECO implementation and verification
Duration: 10-12 hours
Hierarchical vs flat timing closure
Top-down and bottom-up approaches
Iterative optimization flow
Convergence criteria and goals
Logic restructuring for timing
Gate sizing and Vt swapping
Buffer insertion strategies
Useful skew optimization
Placement optimization for timing
Routing detour and layer assignment
Clock tree optimization
Hold fixing strategies
Sign-off checklist and requirements
Final timing verification
ECO freeze and tape-out criteria
Post-silicon timing correlation
Timing closure on complex SoC designs
Handling million-instance designs
Meeting aggressive timing targets
Lessons learned from production designs
Duration: 6-8 hours
Pipeline optimization
Retiming for performance
Clock gating timing considerations
High-speed interface timing
High-performance computing designs
Mobile and low-power SoCs
Automotive reliability requirements
Memory interface timing
Constraint development guidelines
Design partitioning for timing
IP integration timing considerations
Version control and reproducibility
Machine learning in timing closure
FinFET and advanced node considerations
3D IC timing challenges
Timing in heterogeneous integration
Duration: 8-10 hours
Working on a complete design
Developing full constraint set
Performing complete timing analysis
Achieving timing closure
Project presentations
Design review sessions
Knowledge sharing
Written examination
Practical tool-based assessment
Interview-style technical discussion
Certification criteria
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
Kavita Mehta - 10+ Years of Academic experience. She is the Manager, of eLearning, and Training at VLSI Expert Pvt. Ltd. Linkedin Profile - https://www.linkedin.com/in/kavita-mehta-094035b/
Industry Expert 1 (As a Subject Matter Expert) – 10+ years of Industry Experience and expertise in Circuit design. IIT Ropar alumni & Ph.D. from IITD
Industry Expert 2 (As a Visiting Faculty) – 5+ years of Industry Experience & Expertise in Design Automation and verification.
Industry Expert 3 (As a Subject Matter Expert) - 8+ years of Industry Experience & Expertise in Memory Circuit & Layout Design. BITS Pilani Alumni - Highest Education M.Tech
Industry Expert 4 (As a Subject Matter Expert) - 9+ years of Industry Experience & Expertise in Physical Design - IIT Ropar alumni & Ph.D. from the USA
Industry Expert 5 (As a Subject Matter Expert) - 9+ years of Industry Experience & Expertise in Physical Design - BITS Pilani Alumni - Highest Education M.Tech
