找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 2086|回复: 10
打印 上一主题 下一主题

[仿真讨论] 使用IBIS仿真DDR读信号的问题(关于pin和die上波形的区别)

[复制链接]

3

主题

30

帖子

273

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
273
跳转到指定楼层
1#
发表于 2014-4-9 15:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
新人向大家问好!
* J) `# A& N" J& Q5 @; f' G# O4 r
# t- K8 Z! M5 c1 X4 P4 P( \最近我在用SigXplorer 仿真DDR3的DQS读信号,遇到了一点问题:
( G  E9 n  J- I/ u0 j* x: a# y2 s7 t  j/ H  s: O
因为接收端在pin上和die上的波形几乎看不出区别,我感到有些奇怪(实测的波形有较大回沟所以想确定在die上是否还存在回沟),于是修改了主芯片IBIS的package一栏内的封装寄生参数(因为之前芯片厂商没有提供确切的封装参数),转换到dml文件,但是重新载入之后依然看不出差别。我想知道IBIS的寄生参数是如何影响在pin和die上的波形的,之前我看过一份资料说寄生参数产生的时延是主要因素,是这样吗?3 f% l( _: H- C  b+ z4 F

/ w! c2 B8 h% J5 z! V3 w+ U' C还有麻烦大家帮我分析下我之前修改IBIS的思路是否有问题,有没有其它思路([Pin]内没有定义更多的封装寄生参数 ),比如c_comp,或者钳位/上下拉曲线等…… 3 Z* c" l; |+ Q
3 Z! q1 y2 L7 o# x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

3

主题

82

帖子

227

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
227
2#
发表于 2014-4-12 09:19 | 只看该作者
找主控芯片厂家要一下DDR接口封装内的等效线长或封装S参数,然后再分析!5 X1 m' G: m& j3 n9 _% J
另:点对点互连,引脚上测到回勾一般情况没什么问题,内部应该没有。当然引起回勾还有其他因素,不了解具体情况很难下定论,猜测你的DDR接口应该能正常跑起来。

3

主题

82

帖子

227

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
227
3#
发表于 2014-4-12 09:22 | 只看该作者
仿真实测不符?9 c$ G. G; k+ A, G. J9 \
模型有问题只是一种可能。3 R. D* o2 ^7 y$ V( O9 l; ?! x1 y- F
仿真方法对么?考虑了哪些因素?有没有软件处理不了的因素没有考虑到?1 X, ~3 j3 F# a; T+ G) q5 c8 ~& w
这个问题值得推敲。

3

主题

30

帖子

273

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
273
4#
 楼主| 发表于 2014-4-12 16:54 | 只看该作者
于争 发表于 2014-4-12 09:19
4 G. u  P( y3 k& R! q& J( n找主控芯片厂家要一下DDR接口封装内的等效线长或封装S参数,然后再分析!
( k# w3 b) A/ |- |- P( O8 U另:点对点互连,引脚上测到回勾 ...
! |# ~- z: G# G+ \1 V/ y! n3 t
于博士您好!+ t3 x  |+ |# |6 M
感谢您的回复!
) E3 L7 |, k( ?$ ^! D: I4 y" v0 d7 k7 ^. T/ z; e
我们这个信号确实是点对点的互连,回沟也没有影响到DDR3 的功能,只是在仿真时看不到回沟(相比实测有更大的过冲),die和pin上的波形差异也几乎没有,即使在修改了package寄生参数之后也显示不出差别。
7 [! n  i# u& P8 G5 x% ]/ F. [: z3 G" R7 P
之前我们在测另一个DDR2模块时曾经用仿真再现了die和pin上波形的差异(同样是dq和DQS的读信号),而这次在DDR3模块上却不行(DDR2的主控芯片是Xilinx的FPGA,DDR3的是安霸的视频处理芯片),所以想分析一下原因,提高仿真精度。
4 H" f* A) N! ^5 c0 Y7 J! q
* ^2 J- j5 T% n5 L" j6 K! W- }6 D3 k关于仿真的方法,主要就是使用SigXplorer提取PCB上的拓扑,添加主芯片和DDR芯片的IBIS模型(转换为dml),设定输出端数据码型,得到时域的波形,主要关注的是链路上的反射,没有考虑板上其它信号的串扰和电源完整性。现在我个人是想先排除芯片IBIS模型的因素,但是我不确定IBIS上除了寄生参数外还有那些参数会影响die和pin上的波形差异。1 \& j4 G: `9 S' i- m- f5 Z  z2 ^# h
; d( X* T& s# o* U  g& q
我还是这方面的新人,可能会忽略掉一些常识性的问题,望不吝赐教!% U/ {2 H. W) E# L& m

7

主题

106

帖子

3390

积分

五级会员(50)

Rank: 5

积分
3390
5#
发表于 2014-4-12 17:22 | 只看该作者
本帖最后由 0aijiuaile 于 2014-4-12 17:23 编辑 ! C+ \9 f' ~# a7 A  h6 {+ B
3 M7 [5 A8 ~9 H' L
测试是否用夹具,探头有无去嵌,是否点测。。。测量的影响因素首先要考虑;通过测试来提高仿真精度,很难;更不用说只是用SQ软件;因为考虑的东西太少。! z% Z0 J+ [8 R6 Z5 U
至于回沟,原因主要是寄生电感和电容引起或是测试引起,要判断下测试是否带宽受限。如果只是判断 PIN/DIE为何没有区别,也不仅仅是你封装参数影响决定的了的,还要看芯片BUFFER端的驱动速率,说到底,也是带宽问题。即:封装参数的LC参数的反射值与你芯片沿之间是否量级接近,如此而已。

3

主题

30

帖子

273

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
273
6#
 楼主| 发表于 2014-4-14 11:26 | 只看该作者
0aijiuaile 发表于 2014-4-12 17:22* c3 h. w: ^, H$ M
测试是否用夹具,探头有无去嵌,是否点测。。。测量的影响因素首先要考虑;通过测试来提高仿真精度,很难; ...
! y+ ]0 v3 Z( n2 u0 ^) m) V+ D
感谢您的解答!
9 b5 p6 n: P) g1 V' u( K! J4 d9 @7 i9 K. W3 K
确实带宽的问题容易被忽略,我会按照您提供的思路去检查问题。
头像被屏蔽

