Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 中国电子科技集团公司第十四研究所张临祥获国家专利权

中国电子科技集团公司第十四研究所张临祥获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉中国电子科技集团公司第十四研究所申请的专利一种FPGA代码功能验证加速方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114239454B

龙图腾网通过国家知识产权局官网在2025-10-28发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111594297.5,技术领域涉及:G06F30/331;该发明授权一种FPGA代码功能验证加速方法是由张临祥;李品;吴沁文;凌元;孙健;吴甜;韩文俊设计研发完成,并于2021-12-24向国家知识产权局提交的专利申请。

一种FPGA代码功能验证加速方法在说明书摘要公布了:目前比较复杂的FPGA设计,一般在顶层模块之下总包含多个子模块,这些模块能确保功能实现正确,但却因为是设计的组成部分,在仿真时一并被进行了门级行为模拟。假如一个被测模块一共有一个顶层模块和九个子模块,其中七个都是库模块或成熟模块,只有两个是新设计模块,那么EDA工具进行的门级行为模拟计算只有30%的工作量是真正针对我们想要验证的部分。但是由于有顶层代码的存在以及模块间的接口关系验证的需求,又无法用子模块的验证来代替顶层模块的验证。如果我们可以使门级行为模拟跳过库模块和成熟模块,将大大减少门级行为模拟的计算量,提高FPGA代码功能仿真的速度。本发明对于包含有多个子模块的FPGA代码的功能验证,用C模型代替其中的库IP模块或成熟模块,使这些模块不参与功能仿真执行过程中的门级行为模拟,从而大幅度缩短功能仿真执行时间,加快FPGA代码功能验证速度。

本发明授权一种FPGA代码功能验证加速方法在权利要求书中公布了:1.一种FPGA代码功能验证加速方法,其特征在于:包括以下步骤: 步骤一:确定需要被替代的FPGA子模块 在仿真工程中,从被测FPGA顶层模块以下的各子模块中,选择FPGA厂商提供的库IP模块或已经得到充分验证的成熟模块,作为用C语言模型替代的目标模块; 步骤二:创建或获取C语言模型 针对目标模块,创建或获取与之匹配的C语言模型代码; 步骤三:将C语言模型封装为DPI函数,并将其编译为dll库 将C语言模型封装为DPI函数,并编译为dll库,使FPGA仿真工程能够直接调用,输入输出接口采用SV语言规定的DPI接口数据类型,将dll库挂接到仿真工程上,以便将C语言模型导入到SV语言编写的模块内; 步骤四:导入DPI函数并封装为SV模块 编写与目标模块同名的SV模块,导入该DPI函数,并进行输入输出接口匹配、时序匹配和DPI函数调用; 步骤五:用SV模块代替仿真工程中的目标模块进行仿真 将目标模块从仿真工程中移除,并向仿真工程中添加对应的SV模块,在仿真工程中链接dll库,完成对仿真工程的改造,执行仿真并验证未被替换的其余部分的功能。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国电子科技集团公司第十四研究所,其通讯地址为:210039 江苏省南京市雨花台区国睿路8号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。