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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 reddevils1986 于 2011-12-27 10:58 编辑
: n. a# g3 _5 b% K9 H8 f
# e% }  m5 }1 Q1 ]# o1 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 應該可以。; D& c$ J( S& A3 v( K; L3 ?
2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在 io 這 pin ,而非 logic_in。

该用户从未签到

3#
 楼主| 发表于 2011-12-27 14:53 | 只看该作者
honejing 发表于 2011-12-27 13:49 8 I5 w! q3 A% U  i, |9 j+ V
1. Buffer lvc_33_25ohm_io 應該可以。. ^8 V3 v7 E( c% w" H' h
2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在  ...
* ?$ b' ]' V4 c/ `7 a
我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?

该用户从未签到

4#
发表于 2011-12-27 14:59 | 只看该作者
本帖最后由 yuxuan51 于 2011-12-27 14:59 编辑
! U* |6 ~8 B; P3 f. K* N2 }
reddevils1986 发表于 2011-12-27 14:53 " `& t" [4 U4 {
我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?

7 G( V3 X8 J" P' Y
* y  ]7 V/ |9 q0 o给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题

该用户从未签到

5#
 楼主| 发表于 2011-12-27 15:11 | 只看该作者
本帖最后由 reddevils1986 于 2011-12-27 18:27 编辑
/ u! e+ ]  N, I# A8 f# z, p
yuxuan51 发表于 2011-12-27 14:59
5 r% o& |6 ]. Y! C& Z给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题
) R8 g5 C" T4 q+ l8 O9 @

! S3 F8 B/ Y) ]我把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
! B: k! S& i& v5 d9 Q我把SIwave文件传上来吧,看哪个步骤出了问题
! r+ M! p- T: _& H) i
先上一张跑成功的眼图
$ C1 o! F1 l- E8 D. W6 q2 S2 X) \; Q& i
8 i1 [' @* k/ V, M
& `* ?, z' ~' d6 x; B
* J% G' d" r! Y* _
OK,折腾了一下,发现了四个问题6 f. d. s& d0 B+ M

; j1 b, ^: n  E! o- z1.看了下datasheet,PCI是66Mbps,源那边PW需要设为15ns) d# {3 H. c5 j; z, X8 ]& L0 D

, T4 Y& o# a) x6 i/ F' ]2.和二楼说的一样,接收端的连线错误,应该是这样
# r- I& `8 y& U: o
# T' n+ I% h8 l3 x . @4 h8 K4 ~4 P, f- b$ d% A

5 V7 q6 S% N  p; u; `9 {. ^/ ]6 N3 ?4 _7 f& S; T" E
3.源的上升时间能设小尽量小,6ns太大,10ps一般差不多,这个和实际buffer输出是没有什么关系的,下图$ D/ z4 w! `* b: Y9 o; o5 l
: B( j, E/ I2 x. w1 {6 ^
, i5 J- D- \" c4 E" e
+ ~2 t3 _5 }, U! t

, d+ u& S6 e+ w4.最重要的一点,你一开始生成的hspice的SP网表应该是有问题的,换了S参数后正常,连线的时候需要注意下S参数模型的脚对应关系

该用户从未签到

7#
 楼主| 发表于 2011-12-27 21:06 | 只看该作者
yuxuan51 发表于 2011-12-27 20:45
7 G, y+ m* n* c先上一张跑成功的眼图

/ g, H, |* x+ ]/ @9 }0 Y* ?PCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗?还有换成s参数的模型,电路时怎么连的,麻烦你把截图发上来

该用户从未签到

8#
发表于 2011-12-27 21:48 | 只看该作者
reddevils1986 发表于 2011-12-27 21:06
5 t1 E7 T  E5 f' APCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗 ...

4 ~" d% `4 U( H8 q/ f3 ~hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生成的S参数格式,然后在转化成hspice的,转化中也许会有各种各样的问题,说不准。等明天我在截图吧,工程都在公司电脑里。

该用户从未签到

