找回密码
 注册
关于网站域名变更的通知
查看: 7181|回复: 26
打印 上一主题 下一主题

[Ansys仿真] IBIS-AMI 模型包含jitter信息吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-28 20:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
我在使用Altera Stratix4 GT 的IBIS-AMI 模型时发现。, L$ T) s: y% N" M
眼图显示的DJ只有1ps,而官方给出的器件Dj有16.5ps。
: }' T' u& F6 W# g" o4 O% Z( I* O那么做仿真时,是否要将这1.65ps Dj 手动加进去?/ I% @) I7 s3 V. e1 D' R

9 h/ B+ W1 M. w仿真拓扑如下( g; w8 _/ K; ~) f
ST4 GT transmitter -》ideal transition line -》ideal receiver

该用户从未签到

推荐
发表于 2019-5-30 22:56 | 只看该作者
加入抖动咋加啊                          

该用户从未签到

推荐
发表于 2017-3-7 19:19 | 只看该作者
看来需要学的还有很多

该用户从未签到

2#
发表于 2012-3-28 22:38 | 只看该作者
本帖最后由 yuxuan51 于 2012-3-28 23:05 编辑
* _6 d2 @) ?' u9 v6 P) Y7 Y
0 Y! `! B$ }1 d1 U1 a0 Q  Q发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大,不知道你用的哪个仿真软件,貌似这个抖动手动加不进去的吧,这个是模型,不是信号源.

该用户从未签到

3#
 楼主| 发表于 2012-3-30 00:16 | 只看该作者
yuxuan51 发表于 2012-3-28 22:38
7 L2 x& S8 i/ H' n# z发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大 ...

! H) {% K" g2 D: V" `+ Psisoft QCD 发射机Jitter是可以手动加进去的( Y+ a& {$ y0 n& y7 P  x. Q, @0 l
4 e6 g# J) A' ?+ J
AMI 文件中也没有找到jitter信息. a. F  \. r, O3 h6 L6 F6 O
这个比较奇怪

stratix4_gt_tx.rar

2.13 KB, 下载次数: 50, 下载积分: 威望 -5

该用户从未签到

4#
发表于 2012-3-30 09:20 | 只看该作者
sisoft没用过,不太清楚,ADS貌似就不能手动调整源的抖动信息

该用户从未签到

5#
 楼主| 发表于 2012-3-30 20:54 | 只看该作者
yuxuan51 发表于 2012-3-30 09:20 2 k, B! n( A9 r( O7 @, ~, G
sisoft没用过,不太清楚,ADS貌似就不能手动调整源的抖动信息
, O  O" C+ e# `  O
ADS我没用过。2 |% J  _, ~: K
Altera的AE已经证实了,AMI模型里确实没有jitter信息,手动加入jitter信息确实也是可行的。; ^9 B$ o& F! I3 i" m7 ^
还是谢谢版主啦

该用户从未签到

6#
发表于 2012-3-30 21:45 | 只看该作者
手动加在哪加?难道在AMI模型里自己加?

该用户从未签到

7#
 楼主| 发表于 2012-3-30 22:38 | 只看该作者
yuxuan51 发表于 2012-3-30 21:45
. T$ }3 H7 ^' K& E1 i5 z# e' L手动加在哪加?难道在AMI模型里自己加?
) J6 q4 E- q2 _3 d( `7 B
QCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。: H% e  W( @6 m+ \! q6 F
当然也可以改AMI模型% O8 K  T) O/ E2 R( q

该用户从未签到

8#
发表于 2012-3-30 23:01 | 只看该作者
本帖最后由 yuxuan51 于 2012-3-30 23:33 编辑 0 f- t; p2 }; C( j% C
ring630 发表于 2012-3-30 22:38
8 {/ K# ]- V" n/ iQCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。9 `2 B- v0 R( Q0 K  E
当然也可以改AMI模型
' p- D5 F. w) _( B  S$ x& i

# V. r2 S/ R# T5 C: U2 a% j要是软件可以添加还能理解,但是自己改AMI模型貌似得打个问号,这个AMI只是个描述性文件,真正起作用应该是那个.dll文件,光是定义几行语句不一定能将jitter信息生效,可能会报错。个人感觉是这样,没有试过。5 [+ V7 p' ~$ ]- m& }

6 H) y8 \6 b3 T" \( @你可以试试看在AMI文件里加信息后跑一遍,有了结果后最好能给我们大家分享一下,也可以让大家学习学习{:soso_e100:}

该用户从未签到

9#
 楼主| 发表于 2012-3-30 23:06 | 只看该作者
yuxuan51 发表于 2012-3-30 23:01 % q  p2 P# @. o1 x
要是软件可以添加还能理解,但是自己改AMI模型貌似得打个问号,这个AMI只是个描述性文件,真正起作用应 ...

+ y: Q0 \# k; u1 m有道理,我在问问那个AE,确认一下。

该用户从未签到

10#
 楼主| 发表于 2012-4-22 09:41 | 只看该作者
确实是可以这样加的。9 ?! d/ S) Z; _  I' T, d8 l* v
虽然sisoft FAE 说AMI里面必须有jitter信息。7 E& \- j+ X9 e& Q4 @, V% I
但是altera的AE确认 他们的IBIS-AMI模型真的没有jitter。 让我对着spec自己加进去。。。' _+ _( ?$ c+ c) T6 \
不管怎样, 这样做是可行的。

该用户从未签到

11#
 楼主| 发表于 2012-4-22 09:48 | 只看该作者
这里就又带来另一个问题。+ k% `. f5 C( s0 ]3 g
IBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT VI曲线等,算法模型就是.dll文件,描述了均衡等
2 u7 c% [: P) Z' u但是在大多数ibis-ami模型中,对VT VI曲线的描述及其简单,每条曲线甚至只给了3个点。
9 e! b2 ^" k7 y/ s1 `$ ?感觉对这个发射机的描述全部都在DLL文件中。
! B. J3 ]4 X" x8 u( Q版主大哥,是这样的吗?还是说发射机VI VT 曲线就是线性的,只需要3个点描述?
$ J* I1 C9 q( B4 r8 A: S" f

该用户从未签到

12#
发表于 2012-4-22 10:59 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 11:31 编辑
9 I8 o9 _# r- p8 W( M1 t/ W
ring630 发表于 2012-4-22 09:48 2 \4 v, j( ^! N5 L; ~3 N
这里就又带来另一个问题。
2 }4 n  m1 P3 ^$ O/ ?; u# UIBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT ...

  H3 L4 i( c! A- B: {1 t) p% Y' g0 D! [+ q: Z, |! c# l# t9 T
从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不变系统来考虑的,而TX,RX的算法部分则执行对输出或者输入的波形进行模拟处理,包括预加重,均衡等等,所以TX,RX的电气部分的特性我们只要知道上升下降时间,电压摆幅,输出阻抗和容性值大小便可以得到整个通道的冲击响应了+ d7 {) [% I+ c7 P+ y$ V1 C

: z+ M3 X! ]! h1 A4 E9 y/ s6 t% P. v& G6 @

: n6 K% u* y8 E( Y4 V! f7 J1 `, t( W+ r2 \

$ y1 m/ t' S7 G, o$ c: A- K3 C2 k
5 J3 ~# ~9 i2 e7 n8 s: W9 ~# ^5 @+ s/ V

" Y, V' ~, s" E& W( V3 t# |* X) @7 ^3 m3 [" {
另外你直接加了抖动参数即便软件不报错,得出来的实际波形中是不是真的包含了你所添加的抖动吗?

该用户从未签到

13#
 楼主| 发表于 2012-4-23 13:18 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59
4 b  Q! R! \# J2 k# [* m从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...

/ o. C5 s3 y+ y" h0 Q9 f不懂8 S7 O) }9 Q& F( y# c% b
线性时不变系统 有两个特性 一个是叠加性 一个是时不变性
7 Z" Y& s/ P, m& U6 f! I只知道 可以用冲击响应 表征一个线性时不变系统
, \* _9 ~* x( Y0 Y& h) \TX RX 上升下降时间 又是怎么和LTI 系统联系起来的?

该用户从未签到

14#
发表于 2012-4-23 15:29 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 15:32 编辑 7 f  L9 `  y: U

: B# F+ @3 Y, |. ^% z2 @TX,RX的电气特性在这里近似的考虑为线性时不变,它们和信道组成一个ChannelAnalog Channel,这个ChannelAnalog Channel就可以为LTI了。也就是说只要知道TX,RX的电气特性h(t)_TX,h(t)_RX,以及信道的h(t),把它们3个做卷积就可以得到整个通道的impluse response了,上升下降时间作为TX端的一个重要特性,当然属于h(t)_TX内的一部分。0 T- M1 Z# S) f/ L: ~% m5 h5 y1 \
' ?0 S& a8 Q, E$ U1 T
这个是channel analysis的第一步骤,即得到所谓的ChannelAnalog Channel的impluse response" X; b' t- f$ u# @% o

" b2 L$ Q' p; w' @9 J4 o7 Q8 K; ^: u+ G1 q! ], w
现在你要知道的关键点就是软件是如何来进行通道分析的,和以前用传统的分析方法区别在哪,这个弄明白了,就可以解释你的疑问了

该用户从未签到

15#
 楼主| 发表于 2012-4-23 17:10 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59
' |& E: U/ ^; N. F* c: t从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...
1 y  D6 f" e  K9 U( v: n
QCD 是自带了仿真引擎的
7 Y" P. _# Y2 d+ x# U' G; Q+ h可以在QCD中加入任意和种类的大小的jitter+ Z0 l+ G5 H4 D7 f2 s
在最终的眼图及浴盆曲线中,是能体现出来的。
# ?1 }! w. X) F2 P* [, Q# a# [& T! ?+ Q" G
据国外的同事说,在某些兼容性设计中,需要仿worst case,这时就需要对照国际标准,加入jitter。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-23 14:48 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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