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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 reddevils1986 于 2011-12-27 10:58 编辑
1 x7 e5 L- |2 D8 F+ \. J% j6 G
6 T8 g; g! u2 b3 S6 U5 r8 F) D% {我现在在仿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 應該可以。
  e8 g: O* n4 V% H' L2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在 io 這 pin ,而非 logic_in。

该用户从未签到

3#
 楼主| 发表于 2011-12-27 14:53 | 只看该作者
honejing 发表于 2011-12-27 13:49 1 P0 M% e- ^7 v' c5 N
1. Buffer lvc_33_25ohm_io 應該可以。
% W; K! S! {9 x: {$ E* w& P4 u2. 電路圖的 Receiver 端,是要把 Enable 接 Low,而且也是要接在  ...

1 v: @4 m. }- T; ^$ C9 S3 a6 t我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?

该用户从未签到

4#
发表于 2011-12-27 14:59 | 只看该作者
本帖最后由 yuxuan51 于 2011-12-27 14:59 编辑 . U: x/ X2 B7 b7 x+ C6 M
reddevils1986 发表于 2011-12-27 14:53 5 F5 I. J* L& N4 m8 D
我按照你说的,改过来,重新仿了一遍,貌似没什么变化啊,还可能是其他什么原因呢?
8 j7 k+ d4 X4 a: ]8 C5 W
  G0 s, x  |# A$ s2 m1 Z6 n
给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题

该用户从未签到

5#
 楼主| 发表于 2011-12-27 15:11 | 只看该作者
本帖最后由 reddevils1986 于 2011-12-27 18:27 编辑 , W, h) b7 q/ d
yuxuan51 发表于 2011-12-27 14:59 - x/ u6 F! i0 I4 I' }& f4 C
给你发消息了啊,你把S参数模型导出来试试,传上来也行,你的.SP文件有问题
) ?% _4 F% Z. ~8 @! A2 W. c

- o0 c0 `( O& {我把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
  e7 J2 S) ~: D" _0 `我把SIwave文件传上来吧,看哪个步骤出了问题

# {$ {3 `  N# B; [" |4 v先上一张跑成功的眼图
  t2 n% h$ ?& t: {/ E; k
# m- Q3 z7 ~6 I+ b0 U 3 r- g3 u- j2 K9 C  Y4 H" o" T
& g& g/ E& B1 S8 C

! B7 A9 m; e( j% H8 W, X" A+ uOK,折腾了一下,发现了四个问题+ P) P- [2 |- D) h" P

: u# H( ]! s. K) [7 l) d1.看了下datasheet,PCI是66Mbps,源那边PW需要设为15ns
) @& ?& [0 K+ b+ K3 _. U* j1 x
- b' L+ e3 M: Q4 K! \2.和二楼说的一样,接收端的连线错误,应该是这样
: Z+ B& N! t" h+ S4 U' g/ u0 T, `) u7 G& t/ Q! M
! b2 D4 v, d) t% T1 F

7 j* H# P+ a" ]6 x  r3 T" R) [3 d3 K- K$ G- C" b7 O& \1 U1 K0 j
3.源的上升时间能设小尽量小,6ns太大,10ps一般差不多,这个和实际buffer输出是没有什么关系的,下图$ i- F" }7 ^+ q  D6 T/ [

, G6 j7 d6 f! G+ c/ }0 d6 I $ r+ z9 X' y1 g" E

' j4 ^( W/ @5 Q2 Y" j" G: H5 e/ Y
4.最重要的一点,你一开始生成的hspice的SP网表应该是有问题的,换了S参数后正常,连线的时候需要注意下S参数模型的脚对应关系

该用户从未签到

7#
 楼主| 发表于 2011-12-27 21:06 | 只看该作者
yuxuan51 发表于 2011-12-27 20:45 , @9 X7 m9 Q5 V) _
先上一张跑成功的眼图
% Q* s! W3 z6 Z, w3 H9 \. k
PCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗?还有换成s参数的模型,电路时怎么连的,麻烦你把截图发上来

该用户从未签到

8#
发表于 2011-12-27 21:48 | 只看该作者
reddevils1986 发表于 2011-12-27 21:06 ) d; `  n) E" [3 k" f3 n/ {% \! ^
PCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗 ...

5 C# h& {  D: Q4 `* x8 S  Lhspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生成的S参数格式,然后在转化成hspice的,转化中也许会有各种各样的问题,说不准。等明天我在截图吧,工程都在公司电脑里。

