用途:当用户提到 waveform、VCD 文件、仿真结果、信号 trace、调试输出或“仿真中发生了什么”时,可启用该技能,对 Value Change Dump(VCD)仿真波形进行分析。
主要能力:解析 VCD 文件结构,包括 $timescale、$scope/$upscope、$var、#<time> 时间戳以及 0/1 位值和 b<binary> 向量值变化;按工作流识别仿真时间范围、定位时钟、查找复位、追踪关键信号并检查异常。支持时钟检测(依据 clk/clock/sysclk/pclk 等命名、规律翻转、50% 占空比,并计算周期、频率、占空比)、复位序列分析(断言时间、持续周期、释放时间、是否与时钟同步)、信号追踪(valid/enable、建立时间、保持时间、传播延迟)、异常检测(X 未知值、Z 高阻值、毛刺、信号卡死)以及时序验证(Clock-to-Q 延迟、建立时间违例、状态机跳转)。还归纳了数据事务(valid && ready)和流水线延迟等常见模式。
使用方式:资料未提供具体安装命令或调用命令,仅说明在用户提及相关关键词时使用该技能。分析时按资料给出的工作流执行:先确定时间范围,再定位时钟与复位,随后追踪关键信号,最后检查异常。
适用场景:数字电路仿真结果调试、时序问题排查、复位与时钟行为验证、状态机跳转检查、数据事务与流水线延迟分析。
限制:资料未提供收费、价格、平台支持范围或具体效果数据;未提供安装与调用命令;分析能力以 VCD 文本格式为基础,其他波形格式暂未提供。