[发明专利]高效的多模式验证平台及方法在审
申请号: | 202010813557.2 | 申请日: | 2020-08-13 |
公开(公告)号: | CN111950212A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 谭振平;易峰;吕华智;陈毅华;王超 | 申请(专利权)人: | 湖南进芯电子科技有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 长沙轩荣专利代理有限公司 43235 | 代理人: | 丛诗洋 |
地址: | 410000 湖南省长沙市高新开发区尖山路*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 模式 验证 平台 方法 | ||
1.一种高效的多模式验证平台,其特征在于,包括:
asic模块,所述asic模块包括芯片设计的软件仿真平台和配置文件;
config模块,所述config模块包括多模式验证平台的全局配置文件;
fpga模块,所述fpga模块包括FPGA系统原型验证平台和配置文件。
2.根据权利要求1所述的高效的多模式验证平台,其特征在于,所述asic模块包括:
analog单元,所述analog单元包括模拟集成电路IP模型;
bin单元,所述bin单元包括常用文件处理脚本;
config单元,所述config单元包括DUT.f、DUT_fpga.f、MODEL.f、TB.f、TESTLIST.*和芯片设计的软件仿真所需配置文件;
doc单元,所述doc单元用于存放芯片研发过程中的记录文件;
lib单元,所述lib单元用于存放芯片设计工艺库和软核IP;
models单元,所述models单元包括芯片实际应用的外围设备模型和软件仿真监测器;
sim单元,所述sim单元设置有两个子目录空间task和run,所述task包括testcase库,所述run为仿真结果存放空间;
tb单元,所述tb单元为芯片验证的测试激励;
verilog目录,所述verilog目录包括整个芯片设计文件。
3.根据权利要求1所述的高效的多模式验证平台,其特征在于,所述fpga模块包括:
设计输入文件,所述设计输入文件包括fpga_edif单元、fpga_edif单元和fpga_hdl单元;
mem_init单元,所述mem_init单元包括存储器的初始化数据;
reports单元,所述reports单元包括FPGA编译报告输出存放空间;
result单元,所述result单元包括FPGA编译结果输出存放空间;
run单元,所述run单元为FPGA执行编译的空间;
tcl单元,所述tcl单元包括FPGA执行编译和系统原型验证的配置和脚本文件。
4.一种高效的多模式验证方法,应用于如权利要求1-3任一项所述的高效的多模式验证平台,其特征在于,包括:
步骤1,将测试激励输入多模式验证平台,多模式验证平台分别调用library和IP,进行软件仿真验证;
步骤2,在软件仿真验证过程中发现错误,返回DUT目录,修改芯片设计文件;
步骤3,在软件仿真验证过程中没有错误出现,执行FPGA硬件系统原型验证;
步骤4,在执行FPGA硬件系统原型验证过程中发现错误,返回DUT目录,修改芯片设计文件,重新进行软件仿真验证和FPGA硬件系统原型验证。
5.根据权利要求4所述的高效的多模式验证方法,其特征在于,所述步骤1具体包括:
进行单个testcase的仿真验证:
步骤1.1.1,在多模式验证平台中添加新的testcase,输入仿真指令;
步骤1.1.2,多模式验证平台对仿真指令进行解析,包括寻找testcase的定义、寻找testcase所需文件、汇总仿真的编译宏定义和编译指令、运行仿真前的设置脚本、缓存仿真结束时的结果检测脚本和建立仿真结果的保存目录;
步骤1.1.3,读取DUT各文件和相关的配置文件;
步骤1.1.4,启动软件仿真验证,软件仿真验证结束后自动运行软件仿真验证结果检测脚本;
步骤1.1.5,查看软件仿真验证结果,软件仿真验证结果包含仿真的信息记录文件和运行脚本进行结果数据检测的报告文件;
步骤1.1.6,在软件仿真验证过程中发现有错误存在,返回DUT目录,修改芯片设计文件,重新执行当前testcase的软件仿真验证,在软件仿真验证过程中没有发现错误存在,添加一个新的testcase,循环以上操作,直到覆盖芯片设计的所有功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南进芯电子科技有限公司,未经湖南进芯电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010813557.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于智能音箱的账户绑定系统及方法
- 下一篇:一种高空作业机器人的越障方法