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

📄 multiplier.tan.rpt

📁 乘法器 所占资源很少 很好的一个乘法器 史书上的一个例子 说得很好啊
💻 RPT
📖 第 1 页 / 共 4 页
字号:
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; multiplicand[1] ; clock      ; clock    ; None                        ; None                      ; 1.337 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; multiplicand[2] ; clock      ; clock    ; None                        ; None                      ; 1.337 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; multiplicand[3] ; clock      ; clock    ; None                        ; None                      ; 1.337 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[0] ; product[6]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.335 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[6]~reg0 ; product[7]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.321 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[1] ; product[6]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.300 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[0] ; product[4]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.292 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[5]~reg0 ; product[5]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.284 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[7]~reg0 ; product[7]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.281 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[2]      ; counter[2]      ; clock      ; clock    ; None                        ; None                      ; 1.277 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[2]      ; product[0]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.265 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[2] ; product[6]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.265 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; counter[0]      ; clock      ; clock    ; None                        ; None                      ; 1.253 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[0] ; product[7]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.225 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[6]~reg0 ; product[5]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.222 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[1] ; product[4]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.221 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[3] ; product[6]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.194 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[1] ; product[7]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.190 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[0] ; product[3]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.156 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[2] ; product[7]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.155 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[0] ; product[5]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.154 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[0]      ; counter[2]      ; clock      ; clock    ; None                        ; None                      ; 1.147 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[0]      ; product[0]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.135 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[3] ; product[7]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.120 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[1] ; product[5]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.119 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; product[0]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.117 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[0]      ; counter[1]      ; clock      ; clock    ; None                        ; None                      ; 1.063 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; multiplicand[2] ; product[5]~reg0 ; clock      ; clock    ; None                        ; None                      ; 1.048 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[2]      ; state           ; clock      ; clock    ; None                        ; None                      ; 1.011 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[1]      ; counter[2]      ; clock      ; clock    ; None                        ; None                      ; 0.972 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[1]      ; product[0]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.960 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[1]~reg0 ; product[0]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.902 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[0]~reg0 ; product[0]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.882 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[0]      ; state           ; clock      ; clock    ; None                        ; None                      ; 0.881 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; counter[1]      ; clock      ; clock    ; None                        ; None                      ; 0.864 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; counter[2]      ; clock      ; clock    ; None                        ; None                      ; 0.864 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[0]~reg0 ; product[4]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.830 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[0]~reg0 ; product[5]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.830 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[0]~reg0 ; product[3]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.711 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[1]      ; state           ; clock      ; clock    ; None                        ; None                      ; 0.706 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[0]~reg0 ; product[7]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.666 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[0]~reg0 ; product[6]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.633 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[3]~reg0 ; product[2]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.514 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; state           ; state           ; clock      ; clock    ; None                        ; None                      ; 0.488 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; counter[1]      ; counter[1]      ; clock      ; clock    ; None                        ; None                      ; 0.488 ns                ;
; N/A   ; Restricted to 500.00 MHz ( period = 2.000 ns ) ; product[2]~reg0 ; product[1]~reg0 ; clock      ; clock    ; None                        ; None                      ; 0.420 ns                ;
+-------+------------------------------------------------+-----------------+-----------------+------------+----------+-----------------------------+---------------------------+-------------------------+


