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

2、接口连接
在uvm 验证top顶层,建立ddr_dq_if接口,并连接到两个ddr 颗粒上,如下:



本文详细介绍了DDR验证中如何计算读写效率和带宽,特别是针对多master情况下DDR性能评估。通过统计DDR颗粒上的有效采样上升沿和下降沿,计算读写效率,并利用fifo进行异步统计,以确定带宽受限于DDR还是总线。内容包括模块例化、接口连接、读写效率和带宽计算原理及过程。

1349

被折叠的 条评论
为什么被折叠?



