找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

关于SIWAVE 5.0 自动放电容PI Advisor的使用问题

查看数: 2859 | 评论数: 19 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-2-7 15:34

正文摘要:

用4.0解的SIWAVE 5.0,PI Advisor功能是不是不能用呀?能进第一步,第二步不让进,是要设什么吗?用过的指点下!

回复

szsunny 发表于 2016-3-29 17:13
ibis模型选择是信号管脚模型还是电源管脚。导入ADS后电源管脚模型没有了?
yuxuan51 发表于 2012-5-8 11:27
本帖最后由 yuxuan51 于 2012-5-8 11:28 编辑
6 Y' c2 _4 ?" |) [  m. }6 |
picibi 发表于 2012-5-8 10:26
7 p2 \/ \% z/ _& ~2 o9 r也请教一下yuxuan51版主~~( M9 A+ ~, A& X6 }
最大电流是根据芯片datasheet中的IDD计算的么?貌似很难找到计算目标阻抗的实例 ...
- `# n( W& Q# `$ L; `& F2 g' N
' v2 w, D8 {' F) Q# x' y+ W. l
首先说明下,这个对电源去耦是针对每个电源管脚来说的,比方说一颗DDR2片子,它有好几个电源供电脚,每个电源供电脚可能负责几个buffer的供电,这个再IBIS模型的【pin map】字段里有说明,所以说我们只要针对某个指定的管脚来优化此处的电源阻抗就OK了6 _  e; t6 ^1 ~1 n) x0 N" A

! f; `3 c+ i# b0 `0 a4 K2 |% ?下面给大家提供一个利用仿真来计算Imax的方法,我一般都用这个来计算,要是有异议的地方大家可以提出来
7 K+ H9 H  P. E1 y6 k5 @% J& f; T( F4 c2 c/ q1 N9 g  Q
首先用这个方法必须拿到片子的IBIS模型
- u! z+ k( f% B$ d7 U  D7 |" w' I4 d' X3 A; i
然后找一个要计算电流峰值的电源管脚,知道它所负责供电的那些buffer,打个比方,我们找的这个电源管脚一共负责8个buffer的供电,然后在仿真软件里我们将buffer需要供电的pull up,power clamp节点连接一个DC源,并在他们之间串联一个电流表,如下图,给所有的buffer同一个激励,为了找到buffer翻转时的最大电流; }  O0 r- S/ Q) [( z9 K. ?

" G* s( W9 [( j7 Z' z9 Z) U0 Y( U- C- _9 I/ k; f# [

: ~) L) K) d9 p; w, C" @
6 O5 @; W# C5 L5 b  k5 m8 {6 t1 o' c% j! M7 K

9 e5 W' n$ @3 B1 g& d! g然后执行仿真,得到结果后查看电流曲线,可以在电流曲线上找到buffer翻转时的Imax值,下图
6 G" N3 b0 J% G7 Y+ w6 l; X; Q  G/ j3 j% Q4 s

6 D7 o/ U  s0 N" e  b2 `6 N ; ?3 f2 L+ |, z0 ?* ]

. B3 Q; E( w% ]
2 A: x+ ~/ p$ C) H* g% I4 s7 \% C- }7 p6 c
/ b2 H6 S, ^$ `" d0 M- j
当然此方法必须要保证你拿到的ibis模型必须要正确的反应器件的特性,不然也就没有参考意义了
# `+ V6 E9 l' Z, K  b- w) A3 ?7 a0 U/ S, v) @; _6 [) W
picibi 发表于 2012-5-8 10:26
也请教一下yuxuan51版主~~
; N# e3 V5 o2 Y- c: S# u, J最大电流是根据芯片datasheet中的IDD计算的么?貌似很难找到计算目标阻抗的实例啊。。我列举点数据,能不能教大家算一下?
5 \3 i4 l* \. e+ nDDR3 DRAM datasheet 中) e% Y" Q% G( ~1 a1 J  ]+ p  m
           Parameter                                            Symbol                       Max
