解读UVM and C – Perfect Together
文章获取方式:路科验证--->资源--->DVCon2018-USA.zip--->08_3
http://rockeric.com/resource/paper/
文章主要内容:使用DPI-C集成UVM bench和C code时,遇到的最大问题在于:域。DPI-C的域可以是module实例,interface实例或全局根域(the global root scope)。UVM bench没有这种域,它是基于动态类的,而不是基于静态实例的,但C是基于静态的。
文章详细介绍了如何实现从图1=>图2=>图3
The SystemVerilog Interface
Interface是兼有“软硬件”的特性,即interface可以实例化,使用virtual interface可以在UVM bench中使用interface。因此选择interface作为DPI-C的域最为合适。<