那么在下面的仿真分析过程中,我们是不是可以就以这两个图中的时序要求作为衡量标准来进行系统设计呢?答案是否定的,因为虽然这个时序是规范中定义的标准,但是在系统实现中,我们所使用的是Micron的产品,而后面系统是否能够正常工作要取决干我们对Micron芯片的时序控制程度。所以虽然我们通过阅读DDR规范文件了解到基本设计要求,但是具体实现的参数指标要以Micron芯片的数据手册为准。换句话说,DDR的工业规范是芯片制造商Micron所依据的标准,而我们设计系统时,既然使用了Micron的产品,那么系统的性能指标分析就要以Micron的产品为准。所以,接下来的任务就是我们要在Micron的DDR芯片手册和作为控制器的FPGA数据手册中,找到类似的DDR规范的设计要求和具体的设计参数。DDR3一致性测试是否包括高负载或长时间运行测试?江西DDR3测试USB测试

重复以上步骤,分别对Meml〜Mem4分配模型并建立总线时序关系,置完其中一个,单击0K按钮并在弹出窗口单击Copy按钮,将会同时更新其他Memory 模块。
3.分配互连模型有3种方法可设置互连部分的模型:第1种是将已有的SPICE电路模型或S参数模型分配给相应模块;第2种是根据叠层信息生成传输线模型;第3种是将互连模块与印制电路板或封装板关联,利用模型提取工具按需提取互连模型。对前两种方法大家比较熟悉,这里以第3种方法为例介绍其使用过程。 上海校准DDR3测试DDR3一致性测试和DDR3速度测试之间有什么区别?

闭赋模型窗口,在菜单中选择 Analyze-*Preferences..,在 InterconnectModels 项 目栏中设置与提取耦合线模型相关的参数,如图1・125所示。改变Min Coupled Length的值为 lOOmil,也就是说当耦合线长度超过lOOmil时,按耦合模型提取,少于lOOmil时,按单线模 型提取。
单击Via modeling setup按钮,在过孔模型设置界面将Target Frequency设置成533 MHz (因为要仿真的时钟频率是533MHz)。
单击OK按钮,关闭参数设置窗口。在菜单中选择Analyze-*Probe..,在弹出的窗 口中单击Net Browser..菜单,选择DDR1_CK这个网络(或者可以直接在Allegro界面中选取 网络)。可以看到因为已经设置好差分线和差分模型,所以会自动带出差分线DDRl_NCKo
可以通过AllegroSigritySI仿真软件来仿真CLK信号。
(1)产品选择:从产品菜单中选择AllegroSigritySI产品。
(2)在产品选择界面选项中选择AllegroSigritySI(forboard)。
(3)在AllegroSigritySI界面中打开DDR_文件。
(4)选择菜单Setup-*Crosssection..,设置电路板层叠参数。
将DDRController和Memory器件的IBIS模型和文件放在当前DDR_文件的同一目录下,这样,工具会自动査找到目录下的器件模型。 DDR3一致性测试期间是否会对数据完整性产生影响?

浏览选择控制器的IBIS模型,切换到Bus Definition选项卡,单击Add按钮添加一 组新的Buso选中新加的一行Bus使其高亮,将鼠标移动到Signal Names下方高亮处,单击 出现的字母E,打开Signal列表。勾选组数据和DM信号,单击0K按钮确认。
同样,在Timing Ref下方高亮处,单击出现的字母E打开TimingRef列表。在这个列表 窗口左侧,用鼠标左键点选DQS差分线的正端,用鼠标右键点选负端,单击中间的“>>”按 钮将选中信号加入TimingRefs,单击OK按钮确认。
很多其他工具都忽略选通Strobe信号和时钟Clock信号之间的时序分析功能,而SystemSI可以分析包括Strobe和Clock在内的完整的各类信号间的时序关系。如果要仿真分析选通信号Strobe和时钟信号Clock之间的时序关系,则可以设置与Strobe对应的时钟信号。在Clock 下方的高亮处,单击出现的字母E打开Clock列表。跟选择与Strobe -样的操作即可选定时 钟信号。 DDR3内存的一致性测试是否适用于特定应用程序和软件环境?海南DDR3测试测试流程
如何确保DDR3一致性测试的可靠性和准确性?江西DDR3测试USB测试
还可以给这个Bus设置一个容易区分的名字,例如把这个Byte改为ByteO,这样就把 DQ0-DQ7, DM和DQS, DQS与Clock的总线关系设置好了。
重复以上操作,依次创建:DQ8〜DQ15、DM1信号;DQS1/NDQS1选通和时钟 CK/NCK的第2个字节Bytel,包括DQ16〜DQ23、DM2信号;DQS2/NDQS2选通和时钟 CK/NCK的第3个字节Byte2,包括DQ24〜DQ31、DM3信号;DQS3/NDQS3选通和时钟 CK/NCK的第4个字节Byte3。
开始创建地址、命令和控制信号,以及时钟信号的时序关系。因为没有多个Rank, 所以本例将把地址命令信号和控制信号合并仿真分析。操作和步骤2大同小异,首先新建一 个Bus,在Signal Names下选中所有的地址、命令和控制信号,在Timing Ref下选中CK/NCK (注意,不要与一列的Clock混淆,Clock列只对应Strobe信号),在Bus Type下拉框中 选择AddCmd,在Edge Type下拉框中选择RiseEdge,将Bus Gro叩的名字改为AddCmdo。 江西DDR3测试USB测试
DDR 规范的时序要求 在明确了规范中的 DC 和 AC 特性要求之后,下一步,我们还应该了解规范中对于信号的时序要求。这是我们所设计的 DDR 系统能够正常工作的基本条件。 在规范文件中,有很多时序图,笔者大致计算了一下,有 40 个左右。作为高速电路设计的工程师,我们不可能也没有时间去做全部的仿真波形来和规范的要求一一对比验证,那么哪些时序图才是我们关注的重点?事实上,在所有的这些时序图中,作为 SI 工程师,我们需要关注的只有两个,那就是规范文件的第 69 页,关于数据读出和写入两个基本的时序图(注意,这里的读出和写入是从 DDR 控制器,也即 FPGA 的角度来讲的)。...