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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 reddevils1986 于 2011-12-27 10:58 编辑   T8 ~: Y& O* m4 x

) D) E6 h3 z! s  V+ q我现在在仿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 應該可以。
- G: ^- ?' n5 M5 I9 c! J; l. h2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在 io 這 pin ,而非 logic_in。

该用户从未签到

3#
 楼主| 发表于 2011-12-27 14:53 | 只看该作者
honejing 发表于 2011-12-27 13:49 " r0 @+ I/ K0 a2 \
1. Buffer lvc_33_25ohm_io 應該可以。& C. ~5 O9 X" I# g4 [  F: K
2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在  ...
1 y9 o6 _' B' g. B% c* i
我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?

该用户从未签到

4#
发表于 2011-12-27 14:59 | 只看该作者
本帖最后由 yuxuan51 于 2011-12-27 14:59 编辑 4 Z" ]# j6 x+ D5 S
reddevils1986 发表于 2011-12-27 14:53
" N3 h8 W- N2 G* `0 g' a# j3 a我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?

/ Y/ K& N( u- O0 O5 `! O+ e' Y1 u! H: f7 T
给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题

该用户从未签到

5#
 楼主| 发表于 2011-12-27 15:11 | 只看该作者
本帖最后由 reddevils1986 于 2011-12-27 18:27 编辑 - }0 _& v; z9 G) A# K
yuxuan51 发表于 2011-12-27 14:59
3 N% u$ ~3 x6 s' p8 A4 H6 l给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题

. y2 ]9 @, V2 v5 `: `1 ^4 T* }
0 I" K! A' K8 J  ^: e5 Q! D我把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 # N; F; k8 y5 P' q9 q' e
我把SIwave文件传上来吧,看哪个步骤出了问题
2 W+ Y5 r8 }4 N  d% y/ |4 p* J
先上一张跑成功的眼图, ]# I  h+ T* g% g

+ `$ E6 t0 z1 y2 w9 L+ r6 x: i7 i( t 2 A+ t4 |* o4 A/ i

6 L2 g; ]  w+ H( p1 m
, ]  J9 N! y3 W- tOK,折腾了一下,发现了四个问题
2 b1 l5 i# H, y3 k, T4 y2 ?( H  s6 x( R9 M1 w
1.看了下datasheet,PCI是66Mbps,源那边PW需要设为15ns
0 a% I3 E# x4 T# K! v$ f. E/ }1 C* J% ?
$ Z3 B. V9 o% `$ u9 Q) x2.和二楼说的一样,接收端的连线错误,应该是这样
  W; ]* C- l. Y- ]
# E' C7 v3 f  v
- x# T6 i- P1 n1 m% s, h) ~& C3 L2 f9 c* F  A$ T( @
$ H  ~# ~% \1 }$ v4 D
3.源的上升时间能设小尽量小,6ns太大,10ps一般差不多,这个和实际buffer输出是没有什么关系的,下图
5 \5 g3 F0 z/ |7 t
7 u; J3 j& r3 }; y
- `4 `" y# N+ q1 v1 u( @1 h0 o' P2 s& g/ y. o* s' Q; V/ S8 `% V

; r. L% R: h- g3 h) @, r; A0 c4.最重要的一点,你一开始生成的hspice的SP网表应该是有问题的,换了S参数后正常,连线的时候需要注意下S参数模型的脚对应关系

该用户从未签到

7#
 楼主| 发表于 2011-12-27 21:06 | 只看该作者
yuxuan51 发表于 2011-12-27 20:45
- w# P( l- i+ |6 D0 E先上一张跑成功的眼图

7 y/ t: v; z) @/ w" p6 ?8 D  kPCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗?还有换成s参数的模型,电路时怎么连的,麻烦你把截图发上来

该用户从未签到

8#
发表于 2011-12-27 21:48 | 只看该作者
reddevils1986 发表于 2011-12-27 21:06
/ Q* Y- M! Y1 k* s# y" s0 ^PCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗 ...

& P" C1 n3 d3 V, {: Z& [0 R$ P! w% ^, Chspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生成的S参数格式,然后在转化成hspice的,转化中也许会有各种各样的问题,说不准。等明天我在截图吧,工程都在公司电脑里。

该用户从未签到

9#
 楼主| 发表于 2011-12-27 22:07 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48
/ O7 o: ^( U4 h' |9 z% Q/ f1 Yhspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...
+ a( _8 l, n8 b  @3 w( p
好的,谢谢了,

该用户从未签到

10#
 楼主| 发表于 2011-12-27 23:15 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48 # n1 z% S3 G) f( X
hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...
' Q6 Q  d+ q) l2 X
我改的过后电路图和跑出来的眼图,你看一下。

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 1 n) U) u: S; d# x1 i- t
我改的过后电路图和跑出来的眼图,你看一下。

: s" h8 f6 v, V$ o+ O0 A我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个才有点意思,明天再好好想想
4 R2 v* E5 i: @! o% ~8 q5 ]9 B6 i- c' n/ V; ^7 q+ F: L! I4 r# X4 ^5 c
, h2 F0 C; ]! }8 \. E: M

该用户从未签到

12#
 楼主| 发表于 2011-12-28 08:54 | 只看该作者
yuxuan51 发表于 2011-12-27 23:18 + s# k; l8 O5 P. ~7 e
我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个 ...
# O0 @# G: h5 ?* [: [# j
而且交叉点也不明显

该用户从未签到

13#
发表于 2011-12-28 09:01 | 只看该作者
reddevils1986 发表于 2011-12-28 08:54
6 I1 n1 r7 p' E而且交叉点也不明显

& R; c+ f$ a6 k* D: W# z+ }早上看了一下,应该跟信号源有关系4 [9 j9 C* q8 \$ H0 q( X

) b. N7 s" Q3 K$ o" i3 {8 W1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的眼图比较正常,和ADS的差不多下图
# u# q! Q. }# r$ c
1 [  P$ V" z" b, n5 y' f. b
8 K, d7 o% e8 |2 ~  a" Y( a& X- q4 a8 u) G4 r5 r1 ~: _% `

7 c% D- F2 K% Q
0 g, {7 z# @  e# W8 _: b* ?# @
" v& q: O9 C; L4 G" }
" l1 B+ H# d( A& I: J2.再试了下昨天的V_PRBS源,发现上升下降时间设的长的话感觉眼图的抖动就会比较厉害,按理说不应该出现这种问题的,也许是这里的上升下降时间定义不一样,设为1fs后,眼图也比较正常了,下图
  C6 T8 @7 i) U) R- u: f1 E2 T+ o0 v) |- j
* P1 x# \6 l9 U$ B) z% S: s; w

; P: j( h* u( Q* i2 u7 r4 `& Y/ R/ Q7 X$ m. r- e

3 w3 u5 x& F- K! g $ s1 Y( j' P) E, ?% T1 v

4 n- V, a% d% G  X% }1 B' q. U# i8 B
源的上升下降时间小于buffer的上升下降时间的时候应该不会对信号有影响的,但是这里也不太清楚什么情况,保险起见,最好还是往小了设。

该用户从未签到

14#
 楼主| 发表于 2011-12-28 09:14 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01   |2 f3 p* s) Y- m
早上看了一下,应该跟信号源有关系
. b) ?+ p0 i0 K1 A, k
  ~8 F# w9 R  t1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...
- ?7 F8 S5 y! ^% p- o( k
好的,我按你的设置跑一遍,看一下

该用户从未签到

15#
 楼主| 发表于 2011-12-28 09:21 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01 3 ^0 @# R3 v& o5 |% ?
早上看了一下,应该跟信号源有关系. }2 ^2 U* q8 m% ]

7 ~) ~4 C- V) T, b& \1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...

/ d* @2 g4 u  K5 p, G( y- {* Z这是我跑出来的图,怎么和你的还是有些差别呢,首先,交叉点看不到,再次就是看过冲的时候,没你的那么明显,是哪里设置有问题吗?

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

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-27 19:23 , Processed in 0.156250 second(s), 29 queries , Gzip On.

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

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

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