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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我在使用Altera Stratix4 GT 的IBIS-AMI 模型时发现。9 _6 W8 l, U! B3 r
眼图显示的DJ只有1ps,而官方给出的器件Dj有16.5ps。
( ]5 n" R7 g  D, d/ ^那么做仿真时,是否要将这1.65ps Dj 手动加进去?
9 t0 C7 g$ |, ]% u' u5 b; K6 v2 b* u0 Q" L7 N
仿真拓扑如下
7 E( T6 b, q- k, u. x4 R! AST4 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 编辑 . i3 ~3 Y8 I" W5 d- ~9 @' u% b

0 c# i. _# d5 K1 K. b( k6 W+ E发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大,不知道你用的哪个仿真软件,貌似这个抖动手动加不进去的吧,这个是模型,不是信号源.

该用户从未签到

3#
 楼主| 发表于 2012-3-30 00:16 | 只看该作者
yuxuan51 发表于 2012-3-28 22:38 & H% O6 @( i8 K" u  R
发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大 ...

, X8 @' S5 e5 U$ K: Rsisoft QCD 发射机Jitter是可以手动加进去的
6 `# }9 _$ Z% R4 @9 e' e/ }* V8 q
6 ]0 X" ?  g3 C, ^$ {( hAMI 文件中也没有找到jitter信息9 A  M0 V  z6 A7 r/ N" m4 c' J( V
这个比较奇怪

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 ; F5 r, z: W! Y; u" M8 c9 Q
sisoft没用过,不太清楚,ADS貌似就不能手动调整源的抖动信息

6 b. t$ g6 K4 ^2 H- S* NADS我没用过。
1 E8 x( A% U3 i( LAltera的AE已经证实了,AMI模型里确实没有jitter信息,手动加入jitter信息确实也是可行的。
3 P3 b1 d, h2 r还是谢谢版主啦

该用户从未签到

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

该用户从未签到

7#
 楼主| 发表于 2012-3-30 22:38 | 只看该作者
yuxuan51 发表于 2012-3-30 21:45
8 B( g4 f: g0 ?手动加在哪加?难道在AMI模型里自己加?
# e0 u+ R+ D" I
QCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。0 B0 _# g- }5 g! M5 L+ D9 y7 ~6 Z
当然也可以改AMI模型3 L& T* Z& x+ w/ R1 B6 j) @

该用户从未签到

8#
发表于 2012-3-30 23:01 | 只看该作者
本帖最后由 yuxuan51 于 2012-3-30 23:33 编辑
2 M& b# z8 i4 r  ~
ring630 发表于 2012-3-30 22:38
! Q0 C9 S" K! y2 y" M1 R* vQCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。
% p* V; f! w3 x3 {! u0 x) Q当然也可以改AMI模型

: B8 [+ m2 A% C
; l0 _, Q" o6 V4 `7 M0 E- _要是软件可以添加还能理解,但是自己改AMI模型貌似得打个问号,这个AMI只是个描述性文件,真正起作用应该是那个.dll文件,光是定义几行语句不一定能将jitter信息生效,可能会报错。个人感觉是这样,没有试过。
( Z  ^3 s  o) w  T# r4 X1 `. E" ^9 g4 z6 E( [
你可以试试看在AMI文件里加信息后跑一遍,有了结果后最好能给我们大家分享一下,也可以让大家学习学习{:soso_e100:}

该用户从未签到

9#
 楼主| 发表于 2012-3-30 23:06 | 只看该作者
yuxuan51 发表于 2012-3-30 23:01 % n" H. h& K4 P
要是软件可以添加还能理解,但是自己改AMI模型貌似得打个问号,这个AMI只是个描述性文件,真正起作用应 ...
$ C5 w, \2 y9 p) N
有道理,我在问问那个AE,确认一下。

该用户从未签到

10#
 楼主| 发表于 2012-4-22 09:41 | 只看该作者
确实是可以这样加的。+ k& v4 i$ T3 _  H
虽然sisoft FAE 说AMI里面必须有jitter信息。0 P5 J) H2 \6 \) ^8 C, {5 u
但是altera的AE确认 他们的IBIS-AMI模型真的没有jitter。 让我对着spec自己加进去。。。
5 ^) P7 P* z" D9 I7 ~, l不管怎样, 这样做是可行的。

该用户从未签到

11#
 楼主| 发表于 2012-4-22 09:48 | 只看该作者
