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

[Ansys仿真] 如何选择正确的buffer

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-12-26 22:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 reddevils1986 于 2011-12-27 10:58 编辑 3 }5 R1 @& q8 {4 ]0 H/ X6 x

" c% i$ }' w) o- C) E( ?% x: @' Z我现在在仿MPC8536中的32根pci_AD线,MPC8536的IBS文件也已经找到,但当导入到designer的时候,里面有很多的buffer,不知道怎么选择哪个,球指导?我把工程文件传上来,大虾们帮我看一下!

工程.rar

138.72 KB, 下载次数: 27, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2011-12-27 13:49 | 只看该作者
1. Buffer lvc_33_25ohm_io 應該可以。
1 e& \9 ]0 m( [, }2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在 io 這 pin ,而非 logic_in。

该用户从未签到

3#
 楼主| 发表于 2011-12-27 14:53 | 只看该作者
honejing 发表于 2011-12-27 13:49
  H. v  U6 U5 I1 w1. Buffer lvc_33_25ohm_io 應該可以。9 @( Y( Q+ K8 L
2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在  ...

+ N$ Y% F/ R9 ?' w7 R. R& a2 @我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?

该用户从未签到

4#
发表于 2011-12-27 14:59 | 只看该作者
本帖最后由 yuxuan51 于 2011-12-27 14:59 编辑 . u" D9 `% Z/ P$ B
reddevils1986 发表于 2011-12-27 14:53 . J, {) w. {! V" I1 i9 ^
我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?

9 o6 S+ u* B  y$ J. v. f( e' P$ N/ Y$ e
给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题

该用户从未签到

5#
 楼主| 发表于 2011-12-27 15:11 | 只看该作者
本帖最后由 reddevils1986 于 2011-12-27 18:27 编辑
% y  j  ~2 [$ v
yuxuan51 发表于 2011-12-27 14:59
2 O! L; f0 @; {5 C8 H. {给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题
9 w) {' C4 o1 O5 ^4 p
. C( W" g7 Y6 m
我把SIwave文件传上来吧,看哪个步骤出了问题

工程.rar

516.88 KB, 下载次数: 10, 下载积分: 威望 -5

MPC8536E.rar

117.62 KB, 下载次数: 23, 下载积分: 威望 -5

该用户从未签到

6#
发表于 2011-12-27 20:45 | 只看该作者
reddevils1986 发表于 2011-12-27 15:11 2 b. m6 \+ w( A* V
我把SIwave文件传上来吧,看哪个步骤出了问题

) L" B; E8 W: u) @! A; K先上一张跑成功的眼图
5 I7 H- Z- @) D/ G0 |. ^- O0 s) a: R

% o) Y3 |+ q$ Y( q# D4 a0 A
3 X& z! `; R; i3 X
' e5 a& e/ F( H/ {7 o, E. `6 I5 TOK,折腾了一下,发现了四个问题
+ @! B* o2 c* V9 A8 h( d! }, ~7 @0 i. R: m# a- O* K
1.看了下datasheet,PCI是66Mbps,源那边PW需要设为15ns; U5 h' E, }6 X
# \2 Q* U. @2 w2 J- t, z
2.和二楼说的一样,接收端的连线错误,应该是这样& f5 y. y) k  e6 W1 `/ [4 w% v

  v2 c& x1 V- h  ~. c& X
) ~, Q* z; V& X/ ~, N0 ^! \7 f0 M5 `: N
4 G- k7 r/ p* E& z
3.源的上升时间能设小尽量小,6ns太大,10ps一般差不多,这个和实际buffer输出是没有什么关系的,下图
6 f& h# K7 W) |$ Q% m) j- B" `4 @7 p+ z0 P5 {. ^
1 W8 N* `* R9 }6 J2 n

& a* {7 G8 l5 m, \! S6 `& K, q5 v: B7 `, P% C! D) |& I
4.最重要的一点,你一开始生成的hspice的SP网表应该是有问题的,换了S参数后正常,连线的时候需要注意下S参数模型的脚对应关系

该用户从未签到

7#
 楼主| 发表于 2011-12-27 21:06 | 只看该作者
yuxuan51 发表于 2011-12-27 20:45 . b, a2 x. O) G% W4 Q1 A) f* ~- c
先上一张跑成功的眼图
6 ^9 {& \( \, c1 W0 M. B1 p; ]- I
PCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗?还有换成s参数的模型,电路时怎么连的,麻烦你把截图发上来

该用户从未签到

8#
发表于 2011-12-27 21:48 | 只看该作者
reddevils1986 发表于 2011-12-27 21:06
# I/ a# Z& U' @+ k9 Q9 DPCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗 ...
/ w0 W) }2 ]6 h* @5 T4 V: E
hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生成的S参数格式,然后在转化成hspice的,转化中也许会有各种各样的问题,说不准。等明天我在截图吧,工程都在公司电脑里。

该用户从未签到

9#
 楼主| 发表于 2011-12-27 22:07 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48 ' L0 [2 g% d, u
hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...
6 B: z* @; D$ {( p
好的,谢谢了,

该用户从未签到

10#
 楼主| 发表于 2011-12-27 23:15 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48
( l" i% l2 a9 q3 m: g: |hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...

1 L, `. y2 d1 j* r6 @- r8 ^: u. i我改的过后电路图和跑出来的眼图,你看一下。

1.png (27.73 KB, 下载次数: 1)

1.png

2.png (26.31 KB, 下载次数: 1)

2.png

该用户从未签到

11#
发表于 2011-12-27 23:18 | 只看该作者
reddevils1986 发表于 2011-12-27 23:15 8 F/ ^& b  @$ p0 G5 x4 i9 Y
我改的过后电路图和跑出来的眼图,你看一下。

7 u- J$ }! a8 d, B. h1 i我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个才有点意思,明天再好好想想% P7 r( }% a9 ~+ n& C8 z9 c4 I
+ P0 }  t/ g/ S) t$ W* d# C
5 D) m0 W$ `; C" @

该用户从未签到

12#
 楼主| 发表于 2011-12-28 08:54 | 只看该作者
yuxuan51 发表于 2011-12-27 23:18
& C2 u% |% ~& \+ I我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个 ...
, Z6 C& i% X3 g" v- E
而且交叉点也不明显

该用户从未签到

13#
发表于 2011-12-28 09:01 | 只看该作者
reddevils1986 发表于 2011-12-28 08:54
- V8 L2 ~4 b, @5 Z( n而且交叉点也不明显
7 w2 w$ x7 D4 x/ c5 D
早上看了一下,应该跟信号源有关系" l5 [. R$ A  w* l" z1 B# X0 b
3 N$ d9 U& L, z8 K# d7 R
1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的眼图比较正常,和ADS的差不多下图
4 [1 i. w: B* |5 @- m
) J2 p7 ?: ?' h5 q' o 0 n+ ~7 u# c4 w( W- A& q
% A3 S1 F7 ~3 \2 J. F

; J7 x$ P* Y! J" h) n- I+ }0 A
% b& S$ S9 Y$ @/ d' S
, i4 j2 C8 H; W# ^( A3 Z, J1 U& U" W* m5 W4 f
2.再试了下昨天的V_PRBS源,发现上升下降时间设的长的话感觉眼图的抖动就会比较厉害,按理说不应该出现这种问题的,也许是这里的上升下降时间定义不一样,设为1fs后,眼图也比较正常了,下图+ p, e# @& J9 G/ @/ `7 n
) q( W6 i: y! ]8 l+ k' {
4 K7 G+ Z, r  _
" E! ^) }5 V; a8 P% T- k2 p# r

" b  k5 _) ?6 h& R9 s; J& M7 Z6 W: W& s# L9 a; W! e
: @0 b! A4 N1 A$ q' b8 Z
6 B# y- e5 M7 z3 _

1 U& g! J2 s2 e, s0 `* b0 a1 R源的上升下降时间小于buffer的上升下降时间的时候应该不会对信号有影响的,但是这里也不太清楚什么情况,保险起见,最好还是往小了设。

该用户从未签到

14#
 楼主| 发表于 2011-12-28 09:14 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01 7 S) K& |9 o$ K  ^' C0 h4 ~* x% h
早上看了一下,应该跟信号源有关系
5 \6 E( x; _9 J# W& R$ u+ O- q4 i4 ]( W! \- Q% O' o/ L
1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...
& Y1 S$ h3 E0 r5 {; K
好的,我按你的设置跑一遍,看一下

该用户从未签到

15#
 楼主| 发表于 2011-12-28 09:21 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01
4 m+ _8 t; \9 j0 M3 _( Y早上看了一下,应该跟信号源有关系' ?; w) L7 r: [* K. F

% M$ l% a3 h% q; f! R& A5 h$ e1 o1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...

! j- O/ l8 d# _- w这是我跑出来的图,怎么和你的还是有些差别呢,首先,交叉点看不到,再次就是看过冲的时候,没你的那么明显,是哪里设置有问题吗?

3.png (28.09 KB, 下载次数: 1)

3.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-28 04:39 , Processed in 0.093750 second(s), 28 queries , Gzip On.

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

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

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