📄 automake.log
字号:
@W: MO111 :|tristate driver rf_count_t[0] on net rf_count[0] has its enable tied to GND (module uart_regs) @W: MO111 :|tristate driver lsr4_t on net lsr4 has its enable tied to GND (module uart_regs) @W: MO111 :|tristate driver lsr3_t on net lsr3 has its enable tied to GND (module uart_regs) @W: MO111 :|tristate driver lsr2_t on net lsr2 has its enable tied to GND (module uart_regs) Automatic dissolve at startup in view:work.uart_regs(verilog) of i_uart_sync_flops(uart_sync_flops_1s_1s_1)RTL optimization done.Finished RTL optimizations (Time elapsed 0h:00m:00s; Memory used current: 50MB peak: 52MB)@N:"f:\new_uart\uart0_2\uart0_3\uart_regs.v":764:0:764:5|Found counter in view:work.uart_regs(verilog) inst block_cnt[7:0]@N: MF179 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":849:22:849:54|Found 5 bit by 5 bit '==' comparator, 'un6_rda_int_pnd'@W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance bit_counter[2] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance bit_counter[1] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance bit_counter[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance counter[4] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance counter[3] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance counter[2] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance counter[1] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance counter[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance parity_xor of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance shift_out[6] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance shift_out[5] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance shift_out[4] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance shift_out[3] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance shift_out[2] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance shift_out[1] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance shift_out[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance tstate[2] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance tstate[1] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance tstate[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_transmitter.v":192:0:192:5|Removing sequential instance bit_out of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs Encoding state machine work.uart_receiver(verilog)-rstate_1[10:0]original code -> new code 0000 -> 00000000001 0001 -> 00000000010 0010 -> 00000000100 0011 -> 00000001000 0100 -> 00000010000 0101 -> 00000100000 0110 -> 00001000000 0111 -> 00010000000 1000 -> 00100000000 1001 -> 01000000000 1010 -> 10000000000@N:"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Found counter in view:work.uart_receiver(verilog) inst rcounter16[3:0]@N:"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":441:0:441:5|Found counter in view:work.uart_receiver(verilog) inst counter_b[7:0]@W: MO129 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Sequential instance receiver.counter_t[0] has been reduced to a combinational gate by constant propagation@W: MO129 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Sequential instance receiver.counter_t[1] has been reduced to a combinational gate by constant propagation@W: MO129 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Sequential instance receiver.counter_t[2] has been reduced to a combinational gate by constant propagation@W: MO129 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Sequential instance receiver.counter_t[3] has been reduced to a combinational gate by constant propagation@W: MO129 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Sequential instance receiver.counter_t[4] has been reduced to a combinational gate by constant propagation@W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":409:0:409:5|Removing sequential instance rf_push_q of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":345:1:345:13|Removing sequential instance rstate_1[3] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":317:1:317:10|Removing sequential instance rstate_1[2] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":291:1:291:12|Removing sequential instance rstate_1[1] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":282:1:282:7|Removing sequential instance rstate_1[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":383:1:383:7|Removing sequential instance rstate_1[10] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":368:1:368:8|Removing sequential instance rstate_1[9] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":353:1:353:15|Removing sequential instance rstate_1[8] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":329:1:329:10|Removing sequential instance rstate_1[7] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":300:1:300:14|Removing sequential instance rstate_1[6] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":358:1:358:15|Removing sequential instance rstate_1[5] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":375:1:375:11|Removing sequential instance rstate_1[4] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rcounter16[2] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rcounter16[1] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rcounter16[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Removing sequential instance counter_t[8] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Removing sequential instance counter_t[7] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rbit_counter[2] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rbit_counter[1] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rbit_counter[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rcounter16[3] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":441:0:441:5|Removing sequential instance counter_b[7:0] of view:PrimLib.counter(prim) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rframing_error of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":262:0:262:5|Removing sequential instance rf_push of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Removing instance receiver.counter_t[6], because it is equivalent to instance receiver.counter_t[9]@W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_receiver.v":457:0:457:5|Removing instance receiver.counter_t[5], because it is equivalent to instance receiver.counter_t[9]@W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":813:0:813:5|Removing instance ti_int_d, because it is equivalent to instance lsr0_d@W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":707:0:707:5|Removing instance lsr6_d, because it is equivalent to instance lsr5_d@W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_sync_flops.v":106:0:106:5|Removing sequential instance i_uart_sync_flops.flop_0[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":640:0:640:5|Removing sequential instance lsr0_d of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_sync_flops.v":115:0:115:5|Removing sequential instance i_uart_sync_flops.sync_dat_o[0] of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN115 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":434:14:434:21|Removing instance receiver of view:work.uart_receiver(verilog) because there are no references to its outputs Finished factoring (Time elapsed 0h:00m:00s; Memory used current: 52MB peak: 53MB)@W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":568:0:568:5|Removing sequential instance tf_push of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":535:0:535:5|Removing sequential instance tx_reset of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs Clock Buffers: Inserting Clock buffer for port clk, TNM=clk@W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":685:0:685:5|Removing sequential instance lsr4_d of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":674:0:674:5|Removing sequential instance lsr3_d of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":663:0:663:5|Removing sequential instance lsr2_d of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":652:0:652:5|Removing sequential instance lsr1_d of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":718:0:718:5|Removing sequential instance lsr7_d of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":456:0:456:5|Removing sequential instance rf_pop of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs Finished generic timing optimizations - Pass 1 (Time elapsed 0h:00m:01s; Memory used current: 52MB peak: 53MB)Starting Early Timing Optimization (Time elapsed 0h:00m:01s; Memory used current: 52MB peak: 53MB)Finished Early Timing Optimization (Time elapsed 0h:00m:01s; Memory used current: 52MB peak: 53MB)Finished generic timing optimizations - Pass 2 (Time elapsed 0h:00m:01s; Memory used current: 52MB peak: 53MB)@W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":667:0:667:5|Removing instance lsr2r, because it is equivalent to instance lsr3r@W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":656:0:656:5|Removing instance lsr1r, because it is equivalent to instance lsr3r@W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":722:0:722:5|Removing instance lsr7r, because it is equivalent to instance lsr3r@W: BN132 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":689:0:689:5|Removing instance lsr4r, because it is equivalent to instance lsr3r@W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":535:0:535:5|Removing sequential instance rx_reset of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":678:0:678:5|Removing sequential instance lsr3r of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":644:0:644:5|Removing sequential instance lsr0r of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs @W: BN116 :"f:\new_uart\uart0_2\uart0_3\uart_regs.v":797:0:797:5|Removing sequential instance rls_int_d of view:UNILIB.FDCPE(PRIM) because there are no references to its outputs Finished preparing to map (Time elapsed 0h:00m:01s; Memory used current: 52MB peak: 53MB)Finished technology mapping (Time elapsed 0h:00m:01s; Memory used current: 54MB peak: 56MB)Pass CPU time Worst Slack Luts / Registers------------------------------------------------------------Pass CPU time Worst Slack Luts / Registers------------------------------------------------------------ 1 0h:00m:01s -3.38ns 123 / 100 2 0h:00m:01s -3.38ns 123 / 100 3 0h:00m:01s -2.86ns 131 / 100 4 0h:00m:01s -2.77ns 131 / 100 5 0h:00m:02s -2.78ns 131 / 100 6 0h:00m:02s -2.78ns 131 / 100------------------------------------------------------------Timing driven replication reportNo replication required.Timing driven replication reportNo replication required.Timing driven replication reportNo replication required.Timing driven replication reportNo replication required.Timing driven replication reportNo replication required.Pass CPU time Worst Slack Luts / Registers------------------------------------------------------------ 1 0h:00m:04s -2.79ns 137 / 100Timing driven replication reportNo replication required. 2 0h:00m:04s -2.79ns 137 / 100 3 0h:00m:04s -2.79ns 137 / 100 4 0h:00m:04s -2.79ns 137 / 100------------------------------------------------------------Timing driven replication reportNo replication required.Timing driven replication reportNo replication required.Pass CPU time Worst Slack Luts / Registers------------------------------------------------------------ 1 0h:00m:04s -2.79ns 137 / 100Timing driven replication report
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -