摘要
本发明涉及自动化配置芯片IO的SOC验证方法、系统和设备,通过基于UVM验证方法学和SystemVerilog语言搭建了验证系统,基于测试用例基类创建了相应的平台环境组件、环境配置组件、IO连接信号和IO连接文件,测试用例基类中含有IO配置函数,平台环境组件中含有各种子模块代理组件,可产生随机化激励进行验证。通过自动化python脚本读取IO复用表格的方式,为各个子模块生成相应的IO连接文件和IO配置文件。测试用例启动后将自动配置好所需的IO口寄存器,完成验证系统与待测SOC芯片的连接,实现了自动化IO配置的功能,优化统一了配置流程,大幅提升了SOC级验证效率和SOC验证系统的可重用性。