Standard Cell Library — a collection of pre-designed, pre-characterized logic gates and flip-flops that serve as the building blocks for synthesized digital circuits.
What Libraries Contain
- Logic cells: AND, OR, NAND, NOR, XOR, MUX, buffers, inverters
- Sequential cells: Flip-flops (DFF), latches, scan flip-flops
- Special cells: Clock buffers, level shifters, isolation cells, always-on cells
Cell Variants (Drive Strengths)
- Each function available in multiple sizes (X1, X2, X4, X8...)
- Larger cells: Faster but more area and power
- Synthesis tools select optimal size for each instance
Characterization (Liberty .lib format)
- Timing: Setup, hold, propagation delay (lookup tables for input slew x output load)
- Power: Dynamic (switching + internal) and leakage power
- Multiple PVT corners (SS/TT/FF, voltage, temperature)
Multi-Vt Libraries
- HVT (High Threshold): Slow but low leakage — for non-critical paths
- SVT (Standard): Balanced
- LVT (Low Threshold): Fast but high leakage — for timing-critical paths
- ULVT: Fastest, highest leakage — sparingly used
Standard cell libraries are provided by the foundry or third-party IP vendors and are specific to each process node.
standard cell librarycell libraryliberty formatlib
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.