首页 » 科学 » 芯片后仿真_文件_存放器

芯片后仿真_文件_存放器

admin 2024-12-25 11:49:25 0

扫一扫用手机浏览

文章目录 [+]

2)-negdelay,支持SDF中的负延时;

3)-ssf自动加载fsdb;

芯片后仿真_文件_存放器 芯片后仿真_文件_存放器 科学

4)-ucli模式,在-debug模式下才使能;

芯片后仿真_文件_存放器 芯片后仿真_文件_存放器 科学
(图片来自网络侵删)

5)+neg_tchk,支持负延时检讨;

6)+nospecify/+notimingcheck,忽略path delay和specify延时;

7)+delay_mode_zero,去除仿真中的延迟信息,所有的延时为0;

(二)SDF annotated

$sdf_annotate ([sdf_file], top.U_DIGITAL_TOP, [sdf_configfile], [sdf_logfile],[mtm_spec], [scale_factors], [scale_type]);

sdf_file指定时序签核输出的sdf文件及其路径;sdf_configfile”指定sdf配置文件,一样平常缺省;sdf_logfile指定sdf的log天生文件,该文件会保存VCS在运行过程中产生的Error和Warning信息。
为了规VCS默认情形下不会记录超过10个以上的error信息/warning信息到log文件,可通过+sdfverbose选项来开启VCS记录所有信息;mtm_spec指定VCS反标哪一类延迟信息。
可以利用MINIMUM,TYPICAL,MAXIMUM,TOOL_CONTROL(default);scale_factors指定minimum,typical,maximum延迟的因子。
默认值是“1.0:1.0:1.0”scale_type指定在缩放比例之前利用的SDF 文件里面延迟值,可能的值有“FROM_TYPICAL”,”FROM_MIMINUM”,”FROM_MAXIMUM”,”FROM_MTM”(默认值),一样平常缺省;(三)初始化寄存器的值(不常用)

设置寄存器初始值文件:

#init0_regs.ucli

force -deposit tb.U_DIGITAL.reg_A 0

在仿真的零时候用下面的办法加载这个文件

ucli% source ./init0_regs.ucli(四)关某些寄存器的时序检讨(常用)

#notiming.list

instance { tb.U_TOP.reg} { noTiming };

在仿真的时候加载这个文件,避免引起X态通报。

VCS +optconfigfile+notiming.list(五)导出VCD文件

VCD是不压缩的文本格式,兼容性好,缺陷是文件太大。
后仿先写出高压缩比的FSDB文件,再转成VCD。
可指定转换起止韶光、结束韶光。

fsdb2vcd xxx.fsdb -o xxx.vcd -bt 1000ns -et 2000nsISP处理后仿效果

标签:

相关文章

英国IT名校,培养未来科技精英的摇篮

随着科技的飞速发展,信息技术(IT)已经成为推动社会发展的重要力量。英国作为世界科技强国,拥有众多知名的IT名校,为全球输送了大量...

科学 2024-12-27 阅读0 评论0