SI仿真如何确定仿激励源.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SI仿真如何确定仿激励源

DDR信号完整性仿真频率的确定 ——孙海峰 仿真过程中,我们必须了解如何来确定各类总线的仿真,即Memory Contoller-DIMM之间的各类总线信号工作中的实际频率,或者认为是DDR-DIMM工作中的外部输入——因为仿真过程中,必须设置DIMM的模拟激励源,即CPU驱动端的信号,才能仿真DIMM接收端信号SI/窜扰等状况。 实际工作中,DDR各类信号工作频率特征如下图所示: 在此基础上,我们如何确定DDR最佳的,如何确定最佳SI仿真频率呢?接下来,将出详细的阐述。 1、确定DDR核心频率 DDR核心频率,即DDR上DRAM颗粒的工作频率,它与DDR数据传输位数有关,由于:DDR等效数据传输频率=DRAM核心频率×DDR读取位数,那么我们即可了解DRAM核心频率=数据等效传输频率/读取位数。 对于不同类型的DDR,数据读取位数为: DDR1(DDR SDRAM)2 bit pre-fetch,同时读取(预取)2n的数据——数据读取位数2; DDR24 bit pre-fetch,同时读取(预取)4n的数据——数据读取位数4; DDR38 bit pre-fetch,同时读取(预取)8n的数据——数据读取位数8; 结论:我们可以从数据传输频率,结合DDR类型,计算出核心频率。 2、确定DDR Controller(CPU)-DDR差分时钟仿真——CK+/CK-差分时钟总线 根据DDR时序图,我们可以知道,无论DDR1,DDR2,还是DDR3,DDRx数据的最大实际传输频率均等于时钟频率,则DDRx最大数据等效工作频率(常说的DDRx能跑多少频率为等效值)为实际频率的2倍(周期为时钟周期1/2),如下图所示: 结论:DDRx时钟总线频率等于等效数据传输频率的1/2。 3、确定DDR Controller(CPU)-DDR地址/命令信号线仿真——A*地址总线/BA*Bank选择信号/CAS/RAS(Row)行命令信号/WE(Write)写命令使能端 对于地址/命令信号仿真确定,即实际工作频率的确定,我们首先认识1-T/2-T这两种时序模式。这样我们可以根据地址/命令信号的工作时序模式,正确设置仿真激励,以正确仿真出地址/命令信号的SI特性。 .1 时序模式 1-T时序 地址/命令信号在一个时钟周期内,完成信号的建立与保持,即:信号在一个时钟周期的上升沿完成信号采样(setup),并开始执行该信号,至该时钟周期的下降沿就立即对下个信号进行采样,这样就在时钟一个周期的上升沿完成第一个信号采样,并开始运行,在相同时钟周期的下降沿立即对下个信号进行采样,这样地址/命令信号即在一个时钟周期内完成建立与保持,如下图所示。 信号在一个时钟周期的上升沿和下降沿均采样! 2-T时序 地址/命令信号在两个时钟周期内,完成信号的建立并保持较长的时间,以便地址/命令能够得到充分执行。即:信号在第一个时钟周期的上升沿完成采样(setup),并开始运行该信号命令,至第二个时钟周期,信号完成执行后(Hold)处于无效电平状态NOP,至第三个时钟周期的上升沿,下一个信号才开始采样,这样地址/命令信号在两个时钟周期内刚好完成一次数据建立与保持,此即为地址/命令信号时序的2-T模式,如下图所示。 由此可知:信号在只在时钟的上升沿采样!优缺点:1-T时序地址/命令信号实现效率高,每个周期都能进行信号的传递与执行;然而,缺点也很明显,一个地址/命令与下一个地址/命令信号之间,往往没有信号没有足够的建立时间与保持时间,没有足够的信号调整时间,时序上得不到保证,需要进行严格的SI仿真才能完成设计。 2-T时序下地址/命令信号具有足够的信号响应时间,有足够的建立时间与保持时间,时序得到有效的保证,能够确保地址/命令信号的正确传输;然而,这种方式信号的利用效率没有1-T时序高。 .2 地址/命令信号仿真由时序模式的不同,我们可以确定:在1-T模式下,地址/命令信号的工作频率时钟频率(TADD=TCLK);在2-T模式下,地址/命令信号的工作频率是时钟频率的(TADD =TADD)。 例如:DDR2 533工作在2-T模式下,数据总线频率533MHz,则时钟总线频率266MHz,地址/命令总线工作频率即为133MHz,且此推论符合DDR2器件资料定义标准,如下图所示。 结论:地址/命令信号1-T时序模式下,地址/命令频率=时钟频率;2-T时序模式下,地址/命令频率=时钟频率=1/数据等效传输频率。、确定DDR Controller(CPU)-DDR控制信号线仿真——CKE时钟使能端/CS片选信号 对于控制信号无论地址/命令信号工作在什么时序模式下(1-T/2-T),控制信号始终工作在1-T时序模式,即控制信号结论:控制信号CS#/CKE频率=时钟频率。、如何确定D

文档评论(0)

chengben002424 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档