• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > ADS > ADS教程 > ADS做DDR3眼图仿真,Aperture如何用function编辑讨论?

ADS做DDR3眼图仿真,Aperture如何用function编辑讨论?

录入:edatop.com    点击:
李华 下午5:06

请教一个问题,用ADS做DDR3眼图仿真,Aperture需要用function编辑,就是那个梯形,这个函数应该怎么写?
 

李华 下午5:12
都没人用过?现在方法是有,用vs()写,但是时间轴坐标不能自动定位,应该有一个函数可以写出0.735v位置的时间坐标点。
 

草木皆兵 下午5:13
你是说eysmask那个吗?
 

李华 下午5:14
ddr4有mask
 

李华 下午5:14
ddr3不是固定的
 

草木皆兵 下午5:14
就编辑个框框,还称不得函数
 

李华 下午5:15
也得在eqn里面写
 

李华 下午5:16

李华 下午5:17
怎么编辑?
 

Colin 下午5:20
eye probe里是可以直接编辑eye mask的
 

李黎明 下午5:20

 

Colin 下午5:21
至于宽度也是可以通过表格形式直接显示的
 

李黎明 下午5:21
9点方向顺时针4个点坐标
 

李华 下午5:22
ddr3速率是变的,不同速率岂不是的一个mask?
 

草木皆兵 下午5:23
mask是最大速率
 

一块五花肉 下午5:23
[强]
 

李华 下午5:24
比如533的,800的,900的,mask肯定不一样
 

李华 下午5:24
933的
 

李华 下午5:24
不能统一
 

李黎明 下午5:25
看jedec规范,mask想怎么改,怎么改.
 

李华 下午5:26
我的意思是这样做每一个速率都要画一个mask
 

Colin 下午5:26
不需要
 

李华 下午5:26
用eqn功能写函数一个公式全搞定
 

Colin 下午5:26
eye mask是按ui比例来的
 

Colin 下午5:26
你eye probe要设置ui的
 

李华 下午5:26
也就是横轴用ui做单位
 

李华 下午5:28
这个设了
 

李华 下午5:28
有设速率
 

Colin 下午5:29
高度按规范,速率不同,略差几十mv
 

草木皆兵 下午5:30
是的
 

李华 下午5:33
嗯,我可以试试看
 

李华 下午5:33
不过我说的那种方法就不会有误差了
 

李华 下午5:36

李华 下午5:36
三个眼怎么出?
 

李华 下午5:38
没找到在哪里设
 

李华 下午5:41
eqn里面用vs(〔〕,〔〕)就可以画出来图上的梯形,有兴趣的可以试试。
 

李华 下午5:45
永mask始终不好看setup跟hold
 

白白 下午6:01
[呲牙]
 

李华 下午6:02
时序上delta 都是变量,用mask可行?
 

李桓 下午6:02
可以通过eye()命令来处理waveform得到上面的眼图
 

李华 下午6:03
具体怎么写?
 

李桓 下午6:04
查一下help
 

李华 下午6:04
ADS的help太简单了
 

李华 下午6:05
能力有限
 

李桓 下午6:05
waveform通过眼图探针得到即可
 

李华 下午6:05
你说的是不加eyeprboe
 

李华 下午6:07
也是在eqn里面写eye()?
 

李桓 下午6:07
加,用它得到waveform,再用eye()命令处理waveform得到眼图
 

李桓 下午6:07

 

李华 下午6:08
是能画出梯形还是得出aperture的时间?
 

李桓 下午6:08
眼图探针自带的density图好像不能反应时序信息
 

李华 下午6:09
我现在想在density上面画梯形得出时序
 

李华 下午6:09
芯片厂商都这么做
 

李桓 下午6:10
density不能反应时序吧
 

李华 下午6:10
自己量啊
 

李华 下午6:11
梯形占UI比
 

李桓 下午6:12
你可以延时一下激励,得到的density应该是一样的
 

李华 下午6:13
你看我发的图
 

李华 下午6:14
看的是建立时间加保持时间
 

李华 下午6:14
的和
 

李华 下午6:14
不看dqs
 

李华 下午6:15
做不做延时跟这没关系
 

李桓 下午6:16
一组dq它们的眼图会有错位
 

李华 下午6:16
同一组byte怎么会错位
 

李桓 下午6:21
线不可能一样长
 

李华 下午6:21
误差很小
 

李华 下午6:21
不至于影响到错位
 

李华 下午6:23
怎么能一次显示几个眼知道吗,如上图。
 

李桓 下午6:28
用eye()命令
 

李华 下午6:29
括号里面怎么写的?
 

李华 下午6:30
难道上面那个图不是density的?
 

李桓 下午6:31
不是
 

李华 下午6:32
[抱拳]
 

李华 下午6:32
教教怎么用eye()呗
 

李桓 下午6:35
density中颜色表示的是密度
 

李华 下午6:36
是不是图看起来像虚线
 

李桓 下午6:36

 

李华 下午6:37
waveform叠的就像我发的那图那样?
 

李桓 下午6:38
第一个参数应该是waveform,其它的看一下help吧
 

李华 下午6:39
行,我先看看
 

李桓 下午6:40
用eyw命令可以画出那样的
 

李华 下午6:41
不熟eye(),help写的太简单

 


 


Agilent ADS 教学培训课程套装,专家讲解,视频教学,助您用最短的时间学会ADS

上一篇:平行耦合微带线带通滤波器的ADS仿真设计
下一篇:ADS信号完整性专题之通道仿真负载选择

ADS培训课程推荐详情>>

  网站地图