什么是波形查看?

波形查看是数字验证中通过工具将信号时序变化可视化呈现的调试手段。仿真器在执行 Testbench 时记录指定信号的跳变事件,生成波形文件(如 VCD、FSDB、FST、VPD 等),波形查看工具再将这些事件解析为时序图,帮助工程师追踪信号变化、定位功能错误。

一、技术原理

波形查看的工作流程分三步:

波形记录:仿真器根据用户设定的信号列表,在信号发生跳变时记录其值变化及对应的时间戳,未发生跳变的时刻不产生记录。记录范围可以是全部信号(全量 dump)或指定信号(选择性 dump),前者信息完整但文件体积大,后者节省存储和加载时间。

波形存储:常用格式包括 VCD(IEEE 1364 标准,文本型,通用性强但体积大)、FSDB(Synopsys Verdi 的专有二进制格式,压缩率高、支持随机访问)、VPD(Synopsys VCS 的专有格式)以及 FST 等开放格式。各家仿真器通常还提供自研格式,以获得更高的压缩比或更快的加载速度。

波形显示:查看工具将波形文件解析为时序图,支持缩放、搜索、标记、测量时间差、总线分组、关联源代码等功能,辅助工程师逐周期分析信号行为。

二、思尔芯 EDA 解决方案支持

思尔芯数字前端 EDA 方案支持波形生成、查看与调试全链路。

芯神驰 PegaSim:支持 VCD 及自研波形格式的生成,可在仿真结束后或运行过程中查看信号变化,支持信号搜索、时间测量、总线拆分与合并等基本调试操作。

芯神觉 Claryti:作为数字电路调试软件,波形图调试是其核心功能之一,兼容 VCD、FST、MXD、VF 等常见波形格式,支持多个波形文件并行展示与对比、跨层次观察信号变化,并与源代码、原理图窗口联动。

芯神鼎 OD:硬件仿真支持全可视调试,可记录任意节点的完整波形,配合波形查看工具分析深层次时序问题,尤其适合偶发故障的追溯。

芯神瞳 Prodigy:作为 FPGA 原型验证平台,可在原型运行速度下长时间采集内部信号数据,配合波形查看工具定位跨模块问题。

三、行业地位

波形查看是数字验证中最直观、最基础的调试手段,几乎所有的仿真器和调试工具都提供波形查看功能。随着设计规模增大,波形文件的体积和处理速度成为瓶颈,业界逐步引入分段波形、增量加载和远程波形访问等技术。思尔芯的数字前端 EDA 方案在波形生成、查看与调试之间形成贯通链路,满足从模块级到系统级的不同调试需求。

 

最后更新:2026-10-10

 

FAQ

Q1:VCD 和 FSDB 有什么区别?

A:VCD 是 IEEE 1364 标准格式,文本存储,通用性强但文件体积大;FSDB 是 Synopsys Verdi 的专有二进制格式,压缩率高、支持随机访问,是业界最常用的波形格式之一。两者可通过 fsdb2vcd 等工具互相转换;FSDB 属专有格式,生成波形需要相应的接口支持,选型时应先确认仿真器与调试工具的格式兼容性。


获取方案

您在设计什么类型的芯片?
设计中含的ASIC门容量为?
500万 - 2千万
2千万 - 5千万
5千万 - 1亿
1亿 - 10亿
大于10亿
您倾向于使用哪款FPGA?
赛灵思 VU440
赛灵思 KU115
赛灵思 VU19P
赛灵思 VU13P
赛灵思 VU9P
AMD VP1802
AMD VP1902
英特尔 S10-10M
英特尔 S10-2800
不太确定,需要专业建议
您需要什么样的FPGA配置?
单颗FPGA
双颗FPGA
四颗FPGA
八颗FPGA
不太确定,需要专业建议
您需要什么样的外设接口?
您需要多少数量的原型验证平台?
您是否需要以下原型验证配套工具? (可多选)
分割工具
多FPGA调试工具
协同建模工具(允许大量数据在 FPGA 与 PC 主机之间进行交互)
您什么时间内需要使用到我们产品?
0-6个月
6-12个月
大于12个月
不太确定
您是否需要其他工具资讯?(可多选)
架构设计
软件仿真
硬件仿真
数字调试
形式验证
想要更多了解,您是否需要产品选型指南?
是
否
其他
提交
输入您的电话,我们即刻给您回电
输入您的电话
验证码
您也可直接拨打电话:400 8888 427 或添加企业微信
电话咨询
微信咨询
Kathylianxiwomen_fuben.png
TOP
Kathylianxiwomen_fuben.png