Professional Documents
Culture Documents
一、基础操作篇
1,查看 xrun 是否已经在 linux 环境下安装
3,如何把仿真分成三步进行
4,基础仿真 option
option usage
-64 64bit 模式
-sv 支持 systemverilog 语言
-f <filename> 扫描文件
-top 指定仿真的顶层
-loadpli1 ${FSDB_INST_DIR}/…/boot/debpli.so:novas_pli_boot
4,如何收集覆盖率
通过$sdf_annotate 将延时文件反标到门级网标中
-notimingcheck 不做时序检查
-sdf_verbose 展示反标的具体信息
其中 tcheck.file 写法规则:
6,各种特殊场景下用到的 option
语法扩展相关 option
三、debug 篇
1,仿真报错如何 debug
例如:
通过问题描述和代码结合,大致定位在这。
例如:xmsim: *F,NOLICN: Unable to checkout license for the simulation. 'lic_error -18'.
3,当仿真器看起来像是挂死了怎么办
1) 首先检查波形是否增加,即仿真时间是否在前进。
2) 需要通过 linedebug 来进行具体定位了。添加 option: -gui
-linedebug
3) 添加 option: -profile ;查看生成的 profout 的 license
check 时间,通常为 0.1s。如果特别长,代表仿真仿真卡在等待
license 上。
4) 如果是 gate level 仿真,也可能是零延迟门级震荡,加上
option: -gateloopwarn 。将会打印具体信息。