ucli -i dump.do (dump fsdb)
时间:10-02
整理:3721RD
点击:
向各位路过的大神请教一个问。
我想通过
ucli_dump.do来dump一段100ns的 fsdb
而且是希望module 里面某个信号起来以后在dump fsdb.
我在ucli_dump.do里面这样写的:
call {waitsim_top.xxx_top.req}//想等它起来再dump fsdb
call {$fsdbAutoSwitchDumpfile(500,"xxx_top.fsdb",1)}
call{$fsdbDumpvars(1, sim_top.xxx_top)}
run 100ns
但跑起来报 call(wait sim_top.xxx_top.req) 有错,说wait 不能识别,
请问我要怎么写这个?
问springsoft 大牛得到的答案。
set sp [stop -condition sim_top.xxx_top.req==1'b1]
onbreak {resume}
call {$fsdbAuto...}
stop -disable $sp
run 100ns
quit
run -posedge sim_top.xxx.req
call {$fsdbAutoSwitchDumpfile(500,"xxx_top.fsdb",1)}
call{$fsdbDumpvars(1, sim_top.xxx_top)}
run 100ns
quit