
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