← 返回列表

一种基于复合框架的芯片系统级验证方法

申请号: CN202410128869.8
申请人: 成都翌创微电子有限公司
申请日期: 2024/1/31

摘要文本

本发明公开了一种基于复合框架的芯片系统级验证方法,包括以下步骤:S1:将测试用例写成测试函数;S2:将所有测试函数放置在函数指针数组中;S3:定义一个事件记录器;S4:在事件记录器中添加一个对应测试函数的事件,初始状态为未测试;S5:对芯片进行测试,通过测试函数则将对应事件的状态修改为通过,否则修改为失败;S6:重复S4‑S5直至所有测试函数均进行测试;S7:调用函数从事件记录器中将各个事件的状态情况、芯片的重启次数和中断次数进行收集并打印,结束仿真,本申请将多个用例结合在一起,使用函数指针来减少代码的耦合,并且通过使用事件记录器来支持复杂场景,以及记录各个用例的运行情况,为可能的调试提供足够的信息。 (macrodatas.cn)

专利详细信息

项目 内容
专利名称 一种基于复合框架的芯片系统级验证方法
专利类型 发明申请
申请号 CN202410128869.8
申请日 2024/1/31
公告号 CN117667748A
公开日 2024/3/8
IPC主分类号 G06F11/36
权利人 成都翌创微电子有限公司
发明人 朱振中; 卢华; 刘瑛
地址 四川省成都市高新区高朋大道3号1幢9层901号

专利主权项内容

1.一种基于复合框架的芯片系统级验证方法,其特征在于,包括以下步骤:S1:在测试平台中设置多个测试用例,并将每个测试用例写成一个测试函数;S2:将所有测试函数放置在一个函数指针数组中;S3:定义一个事件记录器;S4:在事件记录器中添加一个事件,添加的一个事件对应函数指针数组中的一个测试函数,并将添加的事件的初始状态设置为未测试;S5:对芯片进行测试,若芯片通过了S4中添加的事件对应的测试函数,则将添加的事件的状态修改为通过,若芯片未通过S4中添加的事件对应的测试函数,则将添加的事件的状态修改为失败;S6:判断是否所有测试函数均进行了测试,是,则进入下一步骤,否,则返回S4;S7:调用函数从事件记录器中将各个事件的状态情况、芯片的重启次数和中断次数进行收集,然后传递到测试平台中进行打印,并通知测试平台结束仿真。