SystemVerilog语言吸收了Verilog、VHDL、C++的概念,还包括验证平台语言和断言语言,也就是说,它将硬件描述语言(HDL)与现代的高层级验证语言(HVL)结合了起来[5]。正是因为这些优点,使得SystemVerilog语言在RTL验证流程上比传统方式具有更强大的表现能力,而且该语言集成了面向对象和线程间通信等的特点,使得该语言具有更强的灵活性,使程序员在设计验证平台时有更大的发挥空间。同样几个比较著名的验证方法还有如:UVM、OVM、VMM等,本文主要使用SystemVerilog语言来搭建一个可重用的验证平台对待测模块(Design Under Test,DUT)像素cache进行全面地验证。