STA-INPUTS-OUTPUTS
STA-INPUTS-OUTPUTS
verificationmaster.com/stages-of-sta
SDF file is used for Fetching and Analyzing the timing data at any stage of the design
process. The data in SDF file is in ASCII format and it is independent of the tool being
used. It contains the below Design related information :-
Timing Constraints
Path Delays
Interconnect Delays
Port Delays
SDC file is used to define the various constraints of an ASIC like Operating Frequency,
Power Constraints, and Area. Different EDA tools use SDC for the analysis and synthesis
of a Design. The SDC file is written in Tool Command Language (Tcl).
1/5
simulation points in the CCS model and in NLDM mode there are fewer simulation points.
So basically in .lib, information related to time, voltage, leakage power, input and output
threshold, and output load is present.
2/5
STA Flow
To perform STA first the Design is Split into different Timing Paths then the tool asks for
the Input Constraints for example Setup and Hold Constraints then STA is performed by
the tool and it will check for Timing Violations and STA is performed until the Timing is
met after that it will check for Optimized Power then the tool will display Output in form of
Timing Reports for both Setup and Hold and then STA will stop.
3/5
Fig. 5: ASIC development Flow
Ideal Clock
In case of Ideal Clock there is no clock distribution tree all over the design. The clock
signal is assumed to be present on time at all the clock pins. Actual clock comes into play
only after CTS stage. So, before the Clock Tree Synthesis (CTS) stage, the Ideal Clock is
considered.
It estimates the effect of interconnect length and the fanout on the Resistance Value,
Capacitance Value ,and Area of Interconnect. WLM is used at the Synthesis stage to
perform Timing Analysis and Optimization because at the Synthesis stage no physical
implementation of chip is done thus, no parasitic information is present at the synthesis
stage.
So, from this Blog you can answer the below questions:-
Q1) What are the Inputs and Output files required for performing STA?
Q2) Give brief information of files used for performing STA.
Q3) What are the EDA tools to perform STA and DTA ?
Q4) Define STA Flow.
Q5) What are the various stages at which STA is performed?
Q6) What is an Ideal Clock? What is WLM? Explain in brief
4/5
5/5