最近一聚会,发现一美眉朋友怎么变得电力十足,仔细一看才发现她原来割了双眼皮,据说手术不到半小时就OK了,真是佩服于现代医学的”下刀如有神“阿。其实身体发肤,受诸父母,真是情何以堪阿。而且本人一直觉得单眼皮的美眉有种特有的气质和杀伤力,例如我中学时代比较喜欢的萧亚轩就是典型的单眼皮美眉; 还有大学时代韩流来袭后,单眼皮阿Rain的犀利目光让他暴红亚洲,令无数美眉为之疯狂,尖叫不断。
我们在DDR的信号测试中,有时也会遇到DDR的”双眼皮”. 如图1:
图1
如图,用泰克DDRA(DDR分析软件)对DDR3-1066的信号累积得到的眼图。因为DQS是差分信号,而DQ是单端的,因此幅度比较大的,有明显的双眼皮的是DQS信号,幅度比较小的是DQ信号。并且这个是一个Write的眼图。
这让我感到非常困惑,理论上DDR信号应该不会出现双眼皮,因为双眼皮意味着它有两种不同的电压。而且这个眼图不仅被割了双眼皮,还给割了眼袋,基本上把阿Rain的眼睛整成了赵本山了~杯具。
我让客户把原始的.wfm波形发过来,对它做进一步的分析。如图2:
图2
可以看到,这一屏幕的若干个DDR3 burst,除了正常的1.5V幅度的burst以外,还间隔地混杂着幅度只有正常的一半的burst信号。和客户交流后,得知它的DUT是双插槽的双内存条( high loading)。因此我们可以断定,这些欠幅的burst一定来源于待测内存以外的那个内存。
如图3,DDR3使用的是dynamic ODT, 也就是动态的片内终端电阻(on-die termination). 在平时的时候,ODT是disable的,当write command发出后,ODT被打开为normal(值较小), 当DQ数据进来,ODT被置为Write_ODT(较大)。 所以,当另外一条内存在写数据时,待测内存的DQ的ODT其实还处于关闭的状态,没有任何的终端匹配,因此,因此另外一根的内存的write信号”串门”到了没有终端匹配的DUT上,造成图二所示的一系列幅度较低的写信号。
图3
那我们应该如何把这些别的内存的,闯进来的write burst去掉,如何把双眼皮去掉。
1) 第一种方法:
在DDRA软件上的”burst detection”, 把默认的“Auto“设置为“Manual”, 然后把Strobe(DQS)的电平拉高。拉高的目的是为了在burst搜索时候避开那些矮脉冲。
图4
2) 第二种方法:
同样在Burst Detection的Advanced界面,把hysteresis比例拉高。例如这里由默认的10%拉高到17%。不仅在DDRA,在别的很多泰克软件方案上也有Hysteresis这一选项。Hysteresis的作用主要是去掉波形中位于幅度中央的一些杂波和磁滞,而不把这些波形用于分析。此时拉高Hysteresis目的是为了去掉那些矮脉冲。
用户1071483 2011-1-21 11:12
用户1513401 2010-8-24 16:23
用户1485549 2010-8-24 09:24
用户1206589 2010-8-19 08:37
用户1277994 2010-8-18 21:34