Intel® Quartus® Prime Standard Edition User Guide: Timing Analyzer
                    
                        ID
                        683068
                    
                
                
                    Date
                    2/21/2024
                
                
                    Public
                
            
                                    
                                    
                                        
                                            2.3.1. Recommended Initial SDC Constraints
                                        
                                        
                                        
                                    
                                        
                                        
                                            2.3.2. SDC File Precedence
                                        
                                        
                                    
                                        
                                        
                                            2.3.3. Iterative Constraint Modification
                                        
                                        
                                    
                                        
                                            2.3.4. Creating Clocks and Clock Constraints
                                        
                                        
                                        
                                    
                                        
                                            2.3.5. Creating I/O Constraints
                                        
                                        
                                        
                                    
                                        
                                            2.3.6. Creating Delay and Skew Constraints
                                        
                                        
                                        
                                    
                                        
                                            2.3.7. Creating Timing Exceptions
                                        
                                        
                                        
                                    
                                        
                                        
                                            2.3.8. Example Circuit and SDC File
                                        
                                        
                                    
                                
                            
                                                            
                                                            
                                                                
                                                                
                                                                    2.3.7.5.1. Default Multicycle Analysis
                                                                
                                                                
                                                            
                                                                
                                                                
                                                                    2.3.7.5.2. End Multicycle Setup = 2 and End Multicycle Hold = 0
                                                                
                                                                
                                                            
                                                                
                                                                
                                                                    2.3.7.5.3. End Multicycle Setup = 2 and End Multicycle Hold = 1
                                                                
                                                                
                                                            
                                                                
                                                                
                                                                    2.3.7.5.4. Same Frequency Clocks with Destination Clock Offset
                                                                
                                                                
                                                            
                                                                
                                                                
                                                                    2.3.7.5.5. Destination Clock Frequency is a Multiple of the Source Clock Frequency
                                                                
                                                                
                                                            
                                                                
                                                                
                                                                    2.3.7.5.6. Destination Clock Frequency is a Multiple of the Source Clock Frequency with an Offset
                                                                
                                                                
                                                            
                                                                
                                                                
                                                                    2.3.7.5.7. Source Clock Frequency is a Multiple of the Destination Clock Frequency
                                                                
                                                                
                                                            
                                                                
                                                                
                                                                    2.3.7.5.8. Source Clock Frequency is a Multiple of the Destination Clock Frequency with an Offset
                                                                
                                                                
                                                            
                                                        
                                                    1.1.4. Recovery and Removal Analysis
 Recovery time is the minimum length of time for the deassertion of an asynchronous control signal relative to the next clock edge.  
  
 
  For example, signals such as clear and preset must be stable before the next active clock edge. The recovery slack calculation is similar to the clock setup slack calculation, but the calculation applies to asynchronous control signals.
    Figure 15. Recovery Slack Calculation if the Asynchronous Control Signal is Registered 
     
      
   
 
   
    Figure 16. Recovery Slack Calculation if the Asynchronous Control Signal is not Registered
     
      
   
 
   
    Note: If the asynchronous reset signal is from a device I/O port, you must create an input delay constraint for the asynchronous reset port for the Timing Analyzer to perform recovery analysis on the path. 
   
 
   Removal time is the minimum length of time the deassertion of an asynchronous control signal must be stable after the active clock edge. The Timing Analyzer removal slack calculation is similar to the clock hold slack calculation, but the calculation applies asynchronous control signals.
    Figure 17. Removal Slack Calculation if the Asynchronous Control Signal is Registered 
     
      
   
 
   
    Figure 18. Removal Slack Calculation if the Asynchronous Control Signal is not Registered 
     
      
   
 
   If the asynchronous reset signal is from a device pin, you must assign the Input Minimum Delay timing assignment to the asynchronous reset pin for the Timing Analyzer to perform removal analysis on the path.