数字IC设计工具教程——VCS常用命令

Posted 夏风喃喃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数字IC设计工具教程——VCS常用命令相关的知识,希望对你有一定的参考价值。

数字IC设计工具教程——VCS常用命令

编译开关(静态开关)

-Mupdate 增量编译,VCS编译时会覆盖csrc(中间编译产生的C源码)中上次编译生成的makefile
-R 编译后立刻执行仿真
-l <filename> 指定记录VCS编译和运行信息的log文件名
-sverilog 支持systemverilog语法
+v2k支持verilog2001特性

-v lib_file 导入库文件的verilog模型(只编译使用到的module)
-y <lib_dir> 参考的库目录
+libext+<.v>使VCS搜索库文件中带.v扩展的文件
+incdir+<directory> 指定VCS搜索`include指令使用的包含文件的目录,可以用“+”定义多个目录
+define+<macro_name>=<value> 命令行进行宏定义,在代码中使用了`ifdef 编译指令

-f <file> 可以将所有目录下的设计文件与参考库名称写入,一次编译仿真

-o <filename> 改变仿真可执行文件名称

-debug/-debug_all/-debug_pp 启用UCLI命令和DVE
-gui 以DVE图形化界面进行仿真(一步编译仿真时使用,结合-R -debug_all,互动模式dve打开方式)
-ucli 以ucli命令行环境下进行仿真(一步编译仿真时使用,结合-R -debug_all,命令行模式调试)

-h 列出常用的开关和简要功能

+vpdfile+<filename> 指定vpd波形文件名字,默认为vcdplus.vpd

仿真开关(动态开关)

-gui 以DVE图形化界面进行仿真(两步走时使用,互动模式dve打开方式)
-ucli 以ucli命令行环境下进行仿真(两步走时使用,命令行打开方式)
& 后台执行

后处理打开DVE

dve & 后台打开dve,在图形界面选择vcd(old)、vpd(new)波形文件打开
dve -vpd <filename> 一步打开dve并读入波形文件

testbench中后处理系统函

$vcdpulson(level_number,module_instance)记录仿真波形形成.vpd波形文件
通常写为

`ifdef dumpme
    $vcdpluson();
`endif

以上是关于数字IC设计工具教程——VCS常用命令的主要内容,如果未能解决你的问题,请参考以下文章

数字IC前后端设计中Setup违反的修复方法

数字asic流程实验(EX)VCS+Verdi前仿真&后仿真

IC设计中常用的Linux命令

IC基础:设计中常用的时序优化方法

IC基础:设计中常用的时序优化方法

从 Spec.到芯片_(数字IC模拟ICFPGA/CPLD设计的流程及EDA工具)