找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

EDA365欢迎您!

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

x
我在使用Altera Stratix4 GT 的IBIS-AMI 模型时发现。% d9 {- c3 f) W+ y
眼图显示的DJ只有1ps,而官方给出的器件Dj有16.5ps。4 \, Z- M% \2 f$ }: \$ ~
那么做仿真时,是否要将这1.65ps Dj 手动加进去?
. r( b* b3 @; Y: U" Y* j6 w
; \2 A' B& Y$ x/ n# N仿真拓扑如下
% U# G7 r2 B, E8 d1 _8 N" ^1 mST4 GT transmitter -》ideal transition line -》ideal receiver
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

0

主题

6

帖子

-8968

积分

未知游客(0)

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

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
2#
发表于 2012-3-28 22:38 | 只看该作者
本帖最后由 yuxuan51 于 2012-3-28 23:05 编辑 % [7 u$ L, l: t1 L+ K4 O. y
" i! h8 h. s2 f
发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大,不知道你用的哪个仿真软件,貌似这个抖动手动加不进去的吧,这个是模型,不是信号源.

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
3#
 楼主| 发表于 2012-3-30 00:16 | 只看该作者
yuxuan51 发表于 2012-3-28 22:38 8 g- A& l  r/ x8 ?$ G6 C: |
发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大 ...
( q* t; `& B/ N! d1 F
sisoft QCD 发射机Jitter是可以手动加进去的4 |6 H. x+ h& g3 ~" C% N+ o: m4 J0 b: b/ _

( b! v0 i9 \1 B8 W$ @0 oAMI 文件中也没有找到jitter信息
# q! O) `7 T; J2 O+ ~' \1 r) D这个比较奇怪

stratix4_gt_tx.rar

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

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

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

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
5#
 楼主| 发表于 2012-3-30 20:54 | 只看该作者
yuxuan51 发表于 2012-3-30 09:20 9 \) b% t) ~9 o9 Q. E3 A
sisoft没用过,不太清楚,ADS貌似就不能手动调整源的抖动信息

+ C2 }% \  ~0 H; ~ADS我没用过。6 l. h; V" p5 @9 t( D+ Y6 E
Altera的AE已经证实了,AMI模型里确实没有jitter信息,手动加入jitter信息确实也是可行的。8 J! P5 y1 V2 Q# s0 X( e1 X0 }4 q& M# ]
还是谢谢版主啦

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

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

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
7#
 楼主| 发表于 2012-3-30 22:38 | 只看该作者