1

主题

33

帖子

441

积分

禁止发言

积分
441
7#
发表于 2014-4-27 22:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

4

主题

32

帖子

343

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
343
8#
发表于 2014-5-4 17:52 | 只看该作者
huang34 发表于 2014-4-12 16:54
5 f$ h" l" g, ]2 l8 ~! o于博士您好!! M- f+ I  Y9 E" y5 V, U
感谢您的回复!

, U( e% T0 E/ v2 r/ o1 q8 I修改模型寄生参数的方法是可行的,修改了以后一般是有差别的,除非是封装寄生参数超级小的那种,建议你用Hspice跑一下,另外仿真的时候叠层的一系列信息诸如介电常数、损耗角正切之类的问题一定要设置正确,另外还要看仿真的波形位置和测试点是否是同一个位置。

3

主题

30

帖子

273

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
273
9#
 楼主| 发表于 2014-6-6 11:16 | 只看该作者
最近我再做了一些仿真,发现影响pin和die上波形差异的主要在c_comp值的大小,如果c_comp值比c_pin小很多,则pin和die上的波形差别不大。我想原因是die上阻抗的近似值是: L_pin/(c_comp+c_pin)的平方根, pin上阻抗的近似值是: L_pin/c_pin的平方根,不知道是不是这样?

1

主题

140

帖子

154

积分

二级会员(20)

Rank: 2Rank: 2

积分
154
10#
发表于 2014-12-24 11:02 | 只看该作者
于争 发表于 2014-4-12 09:22
0 [( ^  i" b. ^' }" L( P% b( y仿真实测不符?
2 M$ e; K3 v$ u; u/ C$ d3 P模型有问题只是一种可能。
9 C* C  I: Z. X4 a8 u5 M仿真方法对么?考虑了哪些因素?有没有软件处理不了的因素没有 ...

7 a! e9 p8 o. \/ D- ]于博士,看你的大作以及在论坛里面的留言感觉你对SI仿真中的很多软件都比较熟悉;' C/ |% o' J! Z& o) Q! V
想请问一下你有关于cadence 中的sigrity仿真软件中的PowerSI,SystemSI,PowerDC以及Speed2000熟悉不?+ w$ e! D, O& k/ O
5 k5 w3 i6 @+ o, t
目前在学习使用这方面的仿真工具,但是苦于很多文档只有操作流程却没有找到对应的完整仿真文件,所以想请问你有这方面的文档以及对应的仿真文件没有,我想自己把流程走一遍,加深自己的理解与掌握!0 [/ h9 W) C* }6 g5 x3 t8 j

# z" V4 V/ N. k3 `1 @, B有的话能否给我发一份:
/ P. Q, _8 C# r6 J! O7 O我的邮箱为:zjt_taotao@sina.com
$ \6 H4 |# x4 }
2 v1 z2 u" A7 I( [7 I! g+ r8 V非常感谢啊!!!
1 g7 r( H. O( U* ], k( X

32

主题

331

帖子

334

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
334
11#
发表于 2015-5-28 17:00 | 只看该作者
感謝分享~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-3-7 11:30 , Processed in 0.059572 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表