瀚博半导体(上海)股份有限公司吴明剑获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉瀚博半导体(上海)股份有限公司申请的专利用于芯片算法模块验证与调试的方法和装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120597792B 。
龙图腾网通过国家知识产权局官网在2025-10-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511106787.4,技术领域涉及:G06F30/33;该发明授权用于芯片算法模块验证与调试的方法和装置是由吴明剑;贺秋丽;姜华;宋强设计研发完成,并于2025-08-08向国家知识产权局提交的专利申请。
本用于芯片算法模块验证与调试的方法和装置在说明书摘要公布了:本发明提供了一种用于芯片算法模块验证与调试的方法和装置,能够自动化比对C语言参考模型与仿真波形的一致性并进行追踪。其中,该方法包括构建验证环境并生成fsdb波形及带调试信息的C语言参考模型可执行文件;基于配置信息生成GDB命令和fsdbreport命令,提取变量值与信号值并进行一致性比较;若比对一致则结束,否则进入信号追踪;在信号追踪中,调用PyNPI接口向前追踪驱动信号并分析时钟周期内的信号值匹配情况;若未匹配到相应值,则生成新的配置文件并循环执行调试流程。本发明所提供的技术方案能够在算法模块验证初期自动化追踪快速定位问题根源,支持动态增加比对节点,并减少人工调试成本。
本发明授权用于芯片算法模块验证与调试的方法和装置在权利要求书中公布了:1.一种用于芯片算法模块验证与调试的方法,其特征在于,所述方法包括: S1:准备好验证测试环境,并运行测试用例以生成所述测试用例的fsdb仿真波形信号文件,编译C语言参考模型的源代码以生成带调试信息的C语言参考模型可执行文件; S2:创建并编辑配置文件,所述配置文件包括配置信息,所述配置信息中包括预设信号signal_1、预设变量以及fsdb仿真波形信号的采样条件; S3:读取所述配置文件,根据所述配置信息产生GDB调试命令,调用并运行所述GDB调试命令以执行所述C语言参考模型可执行文件,从而获取所述预设变量在每次计算的GDB结果值,并保存至GDB日志文件; S4:根据所述配置信息产生fsdbreport命令,调用并运行所述fsdbreport命令,基于所述fsdb仿真波形信号文件获取所述预设信号signal_1在所述采样条件每次生效时的fsdb结果值,并保存至fsdb日志文件; S5:比较所述GDB结果值与所述fsdb结果值,若二者一致则结束所述方法,若二者不一致则执行S6; S6:调用PyNPI接口,编译所述测试用例的寄存器传输级代码文件列表; S7:调用PyNPIlang.trace_driver函数接口,获取原始信号signal_c的驱动信号列表signal_list; S8:遍历所述驱动信号列表signal_list中的驱动信号signal_d,调用PyNPIwaveform.sig_hdl_value_at函数接口,向前追踪所述fsdb仿真波形信号文件中n个时钟周期内的信号值; S9:判断所述驱动信号列表signal_list中的驱动信号signal_d在所述n个时钟周期内与原始信号signal_c是否有相等值,若匹配到相等值则将所述驱动信号signal_d作为原始信号signal_c,返回执行S7,若未匹配到相等值,则执行S10; S10:获取所述原始信号signal_csignal_c的驱动信号列表signal_list,解析所述C语言参考模型的源代码,获取所述预设变量的驱动变量列表; S11:遍历所述驱动信号列表signal_list以及所述驱动变量列表中所有驱动信号signal_d和驱动变量的组合,为每一组合各生成一个新的配置文件,得到多个新的配置文件; S12:从所述多个新的配置文件选择一个,回到S3。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人瀚博半导体(上海)股份有限公司,其通讯地址为:201103 上海市闵行区万源路2800号科技绿洲三期2570号2号楼6楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励