yuxuan51 发表于 2012-3-30 21:45 - v  y& E+ u+ y2 R/ h' }9 D; @% x+ v
手动加在哪加?难道在AMI模型里自己加?
8 R( {& J. p  K8 y( F# k
QCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。0 l7 l* `6 o3 ?) t" S$ d; c
当然也可以改AMI模型
1 H, m# e7 K3 x7 w

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
8#
发表于 2012-3-30 23:01 | 只看该作者
本帖最后由 yuxuan51 于 2012-3-30 23:33 编辑
" }' L* p3 \8 `! s! M9 a. P& A7 z9 _
ring630 发表于 2012-3-30 22:38 / a$ O( ]' u: y8 Q- L4 k
QCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。. V1 I9 |+ @9 E) r4 V8 J0 O9 v
当然也可以改AMI模型

4 @; D; W+ k4 Y% |$ h: O
4 V, |5 [( m* Y; }: `1 d要是软件可以添加还能理解,但是自己改AMI模型貌似得打个问号,这个AMI只是个描述性文件,真正起作用应该是那个.dll文件,光是定义几行语句不一定能将jitter信息生效,可能会报错。个人感觉是这样,没有试过。
& h# Z  v; @6 O/ \0 \8 V" j' w( q! `% ~% G; h- L* q0 `
你可以试试看在AMI文件里加信息后跑一遍,有了结果后最好能给我们大家分享一下,也可以让大家学习学习{:soso_e100:}

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
9#
 楼主| 发表于 2012-3-30 23:06 | 只看该作者
yuxuan51 发表于 2012-3-30 23:01 0 D, B$ y* Y: P4 E0 o' e4 d( @
要是软件可以添加还能理解,但是自己改AMI模型貌似得打个问号,这个AMI只是个描述性文件,真正起作用应 ...
7 z5 n3 h2 z& Z+ d% x# G  C* `
有道理,我在问问那个AE,确认一下。

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
10#
 楼主| 发表于 2012-4-22 09:41 | 只看该作者
确实是可以这样加的。
/ h$ v. R. M- N9 k; H3 R虽然sisoft FAE 说AMI里面必须有jitter信息。# r+ a& x8 @" V* Y+ d4 U- J
但是altera的AE确认 他们的IBIS-AMI模型真的没有jitter。 让我对着spec自己加进去。。。
3 m: z# [2 F7 o9 F8 b& A7 g不管怎样, 这样做是可行的。

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
11#
 楼主| 发表于 2012-4-22 09:48 | 只看该作者
这里就又带来另一个问题。
$ }/ e- [# h4 S' S2 D& |2 v& vIBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT VI曲线等,算法模型就是.dll文件,描述了均衡等
' I( i  o; o1 r8 o: r/ J) q但是在大多数ibis-ami模型中,对VT VI曲线的描述及其简单,每条曲线甚至只给了3个点。
5 |$ {' s! n% Y8 R3 Y感觉对这个发射机的描述全部都在DLL文件中。
& Q  Z1 l5 R1 ?7 _. x版主大哥,是这样的吗?还是说发射机VI VT 曲线就是线性的,只需要3个点描述?
* I+ Z5 W: p2 s5 H+ a0 X: z' z

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
12#
发表于 2012-4-22 10:59 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 11:31 编辑
6 n' r/ F, M! A) |' `( X6 r2 _
ring630 发表于 2012-4-22 09:48
6 O5 V  C6 u! \9 h4 |" ^0 w这里就又带来另一个问题。
$ P3 x5 T3 B. O7 k4 AIBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT ...
" d& c3 K7 G- u* N+ i

7 t% ?" p# O$ a7 X3 I5 o1 ^从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不变系统来考虑的,而TX,RX的算法部分则执行对输出或者输入的波形进行模拟处理,包括预加重,均衡等等,所以TX,RX的电气部分的特性我们只要知道上升下降时间,电压摆幅,输出阻抗和容性值大小便可以得到整个通道的冲击响应了
7 x. Q) D- A" x  U0 Q9 p0 }+ c" W. D+ P/ }; Z5 m" {
% ]; H) U8 k  A  P5 _
) z+ w" g: Q2 y, _
0 ]* v; w' z9 U3 o+ _) U

) {$ D- s' g; `' A6 `
. Y. E7 D6 W- ~, ~: K. H5 r; `6 D; R7 Z( Q  v: q
( o, D+ L0 z( B

9 n7 d1 J) `+ c. @4 G/ N/ Q8 d. O另外你直接加了抖动参数即便软件不报错,得出来的实际波形中是不是真的包含了你所添加的抖动吗?

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
13#
 楼主| 发表于 2012-4-23 13:18 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59
! |# Q7 t! q' k2 V从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...
1 V( T' n5 f/ P" n+ u9 ^
不懂
% F$ `0 O; O5 ^线性时不变系统 有两个特性 一个是叠加性 一个是时不变性8 s2 _9 q2 [: O( x# g" D
只知道 可以用冲击响应 表征一个线性时不变系统
" G% B  r/ r; g' q$ O$ dTX RX 上升下降时间 又是怎么和LTI 系统联系起来的?

4

主题

498

帖子

5721

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
5721
14#
发表于 2012-4-23 15:29 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 15:32 编辑
3 ]; x. ]2 f- f, k- ?8 N* q: f4 m% h4 m
TX,RX的电气特性在这里近似的考虑为线性时不变,它们和信道组成一个ChannelAnalog Channel,这个ChannelAnalog Channel就可以为LTI了。也就是说只要知道TX,RX的电气特性h(t)_TX,h(t)_RX,以及信道的h(t),把它们3个做卷积就可以得到整个通道的impluse response了,上升下降时间作为TX端的一个重要特性,当然属于h(t)_TX内的一部分。# r0 @$ }, {& V2 r& n

7 `5 l) R' k$ [/ ?: @3 a2 a' \这个是channel analysis的第一步骤,即得到所谓的ChannelAnalog Channel的impluse response% G0 W& }0 f% Z; u, Z' T" y
9 J" ^1 _5 @+ D9 Z. K) ^

1 ~4 z7 G( ~3 w/ ]3 j( L9 }现在你要知道的关键点就是软件是如何来进行通道分析的,和以前用传统的分析方法区别在哪,这个弄明白了,就可以解释你的疑问了

10

主题

67

帖子

205

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
205
15#
 楼主| 发表于 2012-4-23 17:10 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59
8 m/ W+ k8 A1 h2 c: A; |从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...
; n) s1 C& n) `4 x
QCD 是自带了仿真引擎的5 J! z7 s7 n2 ]$ L
可以在QCD中加入任意和种类的大小的jitter
9 t' F9 Z5 j; ]+ s2 Z: t$ v在最终的眼图及浴盆曲线中,是能体现出来的。
, x9 W. Y6 p' X( z7 ]
. D9 N2 t$ s. Y- y: I0 F, W据国外的同事说,在某些兼容性设计中,需要仿worst case,这时就需要对照国际标准,加入jitter。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-25 23:15 , Processed in 0.070467 second(s), 37 queries , Gzip On.

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

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

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