[問題] `timescale in verilog

看板Electronics作者 (點點)時間19年前 (2007/03/31 10:25), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
剛剛compile的時候出現了下面的error訊息 Compiling source file "fulladder.v" Compiling source file "fulladder_t.v" Error! Module (full_adder) has a `timescale directive but previous modules do not [Verilog-MODTDN] "fulladder_t.v", 1: module full_adder(sum, c_out , a, b, c_in); 1 error 我把`timescale移來移去都還是會出錯 我想做的是在full-adder中1ns/10ps testbench中10ns/10ns 請問要怎麼做呢? 感謝 -- ┬┴┬┴┬┴┬┴├─ 2─═─═─═─═─═─═─═─═─═─═─═─═┼ ╫═├┼┌──┴──┐┬┼├┬┴┴├┬┴┤┬┴├┬├┬┴┬┴├┼┬┤┼┴ ┼┤│ ⊙ . ⊙ │┬┴┼┬┤┼┼┬┼┬├├┴┬┴┴┬┬┼├┬┴┤╰╯ ├┬└──┬──┘點。點┬┼┬┴┬┬┼┴┴├┴┬┴├┬┤┼┼┬├ ┴┴├├┼ ─┼─ ┬├┼┼┬┴┤http://www.wretch.cc/album/iodinedot ╬─═─═─═ /\ ├┬┴┬├┬┼┬┴┬├┬┴┴┬┴┴┴┬┴┬┴┼φiodine -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.192.72

03/31 10:47, , 1F
為何不在testbench中1ns/10ps就好呢?
03/31 10:47, 1F

03/31 11:09, , 2F
作業要求orz
03/31 11:09, 2F

03/31 11:44, , 3F
原po是利用Synopsys DC來合成的嗎,若是請於`timescale上下
03/31 11:44, 3F

03/31 11:46, , 4F
//synopsys translate_off 以及 //synopsys translate_on
03/31 11:46, 4F

03/31 11:46, , 5F
這兩行會將中間所夾的敘述不予於合成
03/31 11:46, 5F

03/31 11:54, , 6F
我好像搞錯了, 就當作以上說的內容都沒說過吧....囧
03/31 11:54, 6F

03/31 11:54, , 7F
原po的問題和合成無關才對 :p
03/31 11:54, 7F
文章代碼(AID): #163SQkz2 (Electronics)