申请/专利权人:成都电科星拓科技有限公司
申请日:2023-10-11
公开(公告)日:2024-01-30
公开(公告)号:CN117057286B
主分类号:G06F30/33
分类号:G06F30/33
优先权:
专利状态码:有效-授权
法律状态:2024.01.30#授权;2023.12.01#实质审查的生效;2023.11.14#公开
摘要:本发明提供了一种基于UVM和VIP的SMBus模块级验证系统,包括顶层模块,用于模块例化,顶层模块包括:DUT模块,由待测的SMBus模块实现,提供SMBus接口;接口模块,用于将待测的SMBus模块接入验证环境;测试用例层,用于例化验证环境和配置参数模块,创建测试用例与产生激励;其中,验证环境包括例化的VIP的SMBus验证环境与自定义验证子环境,通过验证环境生成测试用例完成SMBus模块的验证;配置参数模块提供验证环境所需的基本参数。本发明提出的验证系统对于验证SMBus模块的DUT模块重用性较高,能提高SMBus模块验证效率,并且还能在同一用例中实现不同数据传输格式之间的转换。
主权项:1.一种基于UVM和VIP的SMBus模块级验证系统,其特征在于,包括顶层模块,用于模块例化,顶层模块包括:DUT模块,由待测的SMBus模块实现,提供SMBus接口;接口模块,用于将待测的SMBus模块接入验证环境;测试用例层,用于例化验证环境和配置参数模块,创建测试用例与产生激励;其中,验证环境包括例化的VIP的SMBus验证环境与自定义验证子环境,通过验证环境生成测试用例完成SMBus模块的验证;配置参数模块提供验证环境所需的基本参数;所述配置参数模块中例化有多个子参数配置模块,在同一用例下,使用不同参数配置DUT模块的工作模式,并发起读写事务完成验证;所述接口模块包括SMBus接口与自定义接口;其中,SMBus接口由VIP提供,直接例化即可;自定义接口根据实际DUT接口在例化的自定义验证子环境中对应设置。
全文数据:
权利要求:
百度查询: 成都电科星拓科技有限公司 一种基于UVM和VIP的SMBus模块级验证系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。