一种高效的FPGA集成验证方法技术

技术编号:27936644 阅读:30 留言:0更新日期:2021-04-02 14:17
本发明专利技术公开了一种高效的FPGA集成验证方法,涉及FPGA技术领域,该方法在解析全配置码流得到帧头字段、配置寄存器字段以及帧尾字段后,根据目标测试用例占用的逻辑资源区域裁剪配置寄存器帧字段,再与帧头字段和帧尾字段一起生成缩减后的配置码流,由于缩减了配置码流,因此可以大大减少下载和配置码流数据的时间,因此可以有效缩短仿真时间,提高仿真效率,使得FPGA全芯片集成验证的配置时间大大缩短。

【技术实现步骤摘要】
一种高效的FPGA集成验证方法
本专利技术涉及FPGA
,尤其是一种高效的FPGA集成验证方法。
技术介绍
随着FPGA芯片集成度越来越高,功能越来越强大,FPGA芯片验证的复杂度及重要性也越来越大。在整个FPGA芯片的验证流程中,除了基本功能模块(也称为基本逻辑单元)的验证之外,整个验证流程的重点及难点都集中在验证大量基本逻辑单元之间的连接关系的正确性上,这种基本逻辑单元之间的连接关系的正确性验证,也成为FPGA芯片的集成验证。FPGA芯片的集成验证针对的验证对象包括不同规模的全部芯片电路以及全部芯片的不同区域,针对不同的验证对象,集成验证还需创建大量的测试用例(也称test-case)来保证验证对象的功能覆盖全面。验证对象包含的逻辑资源越多,测试用例数量越庞大,所消耗的验证时间就越长,导致现有的FPGA芯片的集成验证往往较为耗时,效率较低。
技术实现思路
本专利技术人针对上述问题及技术需求,提出了一种高效的FPGA集成验证方法,本专利技术的技术方案如下:一种高效的FPGA集成验证方法,该方法包括:<本文档来自技高网...

【技术保护点】
1.一种高效的FPGA集成验证方法,其特征在于,所述方法包括:/n根据目标测试用例生成相应的全配置码流,所述全配置码流用于对整个FPGA芯片进行配置;/n解析所述全配置码流得到帧头字段、配置寄存器字段以及帧尾字段,所述配置寄存器字段是对整个FPGA芯片所有逻辑资源进行配置的数据字段;/n根据所述目标测试用例占用的逻辑资源区域缩减所述配置寄存器字段,缩减后的配置寄存器字段是对所述目标测试用例占用的逻辑资源区域进行配置的数据字段;/n根据缩减后的配置寄存器字段修改FPGA芯片的所述目标测试用例占用的逻辑资源区域中的配置寄存器的配置地址位;/n根据所述帧头字段、所述缩减后的配置寄存器字段以及所述帧尾...

【技术特征摘要】
1.一种高效的FPGA集成验证方法,其特征在于,所述方法包括:
根据目标测试用例生成相应的全配置码流,所述全配置码流用于对整个FPGA芯片进行配置;
解析所述全配置码流得到帧头字段、配置寄存器字段以及帧尾字段,所述配置寄存器字段是对整个FPGA芯片所有逻辑资源进行配置的数据字段;
根据所述目标测试用例占用的逻辑资源区域缩减所述配置寄存器字段,缩减后的配置寄存器字段是对所述目标测试用例占用的逻辑资源区域进行配置的数据字段;
根据缩减后的配置寄存器字段修改FPGA芯片的所述目标测试用例占用的逻辑资源区域中的配置寄存器的配置地址位;
根据所述帧头字段、所述缩减后的配置寄存器字段以及所述帧尾字段生成缩减后的配置码流,利用所述缩减后的配置码流对FPGA芯片进行集成验证。


2.根据权利要求1所述的方法,其特征在于,所述根据缩减后的配置寄存器字段修改所述目标测试用例占用的逻辑资源区域中的配置寄存器的配置地址位,包括:将所述配置寄存器的起始地址修改为所述缩减后的配置寄存器字段中第一帧数据对应的地址值,将所述配置寄存器的结束地址修改为所述缩减后的配置寄存器字段中最后一帧数据对应的地址值。


3.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试用例占用的逻辑资源区域缩减所述配置寄存器字段,包括:保留对所述目标测试用例...

【专利技术属性】
技术研发人员:娄秀丽丛红艳闫华张艳飞赵赛
申请(专利权)人:无锡中微亿芯有限公司中国电子科技集团公司第五十八研究所
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1