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

📄 uart_regs.log

📁 vlsi UART referene, use UART0_3
💻 LOG
📖 第 1 页 / 共 3 页
字号:

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 report
No replication required.

Timing driven replication report
No replication required.

Timing driven replication report
No replication required.

Timing driven replication report
No replication required.

Timing driven replication report
No replication required.

Pass		 CPU time		Worst Slack		Luts / Registers
------------------------------------------------------------
   1		0h:00m:04s		    -2.79ns		 137 /       100
Timing driven replication report
No 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 report
No replication required.

Timing driven replication report
No replication required.

Pass		 CPU time		Worst Slack		Luts / Registers
------------------------------------------------------------
   1		0h:00m:04s		    -2.79ns		 137 /       100
Timing driven replication report
No replication required.

⌨️ 快捷键说明

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