找回密码
 注册
关于网站域名变更的通知

如何选择正确的buffer

查看数: 3781 | 评论数: 18 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-12-26 22:37

正文摘要:

本帖最后由 reddevils1986 于 2011-12-27 10:58 编辑 ! v& d+ Y0 K5 B& U' X9 Y   A, `3 I$ D, V: F6 p7 Q: y0 M7 ?我现在在仿MPC8536中的32根pci_AD线,MPC8536的IBS文件也已经找到,但当导入到desig ...

回复

reddevils1986 发表于 2011-12-28 11:16
yuxuan51 发表于 2011-12-28 11:12 1 e2 u/ K8 U' D0 `9 O$ ~3 M4 |! {* ~0 l
自己先研究,不能老是我帮你分析,你需要习惯自己去分析问题解决问题,不然学到的东西很少。波形肯定是 ...
2 n" v' u2 c0 }
呵呵,好的,谢谢了!
yuxuan51 发表于 2011-12-28 11:12
本帖最后由 yuxuan51 于 2011-12-28 11:14 编辑
, x, M2 B2 m, m( R. q# u. G
reddevils1986 发表于 2011-12-28 10:16 3 L. t. o) p) G3 q8 x
这是我调用PIN模型,分别用PRBS和PRBS_JITTER跑出来的眼图,和UI设置,PRBS跑出来的图和你一样,PRBS_JIT ...
/ @- O/ _. d) J& `' s# E) e& |1 `

& b4 i+ F6 j2 A: T+ u自己先研究,不能老是我帮你分析,你需要习惯自己去分析问题解决问题,不然学到的东西很少。波形肯定是一样的,我都跑出来了,你自己在对着我早上的截图设置认真的看下,心细点,多想想。
yuxuan51 发表于 2011-12-28 09:28
本帖最后由 yuxuan51 于 2011-12-28 09:30 编辑
3 s3 f1 D8 s8 s5 b- I+ ^; z
reddevils1986 发表于 2011-12-28 09:21
" T; k; V% L- P; h这是我跑出来的图,怎么和你的还是有些差别呢,首先,交叉点看不到,再次就是看过冲的时候,没你的那么明 ...
% m  J: u5 f8 N5 F& \) N

3 G+ i8 l! }3 p9 }& f0 APW时间和眼图的UI没设好,在调整下,过冲问题是你调用的ibis模型时没有加封装参数,调用IBIS的时候有两列可以选,必须要从PIN那列选模型,不能从buffer那列选模型。
reddevils1986 发表于 2011-12-28 09:14
yuxuan51 发表于 2011-12-28 09:01 " c' I0 ?" @! B# T; C; m' Q
早上看了一下,应该跟信号源有关系
, c5 B: ]- R8 ^8 M, B+ i/ k* \' `
1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的 ...

$ \0 D" e+ ^6 R. o好的,我按你的设置跑一遍,看一下
yuxuan51 发表于 2011-12-28 09:01
reddevils1986 发表于 2011-12-28 08:54   A& m9 C4 f8 @' l+ F
而且交叉点也不明显
. h: O% l- I6 x
早上看了一下,应该跟信号源有关系& @' u% ]7 `# X, Q0 Q3 G$ G: j; r

, v! h. W* t& |. y4 Y1.试了下V_PRBS_JITTER源,把它的上升下降时间都设为10ps,跑出来的眼图比较正常,和ADS的差不多下图
  W- ~4 p( C( A9 E$ u
& S/ g! U+ ]# R4 x
, E5 |0 q" Y/ E% K4 T' l
) v; ~/ d/ k0 D* H/ w4 A" ]7 Z, f: Y5 I1 m
- B! m# N! |+ `) E" N' |0 i

