凡亿教育-小燕
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | DDR仿真,读写时序不同,结果到底看哪个?
DDR仿真,读写时序不同,结果到底看哪个?

很多工程师仿真DDR时只跑一种模式,结果要么漏判风险,要么白忙一场。读和写的时序关系完全不同,选错模式等于没仿。

43.png

1、先搞清一个根本差异

读操作时,DQ和DQS从颗粒发出,边沿对齐。

写操作时,DQ和DQS从控制器发出,DQ中心对准DQS边沿,两者差90度相位。

这不是细节,是两套完全不同的仿真场景。

2、写模式才是真正的瓶颈

写操作对时序裕量的要求更苛刻。

原因很简单:DQS由控制器主动发射,DQ要在DQS边沿前后都留足建立和保持时间。DDR4之后,这套要求被眼图模板TDIVW取代,但本质没变——写周期的裕量通常比读周期紧张得多。

所以如果只能选一个模式优先看,选写模式。

3、读模式也不能跳过

读操作虽然DQ和DQS对齐,看似宽松,但要关注tDQSQ和tQH这两个参数。它们决定了数据有效窗口的偏移量,直接影响控制器侧的采样裕量。

尤其多rank场景下,读时序的累加效应不可忽视。

4、仿真设置别搞混

写模式:必须设置Strobe Pin为DQS,Active Edge选Both,测量Tds和Tdh。

读模式:重点测TqH和tDQSQ,验证DQS与CK的相位关系。

两套表达式分开跑,别混在一个报告里看。


本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论