用于IP核测试与验证的装置、系统及方法制造方法及图纸

技术编号:29461191 阅读:28 留言:0更新日期:2021-07-27 17:31
本发明专利技术实施例提供一种用于IP核测试与验证的装置、系统及方法。该装置包括:数据生成与控制板卡,用于生成测试数据,以及控制核心验证板卡的IP核进行测试与验证;核心验证板卡,通过链路层与数据生成与控制板卡连接,并用于根据数据生成与控制板卡的控制指令进行对应的操作。本发明专利技术不仅提高了测试数据生成的密度、速度以及测试速度,并且还提高了测试方法的可扩展性和灵活性。

Device, system and method for IP core test and verification

【技术实现步骤摘要】
用于IP核测试与验证的装置、系统及方法
本专利技术涉及集成电路
,具体地涉及一种用于IP核测试与验证的装置、系统及方法。
技术介绍
IP核即知识产权核,是用于专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)或现场可编程逻辑门列阵(FieldProgrammableGateArray,FPGA)中的预先设计好的电路功能模块。目前,对于芯片内各模块IP核的功能进行仿真与验证是集成电路设计过程中一个重要环节。验证过程是证明设计正确的过程,验证的目的是为了保证设计实现与设计规范是一致的,而仿真是在物理实现之前进行验证工作的一种方法。目前,IP验证一般是通过仿真和用验证系统进行测试来实现的。具体过程是指在软件环境下进行软件仿真以验证IP核功能的正确性,然后写入FPGA器件中进行硬件电路的验证,测试正确则IP核验证完毕。传统验证方法只使用硬件描述语言编写测试激励,抽象层次较低,还需要便携复杂的状态机控制,灵活性差,测试过程时间长,不利于实时监测。利用上位机软件的测试方法,需要测试环境复杂,还需要开发软本文档来自技高网...

【技术保护点】
1.一种用于IP核测试与验证的装置,其特征在于,包括:/n数据生成与控制板卡,用于生成测试数据,以及控制核心验证板卡的IP核进行测试与验证;/n核心验证板卡,通过链路层与所述数据生成与控制板卡连接,用于根据所述数据生成与控制板卡的控制指令进行对应的操作。/n

【技术特征摘要】
1.一种用于IP核测试与验证的装置,其特征在于,包括:
数据生成与控制板卡,用于生成测试数据,以及控制核心验证板卡的IP核进行测试与验证;
核心验证板卡,通过链路层与所述数据生成与控制板卡连接,用于根据所述数据生成与控制板卡的控制指令进行对应的操作。


2.根据权利要求1所述的装置,其特征在于,所述数据生成与控制板卡包括:
主控模块,用于对数据生成模块和所述核心验证板卡进行以下操作中的至少一者:控制、监测、调度,以及对所述IP核的测试结果进行统计;以及
所述数据生成模块,通过链路层与所述主控模块连接,用于生成所述测试数据以及将所述主控模块产生的所述控制指令发送至所述核心验证板卡。


3.根据权利要求2所述的装置,其特征在于,所述主控模块包括:
测试核心控制子模块,用于控制所述IP核的测试与验证,以及统计测试与验证的结果;
数据校验子模块,用于对所述IP核的数据校验结果进行统计,或者配合所述数据生成模块对所述IP核的数据校验结果进行统计。


4.根据权利要求3所述的装置,其特征在于,所述主控模块还包括以下中的至少一者:
压力测试子模块,用于进行基于验证方法学的压力测试;
覆盖率测试子模块,用于进行基于验证方法学的覆盖率测试;
第一测试监控子模块,用于监控所述主控模块中的子模块;以及
第一链路接口子模块,用于与外部的双倍速率同步动态随机存储器、所述数据生成模块或所述核心验证板卡进行数据交互。


5.根据权利要求2所述的装置,其特征在于,所述数据生成模块包括以下中的至少一者:
数据生成子模块,用于生成所述IP核的测试与验证所需要的线性测试数据,并将所述线性测试数据传输至所述核心验证板卡;
数据加速生成子模块,用于生成所述IP核的测试与验证所需要的非线性数据,并将所述非线性数据缓存至外部的双倍速率同步动态随机存储器。


6.根据权利要求5所述的装置,其特征在于,所述数据生成模块还包括以下中的至少一者:
快速数据校验子模块,用于对所述IP核的数据校验结果进行统计,或者配合所述主控模块对所述IP核的数据校验结果进行统计;
第二测试监控子模块,用于监控所述数据生成模块中的子模块;
第二链路接口子模块,用于与所述主控模块或所述核心验证板卡进行数据交互;以及
数据缓存调度子模块,用于将所述数据生成子模块和/或所述数据加速生成子模块产生的数据与所述双倍速率同步动态随机存储器缓存的数据进行交互。


7.一种数据生成与控制板卡,其特征在于,包括:
主控模块,用于对数据生成模块和核心验证板卡进行以下操作中的至少一者:控制、监测、调度,以及对所述核心验证板卡的IP核的测试结果进行统计;以及<...

【专利技术属性】
技术研发人员:周芝梅张海洋陈禾张璞江颖洁朱尤祥冯晨万勇熊奎
申请(专利权)人:北京智芯微电子科技有限公司北京理工大学国网山东省电力公司信息通信公司国网思极紫光青岛微电子科技有限公司国家电网有限公司国网信息通信产业集团有限公司
类型:发明
国别省市:北京;11

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

1