摘要
本发明提供了一种用于芯片算法模块验证与调试的方法和装置,能够自动化比对C语言参考模型与仿真波形的一致性并进行追踪。其中,该方法包括构建验证环境并生成fsdb波形及带调试信息的C语言参考模型可执行文件;基于配置信息生成GDB命令和fsdbreport命令,提取变量值与信号值并进行一致性比较;若比对一致则结束,否则进入信号追踪;在信号追踪中,调用PyNPI接口向前追踪驱动信号并分析时钟周期内的信号值匹配情况;若未匹配到相应值,则生成新的配置文件并循环执行调试流程。本发明所提供的技术方案能够在算法模块验证初期自动化追踪快速定位问题根源,支持动态增加比对节点,并减少人工调试成本。
技术关键词
驱动信号
波形
算法模块
列表
变量
命令
时钟
日志
信号值
周期
接口
图形用户界面
处理器
定位问题
芯片
断点
电子设备
编辑