STA:
Krupa Shankar S
Master Degree in VLSI Design | Semiconductor | VLSI Engineer | Physical Design (PnR) | Static Timing Analysis (STA) | Digital Electronics | Verilog | CMOS | Synthesis | ASIC | FPGA | TCL |
->Static timing analysis (STA) is a method of validating the timing performance of a design by checking all possible paths for timing violations.
Why is timing analysis important when designing a chip?
=> Timing is important because just designing the chip is not enough; we need to know how fast the chip is going to run, how fast the chip is going to interact with the other chips, how fast the input reaches the output etc…Timing Analysis is a method of verifying the timing performance of a design by checking for all possible timing violations in all possible paths.
-> Timing Analysis can be done in both ways; static as well as dynamic.
Dynamic Vs Static STA
Basic Definitions:
1) Setup Time:
·???????????? Setup time is the minimum amount of time the data signal should be held steady before the clock event so that the data are reliably sampled by the clock. This applies to synchronous circuits such as the flip-flop.?
2) Hold time:
·???????????? Hold time is the minimum amount of time the data signal should be held steady after the clock event so that the data are reliably sampled. This applies to synchronous circuits such as the flip-flop.?
3) Slack:?
·???????????? It is difference between the desired arrival times and the actual arrival time for a signal.?
·???????????? Slack time determines [for a timing path], if the design is working at the desired frequency.?
·???????????? Positive Slack indicates that the design is meeting the timing and still it can be improved.?
·???????????? Zero slack means that the design is critically working at the desired frequency.?
·???????????? Negative slack means, design has not achieved the specified timings at the specified frequency.?
4) Required time:?
The time within which data is required to arrive at some internal node of the design. Designers specify this value by setting constraints.
5) Arrival Time:?
The time in which data arrives at the internal node. It incorporates all the net and logic delays in between the reference input point and the destination node.?
?Setup Slack = Required time - Arrival time
?Hold slack = Arrival time - Required time?
STA also considers the following types of paths for timing analysis:
#vlsi #semiconductor #sta #hardware
英特尔 , 高通 , AMD , 美光科技 , 德州仪器 , 意法半导体 , 恩智浦半导体 , Samsung Semiconductor , 博通 , 铿腾设计系统公司 , 新思科技 , Applied Materials India , 英飞凌 , Microchip Technology Inc. , Lam Research , Imagination Technologies , 英伟达 , Arm , Marvell India , Silicon Labs