Contents
What is a Timing Model?
A timing model in VLSI characterization is a representation of the relationship between input and output signals concerning time delays. It plays a crucial role in predicting the behavior of integrated circuits, aiding in the design and optimization of electronic systems.
NLDM Driver Model
The NLDM Driver Model is a widely used representation that characterizes the output timing of a driver in response to an input signal. It accounts for signal delays, capturing the non-linear relationship between input and output waveforms.
NLDM Receiver Model
Complementing the NLDM Driver Model, the NLDM Receiver Model characterizes the timing behavior of the receiver in a VLSI circuit. It models the delay and arrival time of the input signal at the receiver, providing a comprehensive view of the overall timing characteristics.
Shortcomings of NLDM Model
While the NLDM model is a valuable tool, it does have its limitations. One significant drawback is its reliance on fixed input slope and load conditions, making it less versatile in capturing real-world variations. Additionally, it might not accurately represent certain aspects of circuit behavior, leading to potential inaccuracies in timing predictions.
Composite Current Source (CCS) Driver Model
Now, let’s introduce the Composite Current Source (CCS) Driver Model. This model represents a departure from the limitations of NLDM by offering a more versatile and dynamic approach to VLSI characterization. The CCS model takes into account varying input conditions, making it a promising choice for modern and complex electronic systems.
Composite Current Source (CCS) Receiver Model
CCS Receiver Model Formula
The formula for the CCS Receiver Model is represented using MathML:
In tandem with the CCS Driver Model, the CCS Receiver Model completes the picture of this innovative timing model. It accurately captures the timing behavior of the receiver in response to diverse input conditions, providing a more realistic representation of circuit performance.
The realm of driver models used for characterization, three distinct formats emerge: the Non-Linear Delay Model (NLDM), the Composite Current Source (CCS), and the Effective Current Source Model (ECSM).
Concurrent Current Source (CCS)
CCS employs a current source for driver modeling, predominantly utilized for sign-off analysis due to its precision. However, it’s considered heavyweight in terms of library usage.
File Extensions:
- lib-ccs*: Liberty models characterized with CCS driver model.
- lib-ccs-p: Liberty characterized using CCS model with power data, primarily for power analysis.
- lib-ccs-tn: CCS model with timing and noise data.
- lib-ccs-tn-scm: CCS model with timing and noise data, incorporating statistical constraint margin (SCM).
- lib-ccs-tnv: CCS model with timing and noise data, leveraging Liberty Variance Format (LVF) variation for improved accuracy.
Effective Current Source Model (ECSM)
ECSM, based on current-source modeling, represents non-linear switching waveforms’ effects on interconnect delay calculation and signal integrity. It’s an advanced cell driver model offering enhanced accuracy.
File Extensions:
- lib-ecsm*: ECSM model with timing and noise data.
- lib-ecsm-tn-scm: ESCM model with timing and noise data, featuring statistical constraint margin (SCM).
- lib-ecsm-tnv: ESCM model with timing and noise data, incorporating LVF variation for better accuracy.
Non-Linear Delay Model (NLDM)
NLDM utilizes a voltage source for driver modeling and employs lookup tables with load and slope as indexes.
File Extension:
- .lib
Summary:
The table below summarizes the characteristics and usage of these library formats:
Library Format | Definition | Accuracy | Filesize | Usage | Extension |
---|---|---|---|---|---|
CCS | Highly accurate using multiple current sources to model digital gates’ behavior | High | Large | Sign-off | .lib-ccs* |
ECSM | Balances accuracy and computational complexity using effective current sources | Medium | Medium | Large Design | .lib-ecsm* |
NLDM | Models delay and output transition using lookup tables | Low | Small | Out-dated Nodes | .lib |
Advantages of Composite Current Source Model
The CCS model addresses the shortcomings of NLDM by offering a more flexible and adaptive approach. It considers a range of input conditions, making it suitable for the diverse and dynamic nature of contemporary VLSI circuits. Its ability to provide accurate timing predictions under varying scenarios positions it as a valuable asset in the field of electronic design.
Conclusion
In VLSI design, the timing model choice greatly affects circuit accuracy. The NLDM model is common, but the Composite Current Source model promises a versatile, adaptive approach. Understanding these models is vital for navigating electronic circuit complexities and ensuring optimal performance in modern VLSI systems.