10.16157/j.issn.0258-7998.233886
基于UVM和C语言验证JTAG调试协议的研究与实现
芯片验证中,JTAG协议功能的好坏决定了芯片流片回来后是否具有可调试状态.多数情况下是编写一段既冗长且不易维护的TestBench代码进行验证;有些情况依赖FPGA原型验证手段去验证JTAG协议,但在该情况下,一些模块需进行FPGA资源替换,无法保证与RTL级网表一致,可能导致流片后回来的芯片JTAG调试不通.针对这些情况,结合UVM方法学的通用性和C语言的便利性,提出一种基于UVM和C语言联合验证JTAG调试协议的实现方法.UVM搭建验证JTAG协议的框架,C语言侧编写测试用例,用例通过调用UVM侧实现的芯片JTAG接口驱动时序的方法来到达实现C语言验证芯片JTAG协议的结果.
UVM、FPGA原型验证、C语言、JTAG协议
49
TP391(计算技术、计算机技术)
2023-10-25(万方平台首次上网日期,不代表论文的发表时间)
共6页
112-117