⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard1.drc.rpt

📁 VHDL基础的编程源代码
💻 RPT
📖 第 1 页 / 共 3 页
字号:
+---------------------------------------------------------------------------------------------+-----------------------------------+
; Rule name                                                                                   ; Name                              ;
+---------------------------------------------------------------------------------------------+-----------------------------------+
; Clock signal should be a global signal                                                      ; counter:inst|carrier              ;
; Combinational logic used as reset signal should be synchronized                             ; delay_kbtingle:inst4|scan_start~0 ;
; Synchronous port and reset port of same register should not be driven by same signal source ; ledarray_drv:inst8|row[7]         ;
; Synchronous port and reset port of same register should not be driven by same signal source ; ledarray_drv:inst8|row[1]         ;
; Synchronous port and reset port of same register should not be driven by same signal source ; ledarray_drv:inst8|row[5]         ;
; Synchronous port and reset port of same register should not be driven by same signal source ; ledarray_drv:inst8|row[4]         ;
; Synchronous port and reset port of same register should not be driven by same signal source ; ledarray_drv:inst8|row[3]         ;
; Synchronous port and reset port of same register should not be driven by same signal source ; ledarray_drv:inst8|row[6]         ;
; Synchronous port and reset port of same register should not be driven by same signal source ; ledarray_drv:inst8|row[2]         ;
+---------------------------------------------------------------------------------------------+-----------------------------------+


+----------------------------------------------------------------------------------------------------------------------------------+
; Medium Violations                                                                                                                ;
+--------------------------------------------------------------------+-------------------------------------------------------------+
; Rule name                                                          ; Name                                                        ;
+--------------------------------------------------------------------+-------------------------------------------------------------+
; Design should not contain ripple clock structures - Structure1     ; counter:inst|carrier                                        ;
; Design should not contain ripple clock structures - Structure1     ; counter:inst1|carrier                                       ;
; Design should not contain ripple clock structures - Structure1     ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[0] ;
; Design should not contain ripple clock structures - Structure1     ; delay_kbtingle:inst4|scan_start                             ;
; Design should not contain ripple clock structures - Structure1     ; delay_kbtingle:inst4|scan_start~0                           ;
; Design should not contain ripple clock structures - Structure1     ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[3] ;
; Design should not contain ripple clock structures - Structure1     ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[2] ;
; Design should not contain ripple clock structures - Structure1     ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[1] ;
; Design should not contain ripple clock structures - Structure1     ; counter:inst2|carrier                                       ;
; Design should not contain ripple clock structures - Structure1     ; counter:inst2|delay_counter[1]                              ;
; Design should not contain ripple clock structures - Structure1     ; counter:inst2|delay_counter[3]                              ;
; Design should not contain ripple clock structures - Structure1     ; counter:inst2|delay_counter[2]                              ;
; Design should not contain ripple clock structures - Structure1     ; counter:inst2|delay_counter[0]                              ;
; Design should not contain ripple clock structures - Structure1     ; keyboard_scan:inst3|row_counter[0]                          ;
; Design should not contain ripple clock structures - Structure1     ; keyboard_scan:inst3|row_counter[1]                          ;
; Design should not contain ripple clock structures - Structure1     ; keyboard_scan:inst3|row_select[3]                           ;
; Design should not contain ripple clock structures - Structure1     ; keyboard_scan:inst3|row_select[2]                           ;
; Design should not contain ripple clock structures - Structure1     ; keyboard_scan:inst3|row_select[1]                           ;
; Design should not contain ripple clock structures - Structure1     ; keyboard_scan:inst3|row_select[0]                           ;
; Clock signal source should drive only input clock ports            ; counter:inst|carrier                                        ;
; Clock signal source should drive only input clock ports            ; counter:inst1|carrier                                       ;
; Clock signal source should drive only input clock ports            ; counter:inst2|carrier                                       ;
; External reset should be synchronized using two cascaded registers ; reset                                                       ;
+--------------------------------------------------------------------+-------------------------------------------------------------+


