[发明专利]一种基于深度学习的芯片逆还原方法及系统在审
| 申请号: | 202011543308.2 | 申请日: | 2020-12-23 |
| 公开(公告)号: | CN112561902A | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | 王鹏飞;封晨;吕晓钢;王通宇;金玉赫 | 申请(专利权)人: | 天津光电通信技术有限公司 |
| 主分类号: | G06T7/00 | 分类号: | G06T7/00;G06N3/08 |
| 代理公司: | 天津合正知识产权代理有限公司 12229 | 代理人: | 李成运 |
| 地址: | 300211*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 深度 学习 芯片 还原 方法 系统 | ||
本发明公开了一种基于深度学习的芯片逆还原方法及系统,对芯片图像数据集进行清洗、标注,并对标注后的图像进行保存;根据标注好的芯片图像样本,使用人工智能框架,设置网络结构和训练超参数,通过GPU CUDA加速,使用CNN卷积神经网络算法,最终训练出深度网络目标检测模型;载入训练好的检测模型,对芯片图像进行检测,识别芯片图像的各电路模块。本发明使用人工智能技术深度学习的方法,实现了对芯片复杂的电路构造的识别,可大大提高芯片逆还原的效率,为芯片设计和生产提供了辅助,有效降低了芯片设计失败的风险。
技术领域
本发明属于芯片IC设计领域,具体涉及到一种基于深度学习的芯片逆还原方法及系统。
背景技术
IC设计是一件高风险的投资行为,及时了解同类竞争对手的技术可提高成功率,芯片的逆向工程是一种解决方案。通过逆向可将整颗芯片从封装、线路布局、内部结构、尺寸、材料、制成与步骤一一还原,进而可还原电路设计。
发明内容
本发明提出一种基于深度学习的芯片逆还原方法及系统,解决芯片还原过程中无法高效准确的识别芯片电路图的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于深度学习的芯片逆还原方法,包括:
S1、对芯片图像数据集进行清洗、标注,并对标注后的图像进行保存;
S2、根据标注好的芯片图像样本,使用人工智能框架,设置网络结构和训练超参数,通过GPU CUDA加速,使用CNN卷积神经网络算法,最终训练出深度网络目标检测模型;
S3、载入训练好的检测模型,对芯片图像进行检测,识别芯片图像的各电路模块。
进一步的,步骤S1具体包括包括芯片图像载入、芯片图像编辑、芯片图像批量导出、修改芯片图像压缩格式、对芯片图像的标注,其中芯片图像编辑包括芯片图像的裁剪、尺寸变换、撤销。
进一步的,步骤S2具体过程包括:
S201、加载标注好的芯片图像数据集;
S202、构建神经网络;
S203、开始训练;
S204、生成检测模型。
进一步的,步骤S3中的检测过程还包括是否检测过的判断以及是否需要重新检测的选择。
进一步的,步骤S1、S2、S3的计算任务提交给集群管理存储节点,集群管理软件按设定要求拆分成子任务,分别提交给计算节点做计算,所有的子任务计算结果最后汇总到集群管理存储节点并返回。
本发明的另一方面,还提出了一种基于深度学习的芯片逆还原系统,包括:
芯片数据标注清洗软件,对芯片图像数据集进行清洗、标注,并对标注后的图像进行保存;
芯片要素检测模型训练软件,根据标注好的芯片图像样本,使用人工智能框架,设置网络结构和训练超参数,通过GPU CUDA加速,使用CNN卷积神经网络算法,最终训练出深度网络目标检测模型;
芯片要素检测人工交互式软件,载入训练好的检测模型,对芯片图像进行检测,识别芯片图像的各电路模块。
进一步的,芯片数据标注清洗软件包括芯片图像载入模块、芯片图像编辑模块、芯片图像批量导出模块、修改芯片图像压缩格式模块、对芯片图像的标注模块,其中芯片图像编辑模块包括芯片图像裁剪单元、尺寸变换单元、撤销单元。
进一步的,芯片要素检测模型训练软件包括:
加载模块,加载标注好的芯片图像数据集;
构建模块,用于构建神经网络;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津光电通信技术有限公司,未经天津光电通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011543308.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车发动机水堵抛光装置
- 下一篇:一种装配式涵闸