9#
 楼主| 发表于 2011-12-27 22:07 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48 - I/ p) N# Y2 ~8 n' j+ e" P
hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...

7 C) M: U3 G0 m' P- z5 s8 ?好的,谢谢了,

该用户从未签到

10#
 楼主| 发表于 2011-12-27 23:15 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48
. Z' c' I" ^1 x2 }3 \hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...

5 M& ?! S8 P% o. [我改的过后电路图和跑出来的眼图,你看一下。

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

1.png

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

2.png

该用户从未签到

11#
发表于 2011-12-27 23:18 | 只看该作者
reddevils1986 发表于 2011-12-27 23:15
8 ]' ~. X0 q3 _- ?: a+ n! X, M4 V我改的过后电路图和跑出来的眼图,你看一下。
3 ^% ]# Q+ S& E" ~# w
我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个才有点意思,明天再好好想想4 m1 z# C0 Z& [

4 ~0 q6 _1 ?! S9 p8 y; ~$ _3 |! S. I* n1 X$ z

该用户从未签到

12#
 楼主| 发表于 2011-12-28 08:54 | 只看该作者
yuxuan51 发表于 2011-12-27 23:18 , U  v- T; ?4 p1 N/ _
我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个 ...
. o- `+ }4 K% j2 q( Q' O
而且交叉点也不明显

该用户从未签到

13#
发表于 2011-12-28 09:01 | 只看该作者
reddevils1986 发表于 2011-12-28 08:54 ) L& ^# @  B0 e  V" x
而且交叉点也不明显
: \# x" ^. v5 f
早上看了一下,应该跟信号源有关系
  D# P" h) W% Q: F2 z, V& ?/ R$ n( ~8 g( C: D
1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的眼图比较正常,和ADS的差不多下图% i1 O7 d" _/ H) n. _
# ]; ?3 [5 ~" a5 m4 \
- q% v5 P2 z, l5 n( ^8 h
9 J2 d! z7 B$ L" c# ?

. |; R, z' W7 k- T7 B : h- }4 `6 g/ h. `
0 i8 }- N. I2 f' N/ C/ o
3 w, S8 ~4 g5 L
2.再试了下昨天的V_PRBS源,发现上升下降时间设的长的话感觉眼图的抖动就会比较厉害,按理说不应该出现这种问题的,也许是这里的上升下降时间定义不一样,设为1fs后,眼图也比较正常了,下图
' t+ M3 h; w: i$ `7 O! S$ b# I3 K, n& ~# B; B" O( g2 y

; h' t: r3 H" p% ~6 b * k/ S- J5 D3 K, y. D
2 H8 |2 W- h9 s7 f0 k! c

4 \$ O+ P" H- h$ L5 E& @5 t# ^9 b : k0 E: O9 }9 E  G8 ~. [
4 D4 |9 U! e( |$ b  G

2 I" u3 c3 @0 K" M源的上升下降时间小于buffer的上升下降时间的时候应该不会对信号有影响的,但是这里也不太清楚什么情况,保险起见,最好还是往小了设。

该用户从未签到

14#
 楼主| 发表于 2011-12-28 09:14 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01 0 w# \4 W3 A" X8 X5 g  r
早上看了一下,应该跟信号源有关系. g( a* B) c+ M) D% W
( x3 q, e( A. ?7 z% R% ^! d' B
1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...
7 W( c7 h' h: {5 t* G
好的,我按你的设置跑一遍,看一下

该用户从未签到

15#
 楼主| 发表于 2011-12-28 09:21 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01 4 V1 h# o' m: m( m9 L4 m
早上看了一下,应该跟信号源有关系
/ Q: h  Q, _4 x
9 @( U% b. w' n8 ^1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...
, A# M2 v& q- c# Y: A
这是我跑出来的图,怎么和你的还是有些差别呢,首先,交叉点看不到,再次就是看过冲的时候,没你的那么明显,是哪里设置有问题吗?

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

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-22 23:55 , Processed in 0.187500 second(s), 28 queries , Gzip On.

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

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

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