STA Basic Commands and Timing Report Analysis
STA Basic Commands and Timing Report Analysis
Analysis
-Govind B
Agenda:
• What is STA
• Difference between DTA & STA
• STA Commands & Flow Chart
• How Does STA Work
• STA Timing Report Structure & Analysis
• Setup and Hold Violations Analysis
What is STA
Static timing analysis (STA) is a method of validating the timing
performance of a design by checking all possible paths for timing
violations.
The static timing analyzer will report the following delays (or it can do
following analysis):
➢Length of Wire
➢R and C of wire
➢Logic depth of the path
➢Size of the Transistor
➢Process – P
➢Voltage – V
➢Temperature - T
Timing report :: report_timing
The Header
➢ Start point:- The start of a timing path where data is launched by a clock edge. Every startpoint must be either an input port or a register
clock pin.
➢ End point:- The end of a timing path where data is captured by a clock edge. Every endpoint must be either a register data input pin or an
output port
➢ Path group:- which tells for which timing path it belongs to.
➢ Path Type:- here it is Max which states Setup and If it was min then it is Hold
Data Arrival Section
The time it takes for the data to arrive at the destination register input The time it takes for the
data to arrive at the destination register input
Data Required Section
The time it takes for the clock to arrive at the destination register.
Slack