Synthesis and STA Training with hands on project

Home > Course

Synthesis and STA Training with hands on project

 
  • Synthesis Training Overview:

    • Converting RTL design into a technology-mapped netlist.
    • Synthesis is algorithm-intensive with multiple stages and requires various inputs.
    • Main stages include:
      • Reading the design.
      • Converting RTL to Boolean equations through elaboration.
      • Mapping Boolean equations to Generic Mapped Cells and then to technology-mapped cells.
      • Setting constraints, optimizing the design, analyzing results.
      • Saving the design database for Placement and Routing.
  • Target Audience:

    • Candidates interested in Synthesis and Front-end STA (Static Timing Analysis).
    • Ideal for those looking to understand RTL constructs, gate-level netlists, constraint development, latch-based designs, pipelining, and timing closure.
  • Key Features of Synthesis Training:

    • RTL constructs, gate-level netlist, constraint development.
    • Latch-based designs, pipelining, re-timing, basic scan stitching.
    • Setup timing closure, topography-based logic restructuring.
    • Wire Load Models, logical equivalence checks.
    • Hierarchical synthesis covered.
  • Tools Used:

    • Cadence Implementation Suite for Synthesis (RTL Compiler/Genus).
  • Hands-on Experience:

    • Candidates will work on two full designs.
  • Topics Covered in Synthesis Training:

    • Introduction to Synthesis.
    • Reading RTL in HDL form, dotlibs, and SDC files.
    • Different types of RTL constructs.
    • Analyzing dotlib files.
    • Elaboration and Generic Synthesis.
    • Understanding DesignWare components and logical operators.
    • Clock Gating insertion for reducing dynamic power post CTS.
    • Creating lists of dont_touch and dont_use cells.
    • Technology-Mapped Synthesis and Optimization.
    • Scan insertion techniques.
    • Checking design for number of instances, area estimate.
    • Checking clock pin reachability for flops, detecting unclocked flops.
    • Time Borrowing Concepts for latch-based paths.
    • Leakage variants of standard cells (LVT, RVT, HVT).
    • Constraints on logical hierarchy boundaries.
    • Setting max transition, max capacitance, max fanout.
    • Push-down and pull-up timing constraints.
    • Master clocks and generated clocks in design.
    • Estimating uncertainty values, and input/output delays in SDC.
    • False path and multi-cycle path exceptions.
    • Disabling timing loops in design.
    • Logical Equivalence Checking fundamentals (top-level and hierarchical).
    • Hand-off database to Placement and Routing (PnR).

Logical Equivalence Checking fundamentals (Top level and Hierarchical)
Hand off database to PnR

Demo Videos

Unit NumberTopicDuration (Mins)
1CMOS , Delay , Transition time, Power98
2Basics of Synthesis100
3Input files for PD105
4Basics of PD flow148
5Clock transition , Clock latency and clock skew145
6Setup Analysis143
7Hold Analysis170
8In to reg and reg to out , Types of clocks in design111
9Tool Installation Support and input file discussion162
10PVT conditions , Corners and Explanation of .lib182
11Synthesis Flow . LAB143
12Some usefull synthesis commands and Types of clocks129
13Writing Basic SDC file165
14Discussion on power reduction techniques170
15UPF for multi voltage design123
16Setup Fixing methods and Level shifter analysis130
17Floorplan In ICC2143
18Physical Aware Synthesis166
19Func mode , Test mode and Multi cycle path217
20Writing SDC for different Modes , corners and scenarios147
21Writing SDC for different Modes , corners and scenarios135
22Check_Timing - Hands on discussion160
23Discussion on Synthesis optimization techniques200
24Clock gating check and Handling asynchronus signals132
25Timing Analysis at placement stage143
26Timing Analysis at CTS stage146
27Useful skew - hands130
28Cross talk147
29Shielding and inputs to extract SPEF127
30SPEF extraction using STARRC74
31DMSA flow in Prime time166
Curriculum

Introduction to synthesis.
HDL Modeling
Synthesis flow
Constraining the design for timing, area, power
Synthesize the Design
Analyze & Debug the results .
Optimization techniques
Report generation
Save the results and generate interface files to other tools
Introduction to synthesis.
HDL Modeling
Synthesis flow
Constraining the design for timing, area, power
Synthesize the Design
Analyze & Debug the results .
Optimization techniques
Report generation
Save the results and generate interface files to other tools
Introduction to Static Timing Analysis
Understanding Delays & Libraries:
Constraining the design with SDC commands.
Timing Analysis of Different Paths
Analyzing Timing Reports
Timing Exceptions:
Operating Conditions
Check timing by loading different .libs
Post Layout STA:
Multi-Mode Multi-Corner Analysis (MMMC)
Cross Talk (SI) Analysis
Sign-off STA & ECO Flow
Practical STA Issues and Solutions

Benefits of eLearning?
  • Access to the Instructor - Ask questions to the Instructor who taught the course
  • Available 24/7 - VLSIGuru eLearning courses are available when and where you need them
  • Learn at Your Pace - VLSIGuru eLearning courses are self-paced, so you can proceed when you're ready
Course Instructor
  • Dedicated Trainer Accessible On Phone / Email / Whatsapp
  • Trainer Exp: 15 Years

Price - ₹29,000 + GST

₹32,500    (10% Off)

10 hours left to avail at this price

Edit Template

Course Highlights

Edit Template

TESTIMONIALS

What Our Students Says About VLSI Guru

FAQ

  1. Course presentations for all topics
  2. Session notes
  3. Lab documents with detailed steps
  4. User guides

  1. Expertise on Advanced Digital design concepts

  1. Course will involve practical exposure to Synthesis and STA with 2 hands on projects. Every session will have theory with supporting labs.

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

  1. Yes, You will have option to view the recorded videos of course for the sessions missed
  2. You will have option to repeat the course any time in next 1 year

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