买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:上海合见工业软件集团有限公司;成都融见软件科技有限公司
摘要:本发明涉及芯片验证技术领域,特别是涉及一种错误注入的方法、电子设备及存储介质,其通过对每个目标模型进行初始化,包括:目标模型获取所述错误注入模型的模型实例;目标模型通过模型实例向所述错误注入模型注册目标模型自身的所有硬件错误类型;所述激励端将注册的所有硬件错误类型中的部分或者全部硬件错误类型注入所述错误注入模型中并进行保存;当对目标模型进行仿真或者测试的过程中,运行到错误发生点时,读取所述错误注入模型中保存的硬件错误类型,当读取成功时确定发生了对应的硬件错误;否则,未发生对应的硬件错误。达到了模拟真实错误,确保目标模型功能的完整性的目的。
主权项:1.一种错误注入方法,其特征在于,所述方法包括如下步骤:S100,获取激励端和模型端,所述模型端包括错误注入模型和N个目标模型的集合LTset;其中,错误注入模型中包括注册错误接口registerError和获取错误接口getError;LTset中第i个目标模型LTi为芯片的功能模型,LTi包括预设的M个硬件错误类型的集合ErrTypeSeti,其中第q个硬件错误类型为ErrTypei,q;ErrTypei,q在LTi中预设K个错误发生点的集合ErrOccSeti,q,其中,N、M和K分别大于等于1,i的取值范围为1到N,q的取值范围为1到M;S200,对每个目标模型进行初始化,其中,LTi的初始化步骤包括:S210,LTi获取所述错误注入模型的模型实例inst;S220,LTi通过inst的registerError向所述错误注入模型注册ErrTypeSeti;S300,对每个目标模型进行错误注入,其中,LTi的错误注入步骤包括:所述激励端将ErrTypeSeti中的M1个硬件错误类型注入所述错误注入模型并保存为LTi的错误集合LTi_subErrSet,其中,LTi_subErrSet为ErrTypeSeti的子集,0≤M1≤M;S400,当对LTi进行仿真或者测试的过程中,运行到ErrOccSeti,q中的错误发生点时,根据ErrTypei,q自动调用getError;getError通过inst读取所述错误注入模型中保存的LTi_subErrSet,当ErrTypei,q与LTi_subErrSet中的硬件错误匹配成功时,确定发生了ErrTypei,q的错误;否则,ErrTypei,q的错误未发生。
全文数据:
权利要求:
百度查询: 上海合见工业软件集团有限公司 成都融见软件科技有限公司 一种错误注入的方法、电子设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。