SmartTime Static Timing Analyzer User Guide
4
Table of Contents
About SmartTime (Enhanced Constraint Flow) ......................................................................... 7
Design Flows with SmartTime ................................................................................................... 9
Starting and Closing SmartTime - SmartFusion2, IGLOO2, RTG4, and PolarFire ................. 10
SmartTime Components .......................................................................................................... 10
Setting SmartTime Options - SmartFusion2, IGLOO2, RTG4, and PolarFire ......................... 11
SmartTime Toolbar .................................................................................................................. 13
SmartTime Timing Analyzer ..................................................................................................... 14
SmartTime Timing Analyzer ........................................................................ 15
Components of the SmartTime Timing Analyzer ..................................................................... 16
Analyzing Your Design ............................................................................................................. 17
Performing a Bottleneck Analysis ............................................................................................ 19
Managing Clock Domains ........................................................................................................ 21
Managing Path Sets ................................................................................................................. 22
Displaying Path List Timing Information................................................................................... 24
Displaying Expanded Path Timing Information ........................................................................ 26
Using Filters ............................................................................................................................. 28
Advanced Timing Analysis ......................................................................... 31
Understanding Inter-Clock Domain Analysis ........................................................................... 32
Activating Inter-Clock Domain Analysis ................................................................................... 33
Displaying Inter-Clock Domain Paths ...................................................................................... 34
Deactivating a Specific Inter-Clock Domain ............................................................................. 35
Changing Output Port Capacitance ......................................................................................... 36
Generating Timing Reports ......................................................................... 37
Types of Reports ...................................................................................................................... 38
Generating a Timing Report ..................................................................................................... 39
Understanding Timing Reports ................................................................................................ 40
Generating a Timing Violation Report ...................................................................................... 43
Understanding Timing Violation Reports ................................................................................. 44
Generating a Constraints Coverage Report ............................................................................ 46
Understanding Constraints Coverage Reports ........................................................................ 47
Generating a Bottleneck Report ............................................................................................... 49
Understanding Bottleneck Reports - SmartFusion2, IGLOO2, RTG4, and PolarFire ............. 50
Generating a Datasheet Report ............................................................................................... 52
Understanding Datasheet Reports ........................................................................................... 53
Generating a Combinational Loop Report ............................................................................... 55
Understanding Combinational Loop Reports ........................................................................... 56
Timing Concepts .......................................................................................... 57