【技术实现步骤摘要】
芯片验证系统、芯片验证方法、终端及存储介质
本申请实施例涉及芯片验证
,特别涉及一种芯片验证系统、芯片验证方法、终端及存储介质。
技术介绍
随着集成电路的发展,芯片设计对验证的要求越来越高。在相关技术中,通常基于UVM(UniversalVertificationMethodology,通用验证方法学)来搭建验证平台。验证平台搭建完成之后,需要向被测模块发送各种场景的激励,被测模块对上述各种场景的激励进行处理之后,通常会暴露出被测模块的很多问题,例如,代码不正确、VIP(VerificationIP,验证模型)使用错误等等。
技术实现思路
本申请实施例提供一种芯片验证系统、芯片验证方法、终端及存储介质。所述技术方案如下:一方面,本申请实施例提供一种芯片验证系统,所述系统包括:激励生成模块,用于根据预设的功能场景生成相应的激励;待测模块,用于响应于所述激励生成输出结果,所述输出结果用于表示所述待测模块在所述预设的功能场景下的测试结果;比较模块,用于对所述输出结果和预测结果进行比较,并且响应于所述输出结果与所述预测结果不相符,生成错误信息集合,其中,所述错误信息集合包括至少一个错误信息,所述错误信息用于指示所述输出结果存在的错误;分类模块,用于基于所述错误信息集合中的各个错误信息的类别,生成与所述各个错误信息相对应的问题描述信息。另一方面,本申请实施例提供一种芯片验证方法,应用于芯片验证系统中,所述方法包括:根据预设的功能场景生成相 ...
【技术保护点】
1.一种芯片验证系统,其特征在于,所述系统包括:/n激励生成模块,用于根据预设的功能场景生成相应的激励;/n待测模块,用于响应于所述激励生成输出结果,所述输出结果用于表示所述待测模块在所述预设的功能场景下的测试结果;/n比较模块,用于对所述输出结果和预测结果进行比较,并且响应于所述输出结果与所述预测结果不相符,生成错误信息集合,其中,所述错误信息集合包括至少一个错误信息,所述错误信息用于指示所述输出结果存在的错误;/n分类模块,用于基于所述错误信息集合中的各个错误信息的类别,生成与所述各个错误信息相对应的问题描述信息。/n
【技术特征摘要】
1.一种芯片验证系统,其特征在于,所述系统包括:
激励生成模块,用于根据预设的功能场景生成相应的激励;
待测模块,用于响应于所述激励生成输出结果,所述输出结果用于表示所述待测模块在所述预设的功能场景下的测试结果;
比较模块,用于对所述输出结果和预测结果进行比较,并且响应于所述输出结果与所述预测结果不相符,生成错误信息集合,其中,所述错误信息集合包括至少一个错误信息,所述错误信息用于指示所述输出结果存在的错误;
分类模块,用于基于所述错误信息集合中的各个错误信息的类别,生成与所述各个错误信息相对应的问题描述信息。
2.根据权利要求1所述的系统,其特征在于,所述分类模块,用于:
通过分类器基于所述错误信息集合中的各个错误信息的类别,生成与所述各个错误信息相对应的问题描述信息;
其中,所述分类器根据训练数据训练得到,所述训练数据包括至少一个训练错误信息以及所述训练错误信息对应的标准问题描述信息。
3.根据权利要求1所述的系统,其特征在于,所述比较模块包括参考模型;所述系统还包括:驱动模块、接口模块、监视模块;
所述激励生成模块,用于将所述激励发送给所述驱动模块;
所述驱动模块,用于驱动所述接口模块将所述激励发送给所述待测模块;
所述监视模块,用于监视到所述接口模块上存在所述激励,从所述接口模块获取所述激励;将所述激励发送给所述参考模型;
所述参考模型,用于响应于所述激励生成所述预测结果。
4.根据权利要求1所述的系统,其特征在于,所述激励生成模块包括至少一个激励生成器,所述待测模块包括至少一个待测单元;所述系统还包括:接口模块、驱动模块;
所述激励生成器,用于根据目标待测单元的目标功能场景生成目标激励;将所述目标激励发送给所述驱动模块;
所述驱动模块,用于驱动所述接口模块将所述目标激励发送给所述目标待测单元;
所述目标待测单元,用于响应于所述目标激励生成目标输出结果,所述目标输出结果用于表示所述目标待测单元在所述目标功能场景下的测试结果。
5.根据权利要求4所述的系统,其特征在于,所述系统还包括:仲裁模块;
所述激励生成模块,用于将所述至少一个激励生成器生成的至少一个激励发送给所述仲裁模块;
所述仲裁模块,用于确定所述至少一个激励的优先级;将所述至少一个激励中优先级最高的激励发送给所述驱动模块。
6.一种芯片验证方法,其特征在于,应用于芯片验证系统中,所述方法包括:
根据预设的功能场景生成相应的激励;
响应于所述激励生成输出结果,所述输出结果用于表示所述芯片验证系统中的待测模块在所述预设的功能场景下的测试结果;
对所述输出结果和预测结果进行比较;
响应于所述输出结果与所述预测结果不相符,生成错误信息集合,其中,所述错误信息集合包括至少一个错误信息,所述错误信息用于指示所述输出结果存在的错误;
基于所述错误信息集合中的各个错误信息的...
【专利技术属性】
技术研发人员:刘君,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。