+---------------------------------------------------------------------------------------------------------------------------+
; Information only Violations                                                                                               ;
+---------------------------------------------------+-------------------------------------------------------------+---------+
; Rule name                                         ; Name                                                        ; Fan-Out ;
+---------------------------------------------------+-------------------------------------------------------------+---------+
; Nodes with more than specified number of fan-outs ; reset                                                       ; 72      ;
; Nodes with more than specified number of fan-outs ; ledarray_drv:inst8|next_cs[2]                               ; 38      ;
; Nodes with more than specified number of fan-outs ; ledarray_drv:inst8|next_cs[4]                               ; 37      ;
; Nodes with more than specified number of fan-outs ; ledarray_drv:inst8|next_cs[0]                               ; 31      ;
; Nodes with more than specified number of fan-outs ; ledarray_drv:inst8|next_cs[1]                               ; 45      ;
; Nodes with more than specified number of fan-outs ; ledarray_drv:inst8|next_cs[3]                               ; 39      ;
; Nodes with more than specified number of fan-outs ; ledarray_drv:inst8|next_cs[5]                               ; 32      ;
; Nodes with more than specified number of fan-outs ; ledarray_drv:inst8|next_cs[6]                               ; 40      ;
; Top nodes with highest fan-out                    ; reset                                                       ; 72      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[1]                               ; 45      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[6]                               ; 40      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[3]                               ; 39      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[2]                               ; 38      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[4]                               ; 37      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[5]                               ; 32      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[0]                               ; 31      ;
; Top nodes with highest fan-out                    ; counter:inst|carrier                                        ; 27      ;
; Top nodes with highest fan-out                    ; ledarray_drv:inst8|next_cs[7]                               ; 26      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[1] ; 17      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[2] ; 17      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[0] ; 17      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[1]~166                        ; 17      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[0]~174                        ; 17      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[2]~162                        ; 16      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[7]~182                        ; 16      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[5]~186                        ; 16      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|scan_start                             ; 16      ;
; Top nodes with highest fan-out                    ; row_data[0]                                                 ; 16      ;
; Top nodes with highest fan-out                    ; clock                                                       ; 16      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[0]                               ; 16      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[6]~178                        ; 15      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[3]~170                        ; 15      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|lpm_counter:currentState_rtl_0|dffs[3] ; 15      ;
; Top nodes with highest fan-out                    ; row_data[2]                                                 ; 15      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|previous_row_data[0]~110               ; 15      ;
; Top nodes with highest fan-out                    ; row_data[1]                                                 ; 15      ;
; Top nodes with highest fan-out                    ; row_data[3]                                                 ; 15      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[1]                               ; 15      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[2]                               ; 14      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|previous_row_data[2]~106               ; 14      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|previous_row_data[3]~118               ; 14      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|key_data[4]~190                        ; 14      ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|previous_row_data[1]~114               ; 14      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[3]                               ; 13      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[4]                               ; 12      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[5]                               ; 11      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[7]                               ; 11      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[6]                               ; 11      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[11]                              ; 10      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[8]                               ; 10      ;
; Top nodes with highest fan-out                    ; counter:inst1|carrier                                       ; 10      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[10]                              ; 10      ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[9]                               ; 10      ;
; Top nodes with highest fan-out                    ; charlib8_8:inst7|Mux~310                                    ; 9       ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[12]                              ; 9       ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[13]                              ; 9       ;
; Top nodes with highest fan-out                    ; counter:inst|delay_counter[14]                              ; 8       ;
; Top nodes with highest fan-out                    ; delay_kbtingle:inst4|process0~151                           ; 8       ;
+---------------------------------------------------+-------------------------------------------------------------+---------+


+---------------------------+
; Design Assistant Messages ;
+---------------------------+
Info: *******************************************************************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -