Liberty File
As we have seen in the previous
post about the characterisation of the cell, that knowledge is going to use to
understand liberty file and their relation between them.
Liberty File
The .lib file is an ASIC representation
of timing and power parameters associated with a cell in a particular semiconductor
technology node. These parameters are obtained by simulating the cell under the
various condition and represented that data in a format called Liberty file.
Liberty file is a timing model
file which contains cell delay, cell parameter, cell transistor, setup time and
hold time. The file contains timing and electrical characteristics of the gate
cell and the process of getting these parameters are called characterization.
The file is provided by
gate library vendor or foundry if fab supplies the
gate library.
There are two techniques
to characterized a cell and generated .lib file: Composite Current Source (CCS)
and Non-Linear Delay Model (NLDM).
The timing of the design
is checked for all PVT corners. That’s means we need particular .lib file for
each PVT corners.
Liberty file contains:
- Precision units
- Slew rate
- Max transition
- Max Capacitance
- Input threshold at rise time and fall time
- Output threshold at rise time and fall time
- Cell attributes (area, leakage power, etc.)
- Lookup tables for different parameters (Delay, Setup, hold, etc. with different matrix)
At this note of discussion, I wrapped up this topic and we will meet soon with a new file. Thank you. Have a nice day!!!!
Comments
Post a Comment
If you any doubt, please let me know