买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:上海芯钛信息科技有限公司
摘要:本发明涉及自动化优选配置芯片IO的SOC验证方法、系统和设备,通过基于UVM验证方法学和SystemVerilog语言搭建了验证系统,基于测试用例基类创建了相应的平台环境组件、环境配置组件、IO连接信号和IO连接文件,测试用例基类中含有IO配置函数,平台环境组件中含有各种子模块代理组件,在功能上使得验证系统的结构科学合理,可以产生随机化激励进行验证。通过自动化python脚本读取IO复用表格的方式,为各个子模块生成相应的IO连接文件和IO配置文件,提升了IO口的使用率,实现了自动化IO配置的功能,优化统一了配置流程,大幅提升了SOC级验证效率和SOC验证系统的可重用性。
主权项:1.一种自动化优选配置芯片IO的SOC验证方法,其特征在于,应用于一种基于UVM验证方法学和SystemVerilog语言搭建的验证系统,所述验证系统基于测试用例基类创建了平台环境组件、环境配置组件、IO连接信号和IO连接文件,所述测试用例基类中含有用于配置IO模块寄存器的IO配置函数,所述平台环境组件中含有对应于待测SOC芯片内各子模块的各种子模块代理组件,所述环境配置组件用于配置验证系统的环境,所述IO连接信号作为所述待测SOC芯片与所述验证系统连接的中间信号,所述IO连接文件用于连接所述待测SOC芯片和所述验证系统,所述验证系统采用python脚本读取所述待测SOC芯片的IO复用表格并自动生成各个子模块的IO连接文件和IO配置文件,所述IO配置文件用于配置子模块所需的IO口;所述SOC验证方法包括步骤:在所述验证系统的顶层仿真文件中为待测SOC芯片定义输入输出连接信号后,初始化所述验证系统;采用python脚本读取所述待测SOC芯片的IO复用表格并自动生成各个子模块的IO连接文件和IO配置文件;通过`include语法将所述IO连接文件放入所述顶层仿真文件中;通过`include语法将所述IO配置文件放入所述验证系统的测试用例中;启动所述验证系统的测试用例对所述待测SOC芯片进行SOC级验证仿真,将仿真的结果进行数据比较和结果分析,完成验证。
全文数据:
权利要求:
百度查询: 上海芯钛信息科技有限公司 自动化优选配置芯片IO的SOC验证方法、系统和设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。