【技术实现步骤摘要】
本申请涉及芯片验证,尤其涉及一种芯片验证方法及系统。
技术介绍
1、ai芯片是指在芯片中集成有ai运算核(neural processing unit,npu)的芯片。ai运算核是一个硬件概念,ai运算核为ai芯片中的核心部分,能够加速神经网络模型(ai模型)的运行,使用ai运算核能够快速完成ai模型的运算。
2、ai模型可以执行各种复杂的运算任务,如图像识别、语音识别、自然语言处理等。一个完整的ai模型需要拆解为多个运算任务(job)的形式才能执行在对应的ai芯片上。为了使任务在实际芯片硬件环境中能够正确、高效地执行,需要验证任务在ai芯片上的运行。
3、然而,常规的验证系统无法支持异步并行多任务模式,异步并行多任务模式下不同运算任务之间的地址重叠问题会导致数据污染,进而引发验证系统比对错误的问题。
技术实现思路
1、本申请提供一种芯片验证方法及系统,以解决异步并行多任务模式下不同运算任务之间的地址重叠问题。
2、第一方面,本申请提供一种芯片验证方法,
...【技术保护点】
1.一种芯片验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的芯片验证方法,其特征在于,在总内存区域中设置寄存器传输级模块的子内存区域的步骤,包括:
3.根据权利要求1所述的芯片验证方法,其特征在于,在总内存区域中设置所述寄存器传输级模块的指令内存区域的步骤,包括:
4.根据权利要求1所述的芯片验证方法,其特征在于,根据所述测试用例和所述子内存区域设置运算任务的寄存器配置信息的步骤,包括:
5.根据权利要求3所述的芯片验证方法,其特征在于,通过所述寄存器传输级模块在所述指令内存区域读取运行指令的步骤,包括:<
...【技术特征摘要】
1.一种芯片验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的芯片验证方法,其特征在于,在总内存区域中设置寄存器传输级模块的子内存区域的步骤,包括:
3.根据权利要求1所述的芯片验证方法,其特征在于,在总内存区域中设置所述寄存器传输级模块的指令内存区域的步骤,包括:
4.根据权利要求1所述的芯片验证方法,其特征在于,根据所述测试用例和所述子内存区域设置运算任务的寄存器配置信息的步骤,包括:
5.根据权利要求3所述的芯片验证方法,其特征在于,通过所述寄存器传输级模块在所述指令内...
【专利技术属性】
技术研发人员:赵立敏,王煜华,李林岳,杨笑冰,
申请(专利权)人:爱芯元智半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。