这里就又带来另一个问题。
9 P( `) V3 {- O) o# z0 NIBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT VI曲线等,算法模型就是.dll文件,描述了均衡等( R6 V9 e! o5 j
但是在大多数ibis-ami模型中,对VT VI曲线的描述及其简单,每条曲线甚至只给了3个点。5 J6 U! G, P( L* n! U4 g
感觉对这个发射机的描述全部都在DLL文件中。7 p2 m9 p+ P6 E" `  Y. |  R; F
版主大哥,是这样的吗?还是说发射机VI VT 曲线就是线性的,只需要3个点描述?
8 X! X, ?3 F; r( s! d' l

该用户从未签到

12#
发表于 2012-4-22 10:59 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 11:31 编辑
& p5 x& P" v7 ^6 ^  \! {/ M% ~. d6 d
ring630 发表于 2012-4-22 09:48
' @5 {1 j' k2 v8 d% y0 l, N& y这里就又带来另一个问题。
- ~9 n, V$ U: X& s3 y8 ~# oIBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT ...

, E& u! g+ Z  E
. U/ O. A' d: z* p( _从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不变系统来考虑的,而TX,RX的算法部分则执行对输出或者输入的波形进行模拟处理,包括预加重,均衡等等,所以TX,RX的电气部分的特性我们只要知道上升下降时间,电压摆幅,输出阻抗和容性值大小便可以得到整个通道的冲击响应了$ T! C2 ]6 C5 x* P8 J* G
' E& W8 }+ Z; K$ ~8 K, j% ~

; Y) j3 f8 g# a% g$ t8 F
# w- G) E4 i# ?2 |, N2 y/ p4 _' ?/ ]" y! J  D
; C/ z* ]* Q/ u0 I0 R0 I* e

% l' w9 W" b$ g/ K4 K# ]! ~/ L8 M+ {. c' o4 N5 X4 M
+ v+ `7 v0 J- W$ X2 I& a! w
: K& {# ?7 ~) g
另外你直接加了抖动参数即便软件不报错,得出来的实际波形中是不是真的包含了你所添加的抖动吗?

该用户从未签到

13#
 楼主| 发表于 2012-4-23 13:18 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59 , |" _% W3 J  W
从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...

6 {$ z- h9 D# }$ G7 P1 F5 L不懂
4 e- O- e9 }: T1 R线性时不变系统 有两个特性 一个是叠加性 一个是时不变性
/ q* U  C+ l. N只知道 可以用冲击响应 表征一个线性时不变系统9 v% e* {) d& Z
TX RX 上升下降时间 又是怎么和LTI 系统联系起来的?

该用户从未签到

14#
发表于 2012-4-23 15:29 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 15:32 编辑
1 z0 Z' p) @! r3 D
6 i' f  `. l5 v0 R  eTX,RX的电气特性在这里近似的考虑为线性时不变,它们和信道组成一个ChannelAnalog Channel,这个ChannelAnalog Channel就可以为LTI了。也就是说只要知道TX,RX的电气特性h(t)_TX,h(t)_RX,以及信道的h(t),把它们3个做卷积就可以得到整个通道的impluse response了,上升下降时间作为TX端的一个重要特性,当然属于h(t)_TX内的一部分。+ r- `4 k: T: \; T- @

% q( M1 ~8 E+ S' M- q7 J5 h, @& l% Y这个是channel analysis的第一步骤,即得到所谓的ChannelAnalog Channel的impluse response: |" W4 q" B2 z, a: A6 r

9 ^/ {  J  M) [2 O( e6 g
' A. ]: |# B( T4 j/ |& c5 j现在你要知道的关键点就是软件是如何来进行通道分析的,和以前用传统的分析方法区别在哪,这个弄明白了,就可以解释你的疑问了

该用户从未签到

15#
 楼主| 发表于 2012-4-23 17:10 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59 6 R+ I1 g# a% S' Z& a- a( A
从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...
4 ]: O6 f/ L0 k) q  r5 |1 b6 n& ^
QCD 是自带了仿真引擎的* B, M4 b  l! p
可以在QCD中加入任意和种类的大小的jitter$ m9 t; f* J3 I0 b& m+ f+ y% G
在最终的眼图及浴盆曲线中,是能体现出来的。
8 U+ P4 G0 {: t/ V
- E  Y1 k0 ?* }3 s/ x据国外的同事说,在某些兼容性设计中,需要仿worst case,这时就需要对照国际标准,加入jitter。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-30 12:23 , Processed in 0.109375 second(s), 28 queries , Gzip On.

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

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

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