% j  f& j( m& Q6 z# `9 A' ?* P: s$ O( t& v2 f
2.再试了下昨天的V_PRBS源,发现上升下降时间设的长的话感觉眼图的抖动就会比较厉害,按理说不应该出现这种问题的,也许是这里的上升下降时间定义不一样,设为1fs后,眼图也比较正常了,下图+ v, b6 h; `2 U' o
0 ?- M' n& ]1 Z, C. O, k4 ^

* X3 Y2 K" j% O, J7 v
3 N. y" M9 _+ S! R+ j2 K$ i1 p8 q: E& }, g5 c: ?

% G2 y$ _3 S1 V& j
1 N/ b3 R: X& T* Q% p# a% b
9 _4 [: @- N$ {* o
7 b- W5 }7 J1 ~! q源的上升下降时间小于buffer的上升下降时间的时候应该不会对信号有影响的,但是这里也不太清楚什么情况,保险起见,最好还是往小了设。
reddevils1986 发表于 2011-12-28 08:54
yuxuan51 发表于 2011-12-27 23:18 " v% [, O- F2 B* ^
我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个 ...

4 S# ?. q1 u( i) x5 Z而且交叉点也不明显
yuxuan51 发表于 2011-12-27 23:18
reddevils1986 发表于 2011-12-27 23:15 5 ~6 h- n" C6 o  f8 c6 \2 g
我改的过后电路图和跑出来的眼图,你看一下。
) b8 l6 S0 j* p, A6 \
我也感觉这个designer仿出来的眼图很奇怪,怎么抖动会这么大,可能哪边设置有问题,上一张ADS跑的图,这个才有点意思,明天再好好想想
- j/ I$ Z0 o; T5 f; J' T/ x% o9 W- n: H
. K$ U5 j( j( H6 r# @
reddevils1986 发表于 2011-12-27 22:07
yuxuan51 发表于 2011-12-27 21:48 1 a$ n/ m5 n) `% T
hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生 ...
+ w& v, X' f: ^! v) ^
好的,谢谢了,
yuxuan51 发表于 2011-12-27 21:48
reddevils1986 发表于 2011-12-27 21:06 # W: n! u; t7 l' {; \  i/ r
PCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗 ...

. h- b  `! o% F8 J, s* @hspice我不太清楚为什么出问题,不过你在siwave导出数据时没有特殊说明的话最好用S参数,因为SIWAVE首先生成的S参数格式,然后在转化成hspice的,转化中也许会有各种各样的问题,说不准。等明天我在截图吧,工程都在公司电脑里。
reddevils1986 发表于 2011-12-27 21:06
yuxuan51 发表于 2011-12-27 20:45 + Z* J) K* s& H
先上一张跑成功的眼图
, `: I5 V! U1 ^. O9 _. |  r2 Z
PCI总线时钟频率有两种,33MHZ和66MHZ,我先跑的33MHZ,我那个hspice大概出来什么问题,能帮我分析一下吗?还有换成s参数的模型,电路时怎么连的,麻烦你把截图发上来
yuxuan51 发表于 2011-12-27 20:45
reddevils1986 发表于 2011-12-27 15:11 " [+ j9 T! X7 S0 J1 l0 o+ v
我把SIwave文件传上来吧,看哪个步骤出了问题
3 I* }. J1 v8 S
先上一张跑成功的眼图7 j# W& A+ [/ {1 ?7 {

  f) Z: r. s6 M
" `/ V$ Q) z  p$ p4 S6 f7 D% Z
+ M! Z" x+ r: j1 ^6 K2 B# T7 e- g( j4 i
OK,折腾了一下,发现了四个问题
4 R4 [: z, j: L& }8 e& g4 E. O2 P+ t) b- c" x$ m2 e
1.看了下datasheet,PCI是66Mbps,源那边PW需要设为15ns: `/ {1 n" v# q( B/ @8 J/ K( s

: G; L; j! K/ O2 e- V2.和二楼说的一样,接收端的连线错误,应该是这样0 V2 {+ `( K; J% U' B
$ b8 S( ?8 W9 s- F: v& z! o7 {
: k0 g% `! u, C
( a' f3 {9 _/ x% h3 ~; @

9 o' b$ k2 C; _/ r* ?/ n2 v3.源的上升时间能设小尽量小,6ns太大,10ps一般差不多,这个和实际buffer输出是没有什么关系的,下图/ P" n8 j4 J5 f6 i3 p

3 z$ `2 z7 `$ s9 N8 n # R; X0 g: R3 {" p/ l

* o& E: ]7 W+ k3 a, Q. X% h2 d5 B% B# x4 X
4.最重要的一点,你一开始生成的hspice的SP网表应该是有问题的,换了S参数后正常,连线的时候需要注意下S参数模型的脚对应关系
关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 00:53 , Processed in 0.156250 second(s), 30 queries , Gzip On.

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

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

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