DDR的效率计算有很多种方式,在仿真验证中,需要对DDR的性能进行评估,主要是读写效率和带宽的评估,尤其是在多个master同时跑的情况下,多个master会存在抢带宽的情况,因此,对性能的评估在一定程度上能够使得我们在芯片回片之前在一定程度上掌握自己产品的性能情况,同时对于带宽的瓶颈也有一定的把握(带宽受限于DDR部分还是总线部分)。本文中效率和带宽的计算原理是通过对DDR颗粒上有效采样的上升沿和下降沿的数据进行统计,从而计算出DDR的读效率和写效率,这里只是其中一种方式,仅供参考;
1、模块例化
首先对ddr4 model进行例化
2、接口连接
在uvm 验证top顶层,建立ddr_dq_if接口,并连接到两个ddr 颗粒上,如下: