如何debug SV testbech

来源:互联网 发布:淘宝客服考试试题2017 编辑:程序博客网 时间:2024/05/04 05:24

1.  fsdbLog

 

2. 设立断点,单步调试

    如何设立条件断点?譬如根据仿真我们知道在第578个transaction时出项错误。一般我们可以在连接generator的下层Xactor中在peek后插入setbp函数。

 

   

3. 死循环时,在Xactor的main各个 while(1)处添加断点。看看哪个while总是不能进去执行。

 

4. 养成良好的习惯,在每个put前(putting xxx), get后(got xxx) 用`vmm_debug 打印data_id等有用信息。 在每个notification indicate之前(indicating xxx)以及wait之后(caught xxx)

 

 

原创粉丝点击