神经网络处理器关键标准与验证芯片的应用方法技术

技术编号:31592029 阅读:34 留言:0更新日期:2021-12-25 11:39
本发明专利技术提供神经网络处理器关键标准与验证芯片的应用方法,涉及芯片开发技术领域。该方法,包括以下步骤:建立用于模拟验证芯片的芯片功能的参考模型;根据验证芯片的参考模型建立芯片模型;将随机测试用的神经网络模型在参考模型中运行;将芯片的实际运行值从芯片中扫描出来;将从芯片中扫描出来的实际运行值与参考模型的标准参考值进行比较,通过确定参考模型与芯片模型的指令与数据的格式,获得对芯片模型的验证结果。通过获取验证芯片参考模型的神经网络功能的正确性,通过按任务形成对被验证芯片模型的激励数据,获得对芯片模型的验证结果,缩短了验证的开发时间和调试时间,提高验证芯片的测试效果。高验证芯片的测试效果。高验证芯片的测试效果。

【技术实现步骤摘要】
神经网络处理器关键标准与验证芯片的应用方法


[0001]本专利技术涉及芯片开发
,具体为神经网络处理器关键标准与验证芯片的应用方法。

技术介绍

[0002]近年来,随着人工智能领域的兴起,越来越多的AI芯片公司出现在了人们的视野之中,AI芯片被广泛应用于金融、购物、安防、早教以及无人驾驶等领域,在人工智能领域,卷积神经网络尤其在图像处理领域有着非常广泛的应用,其具有训练方法简单、计算结构统一的特点,但是神经网络存储计算量都很大,而模拟验证是对模拟电路、混合信号电路、射频集成电路以及系统芯片功能进行验证的工作流程,人们逐渐意识到模拟验证的重要程度,关于模拟验证的技术讨论于2005年开始,当时,大型混合信号集成电路中的模拟部分变得十分复杂,以至于在模拟部分中尚大量存在功能错误的芯片被设计出来,这些问题都阻碍了集成电路正确工作。
[0003]传统仿真验证将仿真模型集成到环境中,通过编写测试激励对被测设计进行仿真验证,导致缺乏对兼容性的验证,其测试效果不佳。

技术实现思路

[0004](一)解决的技术问
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.神经网络处理器关键标准与验证芯片的应用方法,其特征在于:包括以下步骤:S1:模型建立建立用于模拟验证芯片的芯片功能的参考模型;根据验证芯片的参考模型建立芯片模型;建立神经网络模型与随机检测模型;S2:芯片测试将随机测试用的神经网络模型在参考模型中运行;将芯片的实际运行值从芯片中扫描出来;将从芯片中扫描出来的实际运行值与参考模型的标准参考值进行比较,从而获取验证芯片参考模型的神经网络功能的正确性;S3:问题检测通过确定参考模型与芯片模型的指令与数据的格式,针对指令或数据的格式,进而确定对指令或数据内容的修改方式;通过随机检测模型建立检测点,按任务形成对被验证芯片模型的激励数据;S4:获取验证结果芯片模型根据接收的激励数据与参考模型响应,对S3中建立的检测点进行判读,获得对芯片模型的验证结果。2.根据权利要求1所述的神经网络处理器关键标准与验证芯片的应用方法,其特征在于:所述实际运行值和标准参考值相同时,则判断芯片功能正确;所述实际运行值和标准参考值不相同时,则判断芯片功能不正确。3.根据权利要求1所述的神经网络处理器关键标准与验证芯片的应用方法,其特征在于:所述修改方式包括更改、增加或缩短指令或数据格式中字段的内容。4.根据权利要求1所述的神经网络处理器关键标准与验证芯片的应用方法,其特...

【专利技术属性】
技术研发人员:曹小伍曹景溢雷铭杰赢义欧阳思奕李德胜
申请(专利权)人:杭州翔毅科技有限公司
类型:发明
国别省市:

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

1