该用户从未签到

9#
 楼主| 发表于 2011-12-27 22:07 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48
2 }& i3 H+ M8 f# r" A# Yhspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...
) y3 z; W; S5 }% v$ t  ^1 o
好的,谢谢了,

该用户从未签到

10#
 楼主| 发表于 2011-12-27 23:15 | 只看该作者
yuxuan51 发表于 2011-12-27 21:48
9 N4 z( \0 ?1 n9 nhspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...

4 |  o2 J. M# c# ^我改的过后电路图和跑出来的眼图,你看一下。

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 - \( K" D7 k7 [/ A3 F6 i2 o) d
我改的过后电路图和跑出来的眼图,你看一下。

) ]# G6 W3 E& K4 Y我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个才有点意思,明天再好好想想# Z/ R' M" S" H( h

  d/ m# n% e2 Z
  D" a) c6 o. j

该用户从未签到

12#
 楼主| 发表于 2011-12-28 08:54 | 只看该作者
yuxuan51 发表于 2011-12-27 23:18
& m3 y! A9 k# T: `, p我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个 ...
  F" K7 K* B# d' C
而且交叉点也不明显

该用户从未签到

13#
发表于 2011-12-28 09:01 | 只看该作者
reddevils1986 发表于 2011-12-28 08:54 7 d& [( I  A/ J8 k7 G2 O
而且交叉点也不明显
: N9 U! ~- n- `" U: J
早上看了一下,应该跟信号源有关系8 O/ l. j7 `# T0 W
: N' u! r7 V4 h( K7 a; L
1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的眼图比较正常,和ADS的差不多下图
6 i& C$ i* N! @2 B! t% w8 T  H9 H4 v& V# n
4 w3 P% q% n$ Y

2 U9 q, \) n/ i3 f9 W
; l! y7 {! O9 X4 w9 n 3 g/ H$ ^9 c6 U- q/ j+ l: H- x: n

5 Z& ~8 I, l: B
3 o+ q* x$ ~, C7 o* D9 s3 \2.再试了下昨天的V_PRBS源,发现上升下降时间设的长的话感觉眼图的抖动就会比较厉害,按理说不应该出现这种问题的,也许是这里的上升下降时间定义不一样,设为1fs后,眼图也比较正常了,下图" a2 r2 l! z1 m5 u5 z" B1 `

) {8 r. n* _% ?$ @8 z" C* o: s5 U4 D: ~) V# X/ z3 M/ j+ k

8 D0 h3 G6 u6 B9 z' F* h! `7 r4 d: _1 J; c1 r
8 w( j" c0 K. S" O" K; g; K+ O5 s- C9 x
1 O  _; h: A# L/ K; t9 x
4 C  N4 Q5 n* y4 t' }

8 I; i% n, c7 p6 R源的上升下降时间小于buffer的上升下降时间的时候应该不会对信号有影响的,但是这里也不太清楚什么情况,保险起见,最好还是往小了设。

该用户从未签到

14#
 楼主| 发表于 2011-12-28 09:14 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01
7 T' g0 h$ ?7 P5 j' Z早上看了一下,应该跟信号源有关系
  A6 P, I- v8 Q: ^) e4 x$ d  T4 T
- k, Q- O4 i6 i& f6 [3 _0 X: n/ N' y1 N1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...
# I; P" L! \9 e& `- e% c
好的,我按你的设置跑一遍,看一下

该用户从未签到

15#
 楼主| 发表于 2011-12-28 09:21 | 只看该作者
yuxuan51 发表于 2011-12-28 09:01
9 A# t6 n, W( k% j+ J/ e/ o3 D早上看了一下,应该跟信号源有关系
0 g/ J) F' e% Y6 c
8 Q) `5 P. a' k1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...

) U% u( A6 C& N1 h% l7 W2 f  |5 ]% n这是我跑出来的图,怎么和你的还是有些差别呢,首先,交叉点看不到,再次就是看过冲的时候,没你的那么明显,是哪里设置有问题吗?

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

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-6 10:52 , Processed in 0.171875 second(s), 29 queries , Gzip On.

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

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

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