[发明专利]具有自动优化配置功能的芯片仿真加速系统有效
申请号: | 202310057919.3 | 申请日: | 2023-01-19 |
公开(公告)号: | CN115809622B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 李辉;范佳欣 | 申请(专利权)人: | 南京集成电路产业服务中心有限公司 |
主分类号: | G06F30/331 | 分类号: | G06F30/331;G06N20/00 |
代理公司: | 南京新众合专利代理事务所(普通合伙) 32534 | 代理人: | 王子瑜 |
地址: | 210000 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 自动 优化 配置 功能 芯片 仿真 加速 系统 | ||
1.具有自动优化配置功能的芯片仿真加速系统,其特征在于,包括:
识别配置模块,用于在接收到对目标芯片的仿真指令时,对芯片规格书进行识别得到芯片的第一关键信息,根据所述第一关键信息得到芯片仿真设备对目标芯片的第一配置信息;
所述在接收到对目标芯片的仿真指令时,对芯片规格书进行识别得到芯片的第一关键信息,根据所述第一关键信息得到芯片仿真设备对目标芯片的第一配置信息,包括:
接收到对目标芯片的仿真指令时,调取与目标芯片所对应的芯片规格书,对芯片规格书进行识别得到芯片的第一关键信息,所述第一关键信息至少包括芯片面积信息、最高频率信息、CPU类型信息、接口类型信息、核心功能信息、IP信息、PVT信息;
将所述第一关键信息发送至芯片仿真设备的控制装置,以使芯片仿真设备按照所述第一配置信息进行芯片仿真;
统计模块,用于确定所述目标芯片所对应的第一测试代码,对所述第一测试代码按照代码段功能进行分段得到多个第二测试代码,统计每个第二测试代码所对应的测试预设结果;
确定模块,用于确定所述目标芯片的多个预设输出端口,对每一个第二测试代码所对应的所有预设输出端口进行统计得到预设端口集合,统计每个预设端口集合中预设输出端口的预设输出信息得到仿真验证表;
所述确定所述目标芯片的多个预设输出端口,对每一个第二测试代码所对应的所有预设输出端口进行统计得到预设端口集合,统计每个预设端口集合中预设输出端口的预设输出信息得到仿真验证表,包括:
对每一个第二测试代码所对应的所有预设输出端口进行统计得到预设端口集合,将预设端口集合内的预设输出端口的信号输出顺序进行排序得到每个预设端口集合的端口输出序列;
按照所述端口输出序列中预设输出端口的顺序,统计每个预设端口集合中预设输出端口的预设输出信息得到仿真验证表;
获取模块,用于在对目标芯片仿真时,按照时序获取每个目标输出端口的输出目标信息,统计具有相对应时序的目标输出端口得到输出端口集合;
所述在对目标芯片仿真时,按照时序获取每个目标输出端口的输出目标信息,统计具有相对应时序的目标输出端口得到输出端口集合,包括:
在对目标芯片仿真时,对目标芯片的目标输出端口进行监测,得到每个目标输出端口的输出目标信息,确定每个输出目标信息所对应的时序标签;
按照所有输出目标信息的时序标签对所有目标输出端口的输出目标信息进行统计排序,基于所述输出目标信息的统计排序对所有目标输出端口进行排序得到输出端口集合的端口输出序列;
验证仿真模块,用于基于所述仿真验证表对所述输出端口集合进行验证得到问题端口集合,根据所述问题端口集合确定与第二测试代码所对应的多个第三测试代码,基于所述第三测试代码再次对芯片仿真;
所述基于所述仿真验证表对所述输出端口集合进行验证得到问题端口集合,根据所述问题端口集合确定与第二测试代码所对应的多个第三测试代码,基于所述第三测试代码再次对目标芯片仿真,包括:
若存在第二测试代码在进行测试所得到的输出端口集合与预设端口集合的种类比对不一致,则确定输出端口集合中存在种类问题的端口得到第一问题端口集合,对所述第一问题端口集合量化处理得到第一问题系数;
在种类比对完成后,将预设端口集合的端口输出序列与输出端口集合的端口输出序列进行比对,确定输出端口集合中存在顺序问题的端口得到第二问题端口集合,对所述第二问题端口集合量化处理得到第二问题系数;
在端口输出序列比对完成后,基于仿真验证表确定输出端口集合中与预设输出信息不对应的目标输出端口,得到第三问题端口集合,对所述第三问题端口集合量化处理得到第三问题系数;
对每一个第二测试代码所对应的第一问题系数、第二问题系数以及第三问题系数进行统计,确定与第二测试代码所对应的第三测试代码的代码挑选数量,选取与代码挑选数量对应的第三测试代码再次对芯片仿真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京集成电路产业服务中心有限公司,未经南京集成电路产业服务中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310057919.3/1.html,转载请声明来源钻瓜专利网。