【技术实现步骤摘要】
基于测试模板的验证流程管理系统及其方法
本申请涉及集成电路设计验证技术,特别地,涉及在集成电路验证流程中,通过测试模板组织测试用例,并通过流程验证管理系统控制验证过程。
技术介绍
半导体集成电路芯片设计具有高度复杂性与高风险性,要通过多种验证手段与工具来努力提升所设计的芯片的质量以降低流片失败风险。在验证过程中,涉及多种工具、大量测试用例、多次版本迭代与多人员的复杂场景。对于不同的验证目的,又有不同的测试用例使用策略。需要有效的工具与方法来控制验证过程的实施,并易于验证经验的积累。
技术实现思路
根据本申请的第一方面,提供了根据本申请第一方面的第一基于测试模板的电子装置验证方法,包括:根据测试模板创建验证任务对象,验证任务对象包括多个测试任务对象;根据一个或多个测试任务对象描述的仿真工具与测试用例,使用所述仿真工具执行测试用例;根据一个或多个测试任务对象的指示收集测试用例的执行结果。根据本申请第一方面的第一基于测试模板的电子装置验证方法,提供了根据本申请第一方面的第二基于测试模板的电子装置 ...
【技术保护点】
1.基于测试模板的电子装置验证方法,包括:/n根据测试模板创建验证任务对象,验证任务对象包括多个测试任务对象;/n根据一个或多个测试任务对象描述的仿真工具与测试用例,使用所述仿真工具执行测试用例;/n根据一个或多个测试任务对象的指示收集测试用例的执行结果。/n
【技术特征摘要】
20181229 CN 20181163358551.基于测试模板的电子装置验证方法,包括:
根据测试模板创建验证任务对象,验证任务对象包括多个测试任务对象;
根据一个或多个测试任务对象描述的仿真工具与测试用例,使用所述仿真工具执行测试用例;
根据一个或多个测试任务对象的指示收集测试用例的执行结果。
2.根据权利要求1所述的方法,其中
所述测试模板包括具有层级关系的多个节点,测试模板的根节点是验证任务节点,验证任务节点的子节点是验证会话节点,测试模板的叶子节点是测试用例节点。
3.根据权利要求2所述的方法,还包括:
为创建测试任务对象,根据所述验证任务节点的属性列表为测试任务对象的属性列表赋值,再根据所述验证会话节点的属性列表为测试任务对象的属性列表赋值;其中若验证任务节点的属性列表中包括同验证会话节点的属性列表的一个或多个属性相同的属性,用验证会话节点的所述一个或多个属性的值替换根据验证任务节点的属性列表为测试任务对象的属性所赋的值;其中
所述测试任务对象对应于测试模板中的所述测试用例节点,以及所述验证会话节点是所述测试用例节点的父节点。
4.根据权利要求3所述的方法,还包括:
为创建测试任务对象,根据所述验证任务节点的属性列表为测试任务对象的属性列表赋值,再根据所述验证会话节点的属性列表为测试任务对象的属性列表赋值;
其中所述测试任务对象对应于测试模板中的所述测试用例节点,以及所述验证会话节点是所述测试用例节点的父节点。
5.根据权利要求3或4所述的方法,其中
验证会话节点的子节点包括验证组节点,所述验证组节点的子节点是所述测试用例节点...
【专利技术属性】
技术研发人员:谈笑,胡旭,
申请(专利权)人:贵阳忆芯科技有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。