[发明专利]一种高效的FPGA集成验证方法有效
申请号: | 202011597586.6 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112597721B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 娄秀丽;丛红艳;闫华;张艳飞;赵赛 | 申请(专利权)人: | 无锡中微亿芯有限公司;中国电子科技集团公司第五十八研究所 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 过顾佳;聂启新 |
地址: | 214000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高效 fpga 集成 验证 方法 | ||
1.一种高效的FPGA集成验证方法,其特征在于,所述方法包括:
根据目标测试用例生成相应的全配置码流,所述全配置码流用于对整个FPGA芯片进行配置;
解析所述全配置码流得到帧头字段、配置寄存器字段以及帧尾字段,所述配置寄存器字段是对整个FPGA芯片所有逻辑资源进行配置的数据字段;
根据所述目标测试用例占用的逻辑资源区域缩减所述配置寄存器字段,包括:保留对所述目标测试用例占用的逻辑资源区域进行配置的数据字段、删除其余数据字段,将所述配置寄存器字段中与所述目标测试用例占用的逻辑资源区域对应的数据字段的起始帧作为所述缩减后的配置寄存器字段的第一帧,将所述配置寄存器字段中与所述目标测试用例占用的逻辑资源区域对应的数据字段的末尾帧作为所述缩减后的配置寄存器字段的最后一帧;缩减后的配置寄存器字段是对所述目标测试用例占用的逻辑资源区域进行配置的数据字段;
根据缩减后的配置寄存器字段修改FPGA芯片的所述目标测试用例占用的逻辑资源区域中的配置寄存器的配置地址位,包括:将所述配置寄存器的起始地址修改为所述缩减后的配置寄存器字段中第一帧数据对应的地址值,将所述配置寄存器的结束地址修改为所述缩减后的配置寄存器字段中最后一帧数据对应的地址值;
根据所述帧头字段、所述缩减后的配置寄存器字段以及所述帧尾字段生成缩减后的配置码流,利用所述缩减后的配置码流对FPGA芯片进行集成验证。
2.根据权利要求1所述的方法,其特征在于,所述利用所述缩减后的配置码流对FPGA芯片进行集成验证,包括:
将所述缩减后的配置码流通过DUT的配置数据输入接口输入到DUT中,将对应的测试激励通过DUT的通用数据输入接口输入到DUT中,所述DUT为待验证的全芯片电路网表,利用监测器监测DUT的输出并与期望输出进行比较得到所述目标测试用例对应的测试结果。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
确定触发参数,从参数特征库中确定与所述触发参数对应的测试用例作为所述目标测试用例,所述参数特征库中记载不同的触发参数与测试用例之间的对应关系,每个测试用例分别占用相应的逻辑资源区域。
4.根据权利要求3所述的方法,其特征在于,所述参数特征库中包含多个占用相应的逻辑资源区域的测试用例,占用相应的逻辑资源区域的多个测试用例分别具有不同的测试用例标识,则所述触发参数包括逻辑资源区域标识以及测试用例标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中微亿芯有限公司;中国电子科技集团公司第五十八研究所,未经无锡中微亿芯有限公司;中国电子科技集团公司第五十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011597586.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种深松土方法
- 下一篇:一种减少污泥产量的生活污水处理一体化装置