首页 > 其他分享 >07-逻辑仿真工具VCS-Post processing with VCD+ files

07-逻辑仿真工具VCS-Post processing with VCD+ files

时间:2023-03-19 21:22:47浏览次数:38  
标签:files 仿真 VCD 07 波形 文件 processing VCS

逻辑仿真工具-VCS

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

1.后处理考虑的因素

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

2.什么时候进行post-processing

3.什么是VCD+

  • DVE只支持VCD+文件,

4.波形产生函数

  • 在verilog中代码,嵌入$vcdpluson()函数dump波形



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

5.编译选项


  • +vpdfile+filenames -- 重命名产生的波形文件


  • `ifdef 条件编译

6.使用

标签:files,仿真,VCD,07,波形,文件,processing,VCS
From: https://www.cnblogs.com/Icer-newer/p/17234091.html

相关文章

  • day07-SpringBoot接收参数相关注解
    SpringBoot接收参数相关注解1.基本介绍SpringBoot接收客户端提交数据/参数会使用到相关注解详解@PathVariable、@RequestHeader、@ModelAttribute、@RequestParam、@Co......
  • 启动vagrant up 报错 `await_response_state': scp: /tmp/vagrant-network-entry-eth1
      解决办法Linux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。Linuxdu命令用于显示目录或文件的大小。du会显示指定的目录或文件所占用的磁盘......
  • day07
    day07面向对象面向对象三大特性:封装、继承、多态类设计技巧1.一定要保证数据私有这是最重要的;绝对不要破坏封装性。2.一定要对数据初始化Java不对局部变量进行初始......
  • 面试题 02.07链表相交
    面试题02.07.链表相交给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开......
  • day07
    day07面向对象面向对象三大特性:封装、继承、多态类设计技巧1.一定要保证数据私有这是最重要的;绝对不要破坏封装性。2.一定要对数据初始化Java不对局部变量进行初始......
  • 【LeeCode】207. 课程表 -- todo
    【题目描述】你这个学期必须选修 ​​numCourses​​​ 门课程,记为 ​​0​​​ 到 ​​numCourses-1​​ 在选修某些课程之前需要一些先修课程。先修课程按数组 ......
  • 07、Qt5中文乱码
    使用MSVC编译时出现中文乱码问题,将文件格式改为utf-8,并在头文件添加#pragmaexecution_character_set("utf-8")仍然未解决问题,修改一下电脑区域设置。win10修改区域设置......
  • STM32 HAL库学习(F407ZGT6) (1)-晶振/时钟树
    对于STM32F4系列的芯片,正常工作的主频可以达到168Mhz,但并不是所有外设都需要系统时钟这么高的频率,比如看门狗以及RTC只需要几十Khz的时钟即可。同一个电路,时钟越快......
  • day3 | 203. 移除链表元素,206. 反转链表,707. 设计链表
    203.移除链表元素 题目描述 给你一个链表的头节点head和一个整数val,删除链表中的那些存储的值为val的节点,并且返回新的头节点。 思路: 1.创建一个虚拟头节点,......
  • 107之Linux的zsh主题
    zsh是什么wiki:​ zsh是一种UNIX和类UNIX操作系统上的命令行shell解释器,它是Bourneshell(sh)的扩展,也是Bash、ksh、tcsh等其他shell的改进版。​ zsh的作用是提供一......