📄 m2_0610.sta.rpt
字号:
+------------+----------------------------------------------------------------------------------------------------------+
; 75.87 ; CLKIN ;
; 170.47 ; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ;
; 184.13 ; QEP_CNT:inst9|LPM_FD1:inst33|lpm_ff:lpm_ff_component|dffs[0] ;
; 191.13 ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[3] ;
; 212.68 ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[10] ;
; 253.42 ; QEP_CNT:inst9|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ;
; 339.21 ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ;
; 400.32 ; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ;
+------------+----------------------------------------------------------------------------------------------------------+
This panel reports FMAX for every clock in the design, regardless of the user-specified clock periods. FMAX is only computed for paths where the source and destination registers or ports are driven by the same clock. Paths of different clocks, including generated clocks, are ignored. For paths between a clock and its inversion, FMAX is computed as if the rising and falling edges are scaled along with FMAX, such that the duty cycle (in terms of a percentage) is maintained. Altera recommends that you always use clock constraints and other slack reports for sign-off analysis.
+------------------------------------------------------------------------------------------------------------------------------------+
; Setup Summary ;
+----------------------------------------------------------------------------------------------------------+---------+---------------+
; Clock ; Slack ; End Point TNS ;
+----------------------------------------------------------------------------------------------------------+---------+---------------+
; CLKIN ; -10.364 ; -212.683 ;
; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ; -8.727 ; -126.825 ;
; QEP_CNT:inst9|LPM_FD1:inst33|lpm_ff:lpm_ff_component|dffs[0] ; -4.431 ; -63.486 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[3] ; -4.232 ; -8.173 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[10] ; -3.702 ; -23.056 ;
; PULSE_GEN:inst20|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; -3.323 ; -38.005 ;
; QEP_CNT:inst9|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; -2.946 ; -10.085 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; -1.948 ; -3.180 ;
; A0 ; -1.767 ; -11.288 ;
; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; -1.498 ; -1.498 ;
+----------------------------------------------------------------------------------------------------------+---------+---------------+
+-----------------------------------------------------------------------------------------------------------------------------------+
; Hold Summary ;
+----------------------------------------------------------------------------------------------------------+--------+---------------+
; Clock ; Slack ; End Point TNS ;
+----------------------------------------------------------------------------------------------------------+--------+---------------+
; A0 ; -4.134 ; -35.625 ;
; QEP_CNT:inst9|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; 1.413 ; 0.000 ;
; PULSE_GEN:inst20|LPM_FD1:inst|lpm_ff:lpm_ff_component|dffs[0] ; 1.649 ; 0.000 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; 1.678 ; 0.000 ;
; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; 1.892 ; 0.000 ;
; CLKIN ; 2.107 ; 0.000 ;
; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ; 2.107 ; 0.000 ;
; QEP_CNT:inst9|LPM_FD1:inst33|lpm_ff:lpm_ff_component|dffs[0] ; 2.107 ; 0.000 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[10] ; 2.107 ; 0.000 ;
; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[3] ; 2.980 ; 0.000 ;
+----------------------------------------------------------------------------------------------------------+--------+---------------+
+--------------------------------+
; Recovery Summary ;
+-------+--------+---------------+
; Clock ; Slack ; End Point TNS ;
+-------+--------+---------------+
; A0 ; -3.911 ; -3.911 ;
+-------+--------+---------------+
+-------------------------------+
; Removal Summary ;
+-------+-------+---------------+
; Clock ; Slack ; End Point TNS ;
+-------+-------+---------------+
; A0 ; 4.357 ; 0.000 ;
+-------+-------+---------------+
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
; Minimum Pulse Width ;
+--------+--------------+----------------+--------+----------------------------------------------------------------------------------------------------------+------------+-----------------------------------------------------------------------------------------------------------+
; Slack ; Actual Width ; Required Width ; Pulse ; Clock ; Clock Edge ; Target ;
+--------+--------------+----------------+--------+----------------------------------------------------------------------------------------------------------+------------+-----------------------------------------------------------------------------------------------------------+
; -2.289 ; 1.000 ; 3.289 ; Period ; CLKIN ; Rise ; CLKIN ;
; -2.289 ; 1.000 ; 3.289 ; Period ; A0 ; Rise ; A0 ;
; 0.185 ; 0.451 ; 0.266 ; High ; WATCH_DOG:inst28|COUNTER8_AC:inst|lpm_counter:lpm_counter_component|cntr_i4i:auto_generated|safe_q[0] ; Rise ; WATCH_DOG:inst28|LPM_FD1_AC:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.185 ; 0.451 ; 0.266 ; Low ; WATCH_DOG:inst28|COUNTER8_AC:inst|lpm_counter:lpm_counter_component|cntr_i4i:auto_generated|safe_q[0] ; Rise ; WATCH_DOG:inst28|LPM_FD1_AC:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.208 ; 0.474 ; 0.266 ; High ; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; Rise ; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.208 ; 0.474 ; 0.266 ; Low ; PULSE_GEN:inst20|COUNTER16_L_E:inst7|lpm_counter:lpm_counter_component|cntr_obj:auto_generated|safe_q[0] ; Rise ; PULSE_GEN:inst20|LPM_FD1:inst14|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.234 ; 0.500 ; 0.266 ; High ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; Rise ; Filter:inst61|LPM_FD1:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.234 ; 0.500 ; 0.266 ; Low ; COUNTER16:inst37|lpm_counter:lpm_counter_component|cntr_49h:auto_generated|safe_q[5] ; Rise ; Filter:inst61|LPM_FD1:inst1|lpm_ff:lpm_ff_component|dffs[0] ;
; 0.234 ; 0.500 ; 0.266 ; High ; A0 ; Rise ; LPM_FD8:inst38|lpm_ff:lpm_ff_component|dffs[2] ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -