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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
我在使用Altera Stratix4 GT 的IBIS-AMI 模型时发现。
1 P  y: z% F* w' U% @3 u眼图显示的DJ只有1ps,而官方给出的器件Dj有16.5ps。
" y: c8 I8 v( A! ?, x那么做仿真时,是否要将这1.65ps Dj 手动加进去?
1 a7 z3 }+ R! o/ d, K3 b0 v5 u; A; n3 G) M3 f" \
仿真拓扑如下
, @, I, w5 M& X0 s8 `" H2 A" U0 RST4 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 编辑 4 p5 H: |  E6 t6 n
8 O6 e' u% D/ _: T' {/ G; k
发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大,不知道你用的哪个仿真软件,貌似这个抖动手动加不进去的吧,这个是模型,不是信号源.

该用户从未签到

3#
 楼主| 发表于 2012-3-30 00:16 | 只看该作者
yuxuan51 发表于 2012-3-28 22:38
$ P$ e. i: ^# ]) s$ x发射机的AMI模型是包含jitter信息的,这个是可选项。你先看下.ami文件里TX_JITTER有没有定义,定义的是多大 ...

6 @1 v- b7 A3 |% x' \: a. V6 ^sisoft QCD 发射机Jitter是可以手动加进去的
$ |/ g, J( E1 J( M- d
2 ?) l! K/ k! U( A7 VAMI 文件中也没有找到jitter信息
5 J8 S$ [1 h3 a0 F- l这个比较奇怪

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
0 o7 j3 x. j. Y, Qsisoft没用过,不太清楚,ADS貌似就不能手动调整源的抖动信息
1 N8 t+ D7 `9 T  |0 Y
ADS我没用过。
1 v) q( S" Z2 TAltera的AE已经证实了,AMI模型里确实没有jitter信息,手动加入jitter信息确实也是可行的。0 `. y+ d, m  Y! j1 t5 P
还是谢谢版主啦

该用户从未签到

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

该用户从未签到

7#
 楼主| 发表于 2012-3-30 22:38 | 只看该作者
yuxuan51 发表于 2012-3-30 21:45
+ K, ~6 {: a2 G1 F4 M; g& |( z8 N手动加在哪加?难道在AMI模型里自己加?

5 ?! s& C- m  \; p$ u' xQCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。" o" R4 u! i: ~
当然也可以改AMI模型; U0 k! Z* p% l' Q2 n

该用户从未签到

8#
发表于 2012-3-30 23:01 | 只看该作者
本帖最后由 yuxuan51 于 2012-3-30 23:33 编辑
! ?2 J* W$ t! Q; t5 A! i/ J. q
ring630 发表于 2012-3-30 22:38
) X; i% P5 ~: E1 {, Q0 Q' U( \  hQCD里有添加jitter的页面,包括发射机和接收机 DJ RJ SJ等。! i; V& g& b( ?4 e! U. R" Z+ d. E
当然也可以改AMI模型

# ~8 y! D7 r5 E0 ]/ D# B3 }& l% Z+ D7 C* G$ i
要是软件可以添加还能理解,但是自己改AMI模型貌似得打个问号,这个AMI只是个描述性文件,真正起作用应该是那个.dll文件,光是定义几行语句不一定能将jitter信息生效,可能会报错。个人感觉是这样,没有试过。' u; X& B. Z# g! z8 s
, h+ r* l- {" O2 `9 ^* D5 n* ~
你可以试试看在AMI文件里加信息后跑一遍,有了结果后最好能给我们大家分享一下,也可以让大家学习学习{:soso_e100:}

该用户从未签到

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

8 i4 n+ o) C# @! z# q, I' n# [有道理,我在问问那个AE,确认一下。

该用户从未签到

10#
 楼主| 发表于 2012-4-22 09:41 | 只看该作者
确实是可以这样加的。4 O; _% o& Q. L; t9 V3 m% I
虽然sisoft FAE 说AMI里面必须有jitter信息。
0 A  _1 u. l; E! I但是altera的AE确认 他们的IBIS-AMI模型真的没有jitter。 让我对着spec自己加进去。。。  W% c3 V8 W' U/ D& {  c
不管怎样, 这样做是可行的。

该用户从未签到

11#
 楼主| 发表于 2012-4-22 09:48 | 只看该作者
这里就又带来另一个问题。
8 p) \# ^0 r# y% U7 E3 w7 vIBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT VI曲线等,算法模型就是.dll文件,描述了均衡等: W+ ^1 K2 ]' x
但是在大多数ibis-ami模型中,对VT VI曲线的描述及其简单,每条曲线甚至只给了3个点。
  M# n* t4 ^1 Y- u; i感觉对这个发射机的描述全部都在DLL文件中。' A7 m' s  J7 H) k. G
版主大哥,是这样的吗?还是说发射机VI VT 曲线就是线性的,只需要3个点描述?  D) p  X1 P' |0 {" o

该用户从未签到

12#
发表于 2012-4-22 10:59 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 11:31 编辑 ! a& m" L- Q7 T8 Y  B( a$ E+ `. j9 W
ring630 发表于 2012-4-22 09:48 1 F! M+ G( b( j6 w* q) N9 c
这里就又带来另一个问题。/ T! ^7 o+ z$ P5 d
IBIS-AMI模型将发射机模型分成了两部分,IO模型和算法模型,IO模包涵了传统的VT ...

$ b, w4 y3 K9 q* k' p6 W5 _6 ^; V% x% K" M  e( n
从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不变系统来考虑的,而TX,RX的算法部分则执行对输出或者输入的波形进行模拟处理,包括预加重,均衡等等,所以TX,RX的电气部分的特性我们只要知道上升下降时间,电压摆幅,输出阻抗和容性值大小便可以得到整个通道的冲击响应了
! O' d, E1 K! Q( }+ O1 b; w) |9 T3 _5 y" a
+ w2 d# S" z3 w3 O2 Q

4 c6 |: {! o$ x* }. C7 h& ?
8 u1 b- w( k: ~4 H8 l. w
+ k$ W9 r( R( q% @! W- ?% f
3 f0 \5 r. ^4 d7 R2 S9 B' O
; u: @/ y, `6 R- M/ V/ q# ~# k

0 l% z* H" x! S) I另外你直接加了抖动参数即便软件不报错,得出来的实际波形中是不是真的包含了你所添加的抖动吗?

该用户从未签到

13#
 楼主| 发表于 2012-4-23 13:18 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59
( \$ |2 f0 n. C- p( Z8 O从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...
2 n  x7 w6 Q- t1 p0 ~2 |4 _
不懂
0 e1 f7 C9 a  v( i# t& N+ w4 F线性时不变系统 有两个特性 一个是叠加性 一个是时不变性- @8 p" ?2 w5 @- g3 v" H
只知道 可以用冲击响应 表征一个线性时不变系统
# n8 ?% D4 e$ y7 R+ g. |* oTX RX 上升下降时间 又是怎么和LTI 系统联系起来的?

该用户从未签到

14#
发表于 2012-4-23 15:29 | 只看该作者
本帖最后由 yuxuan51 于 2012-4-23 15:32 编辑
% ~3 v$ s2 q, T6 |. {2 s. |: v2 }- @' c: `; U: h6 K: F
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 o& k7 o1 i* @! C' D) P( u2 e. F3 \+ A/ D! W# a
这个是channel analysis的第一步骤,即得到所谓的ChannelAnalog Channel的impluse response3 P& D4 c* ]" ?! F# w' E) u, P
* F. V  M* a  P' ?2 g
; G/ p( L4 B& V% e
现在你要知道的关键点就是软件是如何来进行通道分析的,和以前用传统的分析方法区别在哪,这个弄明白了,就可以解释你的疑问了

该用户从未签到

15#
 楼主| 发表于 2012-4-23 17:10 | 只看该作者
yuxuan51 发表于 2012-4-22 10:59 2 T) _6 Q# g# N" k8 H1 P+ K3 t: P. U
从IBIS 5.0的规范和其他资料来看,在整个串行链路中是把TX,RX的电气部分和整个传输通道看做一个线性时不 ...

  F- V: D- A& nQCD 是自带了仿真引擎的% A; n; ?7 m4 E
可以在QCD中加入任意和种类的大小的jitter
/ _# e# W; f+ h' t& f/ U在最终的眼图及浴盆曲线中,是能体现出来的。
' ]" R' \9 @) w: N* L# B3 v! J- N5 f' i5 R( J- S, G/ o* h
据国外的同事说,在某些兼容性设计中,需要仿worst case,这时就需要对照国际标准,加入jitter。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-30 12:53 , Processed in 0.140625 second(s), 28 queries , Gzip On.

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

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

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