' N: c/ A! k  K8 n$ l# SOperating current (ACT-PRE)                              IDD0                        65MA( ~- h% s' F+ v/ c, k
Operating current (ACT-READ-PRE)                      IDD1                        80MA$ `  y( I/ O, G; @; n" B
Precharge power-down standby current               IDD2                        35MA1 D! ~/ @* S, J, w8 F; T, Q4 f! z
Precharge standby current                                  IDD2N                      45MA
4 m! ]& }7 h# j5 I0 k5 `Precharge standby  ODT current                          IDD2NT                    45MA
8 m) E* k  M& m3 r: a2 P2 iPrecharge quiet standby current                          IDD2Q                      45MA0 L! U7 i; \) R6 |% t2 @7 b
Active power-down current(Always fast exit)         IDD3P                      39MA
. i, ?3 ]& K8 f) Y: dActive standby current                                       IDD3N                      55MA" u5 I& }' B( F% M; Z
Operating current (Burst read operating)               IDD4R                      125MA. X8 E0 Y( l! Y2 L
Operating current (Burst write operating)              IDD4W                     130MA
3 r5 k: @- p! B. r5 g& s/ FBurst refresh current                                          IDD5B                       250MA
0 a8 j1 F6 {0 e0 e1 mAll bank interleave read current                            IDD7                        210MA
3 J4 F3 d. L6 D0 {" [0 t6 j最大电流按250mA * 0.5 算??5 L- B; A" R, i" I
另外,一条板子需要8个DRAM颗粒,这样的话是不是电流还要乘以8?$ ~( i. }2 P, v" [" n& I
先谢谢~
yuxuan51 发表于 2012-5-4 09:02
beyondoptic 发表于 2012-5-4 08:37
5 ~* b. }2 e0 e3 g6 C  k1 U! ]请教一下yuxuan51,关于目标阻抗在500MHz到2GHz频率段目标阻抗是怎么确定的啊?
: N4 m$ F" O+ k" r7 i& ^1 R
那个只是个示例,最终还是需要根据实际buffer的工作电压与信号翻转时所需的最大电流来确定
beyondoptic 发表于 2012-5-4 08:37
yuxuan51 发表于 2012-2-6 19:47
- U0 m3 g; O3 v4 C就一张图片,说不清楚啊,看情况貌似是目标阻抗没设置好啊
" X" L, C& T3 Y5 T7 K

0 N  B1 h; O% p. I请教一下yuxuan51,关于目标阻抗在500MHz到2GHz频率段目标阻抗是怎么确定的啊?
willyeing 发表于 2012-5-2 15:49
sunuy 发表于 2012-2-8 15:26
: b3 s' ?: _+ \, g/ R谢谢yuxuan51和yawyw,没设对引出的问题。跑通了。
7 s" t* k- Y2 T- c$ U从仿真结果看,PI Advisor能优化电容值及简化电容数量。 ...

4 x7 e) r# @  r, R没有,据说sigrity的那个有这个功能,不知是不是真的,没有用过。
picibi 发表于 2012-4-29 16:54
本帖最后由 picibi 于 2012-4-30 17:40 编辑 . F( x6 _" |7 j2 p, U
4 Q* h  [8 R# Q6 x6 {
我也在试这个功能,
yawyw 发表于 2012-2-8 16:54
sunuy 发表于 2012-2-8 15:26 $ \8 w4 |) a, \2 }& {/ |/ g  t
谢谢yuxuan51和yawyw,没设对引出的问题。跑通了。
; Q7 @+ t' m# m! S$ ?3 t8 ]从仿真结果看,PI Advisor能优化电容值及简化电容数量。 ...
2 r1 e/ K- t) j+ m( v0 y
似乎还没有这个功能
sunuy 发表于 2012-2-8 15:26
谢谢yuxuan51和yawyw,没设对引出的问题。跑通了。2 R6 [! n+ N. s) e% m2 b. T
从仿真结果看,PI Advisor能优化电容值及简化电容数量。/ k) }- f' k  m* H7 C9 c
不知SIWAVE能不能在目标阻抗不能满足的情况下,建议加电容数量、容值及加在什么地方。
yawyw 发表于 2012-2-7 19:53
本帖最后由 yawyw 于 2012-2-7 19:54 编辑
) v; }" n2 a; T
yawyw 发表于 2012-2-7 19:48 0 ^9 \; j$ n1 k: N
yuxuan51 说的没错
: x4 R' B8 I/ ], i; Q估计你VRM Port设置的不对% z8 K: S" ?6 d4 i' s: U) |
截个图看看

8 ?0 V' j" U4 g0 u8 b2 w: s; T" G7 x3 O4 g
请重新定义VRM Port,看起来你没有定义(create) VRM Port# P* _8 k+ W! N: v' I

) o: ^4 O% B- b4 M
yuxuan51 发表于 2012-2-7 19:52
sunuy 发表于 2012-2-7 18:44 ' q3 X6 x0 E2 j# |; J6 n
见图
2 N0 [, W, d" L8 h
在左边的框里将VRM的PORT后面那个框不要打勾。
yawyw 发表于 2012-2-7 19:48
yuxuan51 说的没错
! f" u; O" P0 _; \$ ^估计你VRM Port设置的不对
6 K9 d# [! {( d. _截个图看看
yuxuan51 发表于 2012-2-7 18:03
sunuy 发表于 2012-2-7 17:23
$ M0 k+ a/ _$ z( i1 B' {加了呀,

) f. R  }/ J$ x) S, j* I; P- ~你把整个对话框截图给我看看
关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-30 01:55 , Processed in 0.065095 second(s), 38 queries , Gzip On.

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

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

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