VSD - Library characterization and modelling - Part 2


We are going to present "Characterization with GUNA : A characterization tool by Paripath". We will go through the characterization flows - flows which are popular for standard cells, memories, IP's. Within that, we will cover timing, noise, power and variation as 4 main topics of the characterization. Each one of those is expected to have a lab, where instructor will run GUNA as a standalone software and generate the models.

We will also clarify some concepts on chip variation, like what kind of variation exists (AOCV, POCV, SBOCV, LVF, etc), how do we tackle/model that, shortcoming of each on of this models and how do we move down the node, changing our model to account for some of the facts that show up in every transition to a new advanced node.

  • Students/Participants will be able to create their own CDF files
  • Students/Participants will be able to create their own libraries

  • Students/Participants who have already taken Library characterization Part 1, will be able to understand modelling from scratch, which is right from SPICE simulations till modelling gates or IP's


  • Introduction and need for characterization</
  • GUNA characterization software

    • Introduction to GUNA characterization software
    • GUNA steps and modes of characterization
    • GUNA workspace definition and demo
    • Introduction to CDF, CDF Vectors and CDF example
    • GUNA syntax check commands and CDF demo
    • LIVE QnA
  • Timing model

    • NLDM driver arcs and driver model
    • NLDM receiver model and demo to generate NLDM driver & receiver model
    • NLDM tristate, state dependent delays and sequential delays
    • Labs on tri-state & SDD and issues with NLDM
    • CCS, ECSM driver-receiver model desscription and labs
    • CCS timing : STA delay calculation and review flop timing model
  • Power and noise model
    • VLSI power components and power model usage
    • Components of NLPM and labs on NLPM generation using GUNA
    • CCS power cmponents and GUNA options to generate CCS power model
    • Generate CCSP model using GUNA and voltage drop analysis
    • NLDM, CCSN and ECSM noise model
    • Labs on noise modelling using GUNA
  • Chip variation
    • Introduction to variation, process corners, OCV and OCV model inaccuracies
    • Advanced OCV (AOCV) or Stage-Based OCV (SBOCV) concepts and measurement
    • LIVE QnA  on AOCV
    • AOCV challenges and rise of LVF
    • LIVE QnA on AOCV and LVF comparison

Audience Profile

  • Anyone who is looking forward for hands-on industry examples on characterization
  • GUNA is an industry-grade characterization software, so anyone curious to know how industry level characterization engine works, this, alongwith Library charaterization Part 1, is a perfect course
  • Anyone interested in learning and knowing more in the field of VLSI, are welcome


  • Library characterization Part 1 is needed as this course is a continuation of that course
  • Minimal knowledge on digital circuit concepts like setup, hold
  • Shell and TCL scripting is an add-on

Tools Used

Guna - an advanced characterization software for modern nodes

Buy the course :


Presentation of the video courses powered by Udemy for WordPress.