逻辑仿真工具-VCS

  • 编译完成不会产生波形,仿真完成之后,生成波形文件,通过dve产看波形
  • vcd是波形文件的格式,但是所占的内存比较大,后面出现了vpd(VCD+)波形文件
  • 将一些系统函数嵌入到源代码中,VCS不会自动保存波形文件
  • Dump波形,就是将仿真波形记录下来

1.后处理考虑的因素

  • 在设计的初期或者验证平台搭建初期保存波形,随着项目进行就不会保存波形文件

2.什么时候进行post-processing

3.什么是VCD+

  • DVE只支持VCD+文件,

4.波形产生函数

  • 在verilog中代码,嵌入$vcdpluson()函数dump波形
    07-逻辑仿真工具VCS-Post processing with VCD+ files-小白菜博客
    07-逻辑仿真工具VCS-Post processing with VCD+ files-小白菜博客
    07-逻辑仿真工具VCS-Post processing with VCD+ files-小白菜博客

  • 不带参数,将所在的module波形以及包含的子模块的波形都保存

5.编译选项

07-逻辑仿真工具VCS-Post processing with VCD+ files-小白菜博客

  • +vpdfile+filenames -- 重命名产生的波形文件
    07-逻辑仿真工具VCS-Post processing with VCD+ files-小白菜博客
    07-逻辑仿真工具VCS-Post processing with VCD+ files-小白菜博客
  • `ifdef 条件编译

6.使用