+---------------------------------------------------------------------------+
; tsu                                                                       ;
+-------+--------------+------------+----------+-----------------+----------+
; Slack ; Required tsu ; Actual tsu ; From     ; To              ; To Clock ;
+-------+--------------+------------+----------+-----------------+----------+
; N/A   ; None         ; 5.016 ns   ; word1[3] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 5.016 ns   ; word1[3] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 5.016 ns   ; word1[3] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 5.016 ns   ; word1[3] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.940 ns   ; word1[3] ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.931 ns   ; word1[3] ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.905 ns   ; word1[2] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.905 ns   ; word1[2] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.905 ns   ; word1[2] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.905 ns   ; word1[2] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.829 ns   ; word1[2] ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.820 ns   ; word1[2] ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.802 ns   ; word2[1] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.802 ns   ; word2[1] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.802 ns   ; word2[1] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.802 ns   ; word2[1] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.792 ns   ; word1[3] ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.790 ns   ; word1[3] ; product[0]~reg0 ; clock    ;
; N/A   ; None         ; 4.726 ns   ; word2[1] ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.717 ns   ; word2[1] ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.681 ns   ; word1[2] ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.679 ns   ; word1[2] ; product[0]~reg0 ; clock    ;
; N/A   ; None         ; 4.666 ns   ; word2[3] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.666 ns   ; word2[3] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.666 ns   ; word2[3] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.666 ns   ; word2[3] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.590 ns   ; word2[3] ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.585 ns   ; word2[0] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.585 ns   ; word2[0] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.585 ns   ; word2[0] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.585 ns   ; word2[0] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.581 ns   ; word2[3] ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.578 ns   ; word2[1] ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.576 ns   ; word2[1] ; product[0]~reg0 ; clock    ;
; N/A   ; None         ; 4.573 ns   ; word1[3] ; counter[2]      ; clock    ;
; N/A   ; None         ; 4.572 ns   ; word1[3] ; counter[0]      ; clock    ;
; N/A   ; None         ; 4.509 ns   ; word2[2] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.509 ns   ; word2[2] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.509 ns   ; word2[2] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.509 ns   ; word2[2] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.509 ns   ; word2[0] ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.500 ns   ; word2[0] ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.462 ns   ; word1[2] ; counter[2]      ; clock    ;
; N/A   ; None         ; 4.461 ns   ; word1[2] ; counter[0]      ; clock    ;
; N/A   ; None         ; 4.442 ns   ; word2[3] ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.440 ns   ; word2[3] ; product[0]~reg0 ; clock    ;
; N/A   ; None         ; 4.433 ns   ; word2[2] ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.431 ns   ; word1[0] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.431 ns   ; word1[0] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.431 ns   ; word1[0] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.431 ns   ; word1[0] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.424 ns   ; word2[2] ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.361 ns   ; word2[0] ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.359 ns   ; word2[1] ; counter[2]      ; clock    ;
; N/A   ; None         ; 4.359 ns   ; word2[0] ; product[0]~reg0 ; clock    ;
; N/A   ; None         ; 4.358 ns   ; word2[1] ; counter[0]      ; clock    ;
; N/A   ; None         ; 4.355 ns   ; word1[0] ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.346 ns   ; word1[0] ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.307 ns   ; word1[3] ; state           ; clock    ;
; N/A   ; None         ; 4.285 ns   ; word2[2] ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.283 ns   ; word2[2] ; product[0]~reg0 ; clock    ;
; N/A   ; None         ; 4.270 ns   ; Start    ; product[4]~reg0 ; clock    ;
; N/A   ; None         ; 4.270 ns   ; Start    ; product[5]~reg0 ; clock    ;
; N/A   ; None         ; 4.270 ns   ; Start    ; product[6]~reg0 ; clock    ;
; N/A   ; None         ; 4.270 ns   ; Start    ; product[1]~reg0 ; clock    ;
; N/A   ; None         ; 4.270 ns   ; Start    ; product[7]~reg0 ; clock    ;
; N/A   ; None         ; 4.270 ns   ; Start    ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.270 ns   ; Start    ; product[3]~reg0 ; clock    ;
; N/A   ; None         ; 4.229 ns   ; word1[1] ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.229 ns   ; word1[1] ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.229 ns   ; word1[1] ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.229 ns   ; word1[1] ; multiplicand[3] ; clock    ;
; N/A   ; None         ; 4.223 ns   ; word2[3] ; counter[2]      ; clock    ;
; N/A   ; None         ; 4.222 ns   ; word2[3] ; counter[0]      ; clock    ;
; N/A   ; None         ; 4.207 ns   ; word1[0] ; product[2]~reg0 ; clock    ;
; N/A   ; None         ; 4.205 ns   ; word1[0] ; product[0]~reg0 ; clock    ;
; N/A   ; None         ; 4.196 ns   ; word1[2] ; state           ; clock    ;
; N/A   ; None         ; 4.171 ns   ; Start    ; multiplicand[0] ; clock    ;
; N/A   ; None         ; 4.171 ns   ; Start    ; multiplicand[1] ; clock    ;
; N/A   ; None         ; 4.171 ns   ; Start    ; multiplicand[2] ; clock    ;
; N/A   ; None         ; 4.171 ns   ; Start    ; multiplicand[3] ; clock    ;

⌨️ 快捷键说明

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