【技术实现步骤摘要】
本申请涉及芯片测试,具体而言,涉及一种多核一致性测试方法、装置、电子设备及存储介质。
技术介绍
1、随着cpu(central processing unit,中央处理器)技术的发展,以及计算需求日益复杂和多元化,传统的单核处理器已难以满足所有应用场景的需求。在这样的背景下,异构多核的应用也越来越受到研发与生产环节的关注了。但是随着cpu数的提升,以及cpu内部复杂度的提高,如何确保cpu在复杂的异构多核应用中稳定高效的运行,也就成了一个必须考虑且需要长期关注的课题。
2、目前,针对多核一致性的测试,常基于硅前设计仿真实现,这一方法通常用于soc(system on chip,片上系统)设计的初期,主要涉及到集群、高速缓存及总线级别缓存控制器的设计。利用仿真平台来验证设计是否符合预定的cpu体系架构规则,并进行一致性的通路测试。
3、但是,现有方法依赖于仿真平台的实时仿真能力,导致测试效率较低,且由于仿真平台与实际硬件见存在差异,可能导致某些一致性指标与实际硬件不匹配,影响测试结果的准确性。
【技术保护点】
1.一种多核一致性测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述测试模型以及所述测试参数组合,分别控制所述测试者处理核以及所述检查者处理核执行对应的测试流程之前,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述测试模型以及所述测试参数组合,分别控制所述测试者处理核以及所述检查者处理核执行对应的测试流程,得到所述测试参数组合对应的测试结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述测试模型的测试流程以及所述测试使用的地址范围,控制所述测试者处理核以及所述检查者处理
...【技术特征摘要】
1.一种多核一致性测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述测试模型以及所述测试参数组合,分别控制所述测试者处理核以及所述检查者处理核执行对应的测试流程之前,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述测试模型以及所述测试参数组合,分别控制所述测试者处理核以及所述检查者处理核执行对应的测试流程,得到所述测试参数组合对应的测试结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述测试模型的测试流程以及所述测试使用的地址范围,控制所述测试者处理核以及所述检查者处理核进行数据读写操作,包括:
5.根据权利要求4所述的方法,其特征在于,所述控制所述测试者处理核向所述测试使用的地址范围内写入测试数据;并在测试者处理核写入完成后,控制所述检查者处理核从所述测试使用的地址范围内读取所述测试数据,包括:
6.根据权利要求4所述的方法,其特征在于,所述根据所述测试者处理核写入的测试数据以及所述检查者处理核读取的测试数据,确定所述测试参数组合下的一致性验证结果,包括:
7.根据权利要求3所述的方法,其特征在于,所述根据所述测试模型的测试流程以及所述测试使用的地址范围,控制所述测试者处理核以及所述检查者处理核进行数据读写操作,包括...
【专利技术属性】
技术研发人员:李宗军,黄鹤,
申请(专利权)人:飞腾信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。