找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 465|回复: 5
打印 上一主题 下一主题

[Cadence Sigrity] Allegro Sigrity OptimizePI Training(三)去耦电容仿真设置

[复制链接]

111

主题

124

帖子

1273

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1273
跳转到指定楼层
1#
发表于 2016-7-29 16:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
Allegro Sigrity OptimizePI Training(三)去耦电容仿真设置

: r' \" b) F& L. ]
本文大纲
1. 去耦电容仿真设置(一)
2. 去耦电容仿真设置(二)
3. 去耦电容仿真设置(三)
4.仿真优化结果查看
& P6 {" d, E5 ]) h0 Z, a/ F0 w2 i. A
关于OptimizePI
      去耦电容的优化需要综合考虑PDN的性能和成本因素,在目前的PCB或封装设计中,往往存在PDN电源噪声(包括低频和高频)超标、性能不满足设计、成本较高等问题。随着设计变得越来越复杂,电容的位置和容值选择往往大大超出设计人员的经验。
       OptimizePI提供业界第一个能够综合考虑电源PDN性能和成本的解决方案。OptimizePI使用专利的电磁分析和优化算法,可以快速、准确地进行电源分析,自动排列组合去耦电容的容值和位置,提供兼顾性能和成本的电容优化方案,根据优化的不同目标,帮助设计人员在成本、空间、数量和性能之间做出权衡。OptimizePI提供交互式的优化结果后处理,方便用户直观地选择优化结果

1 X2 N% N5 [2 y* B# d$ D( f+ h/ j7 N6 x. h

4 u0 w+ r* f  L% c4 w! S1 _' n

5 D6 q1 p' ~0 F
0 C! b5 v9 ^- u- R5 ]$ |9 J. m1 Q; R
去耦电容仿真设置(三)
3 t* V. O( [% N" ~9 p: j% e* m- v( u7 P+ H
本模块用到的PCB案例:
1. 6层PCB设计,第2层是地平面、第5层是电源平面
2.1个电源网络:VCC(红色显示网络)
3.1个地网络:GND(绿色显示网络)
4.1个VRM、5个IC器件(阻抗观测点)、28个去耦电容
+ z6 F8 ^$ i& Z$ [! o
7 ?) u9 Q: o" U& R

' K3 p# W5 \7 f
$ I, G! [1 U/ y7 |- U9 a
本模块中,我们将会用OptimizePI分析不同的电容滤波方案对几个IC器件的电源阻抗的影响,从OptimizePI推荐的方案中选择合适的方案优化PDN设计。
# `5 x6 I* t& I3 \+ x+ R
15. 在Workflow中选择“Discretes(Optional)”,这一步用于检查和设置如电感、磁珠、电阻等其它器件的模型。本案例中不需要设置

+ |* y4 G; a0 Q
* N# E9 H6 H. P
& F7 D. @( O7 }4 t8 b' B7 @1 H

- D) ]6 d/ p! k: X* a( h8 k2 q" \" v
16. 在Workflow中选择“Frequency/Time Range”。
& _* j3 Y+ o; i  z. M1 b* S$ @, o

$ t% l2 p& N& g# w1 b3 n
设置仿真频率为100KHz-1GHz。
. n7 v/ k  H' W# F; a/ Y9 v

! j0 Y5 Y9 h) b, U$ a+ l  B% a9 C
17. 在Workflow中选择“Analysis Type”。
6 R: G) D# m' e2 a; S+ s! \

$ w0 @4 O5 o6 V
选择Optimization->Device Optimization。点击OK确认

3 J) N9 o, Z: g* G

% h' Q9 |$ K6 ], w0 Y
18. 在Workflow中选择“Device Optimization Parameters”。

+ m; q. r2 b! u# X! h
: Z: \+ r3 Z5 x9 r- B5 l4 W9 s+ k
在Device Optimization Parameters->Optimization Manager页面,设置优化目标为“Best Performance vs. Cost”,在优化PDN性能的同时尽可能降低电容成本。
. |1 @& M& d4 N& N2 E
3 L3 ~# k. H% o' X3 @2 Y
Impedance Measure用于设置PDN阻抗的测量方式:

# P/ v5 f8 H. c) [9 b) _
  • “Average Impedance Ratio to Threshold-log” 是将仿真得到的每条阻抗曲线上每个频点的阻抗和Threshold曲线阻抗的差,取Log,再相加得到一个最终的PDN阻抗值;
  • “Average Impedance Ratio to Threshold-linear”是将仿真得到的每条阻抗曲线上每个频点的阻抗和Threshold曲线阻抗的差,直接相加得到一个最终的PDN阻抗值;
  • “Average Impedance Percentage Difference to Target”是将仿真得到的每条阻抗曲线上每个频点的阻抗和Target曲线阻抗的差的百分比相加得到一个最终的PDN阻抗值。
    2 \' Z( ^3 |4 `0 V7 n
本案例选择默认的“Average Impedance Ratio to Threshold-log”。

% g% f' u- Z9 K8 ~" P9 p

) Z9 J; f; M5 F2 A  _0 ]
右边的网络选择区域,勾选VCC和GND网络进行仿真。
: \- L. K# D5 C9 ]' T" j
4 E) s7 b, |& r2 j1 C" K8 X/ k
19. 在Device Optimization Parameters->VRM(Optional)页面,可以查看和修改VRM器件的模型。本案例不需要修改。
7 W2 F3 O9 h8 ^
! [' l" M* m' d- a9 y
20. 在Device Optimization Parameters->Decoupling Capacitor页面,设置哪些电容需要考虑替换成其它电容,每个电容分别可以替换成哪些电容类型。

0 V% b7 A: A& X0 J  ?+ u
每个电容可以替换的候选电容类型,可以选择内置的相同封装、相同或更小封装、任意类型、相同器件这4种模式,默认方式是相同或更小封装,也可以手动在右边的候选电容区域直接勾选相应的电容类型。

6 ~  @2 W1 v9 n
选择所有ID为8的电容,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。
7 f) A  W7 P  g0 e
8 t8 y) ~1 L, f
选择所有ID为12的电容 ,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。

; q9 J- ]8 _& [$ D
0 g1 w3 O7 U" G* P+ E5 B
如果在仿真优化中不希望减少电容数量,可以把“Do Not Remove Capacitor”选项勾上。
5 L" i; s+ M' t: ?( N

% d) J. ]% Z/ v) x4 N& n
21. 在Device Optimization Parameters->Decoupling Capacitor Number页面,可以设置每种电容的最大数量。本例不需要设置。
( R" d9 b% ]/ W5 P/ j7 D# H

! X" q% R6 t, q4 U/ t3 p$ r2 T/ v
22. 在Device Optimization Parameters->Optimization Range页面,可以设置电容优化方案的其它约束,如电容成本范围、电容面积范围、电容种类最大值、电容数量最大值、总容值范围等。本案例使用如下设置。
) J6 C0 m- b4 i4 m9 R& j9 w7 j

: A# R, u  A5 y' ]. Q1 U9 J
23. 在Device Optimization Parameters->Optimization Frequency页面,设置优化的频率范围。这个优化频率范围必须在前面设置的仿真频率的范围内。可以根据电源噪声频谱特点、电源阻抗特性等来合理设置优化频率范围。本案例设置优化范围为100KHz-100MHz。
8 j8 r0 B3 R3 \( a& {9 ]. v

7 R; W/ y) \( ]7 s, u
24. 在Device Optimization Parameters->Impedance Observations页面,可以设置每个阻抗观测点的Threshold Impedance曲线。没有设置Threshold Impedance的话,OptimizePI会根据Layout和滤波电容的情况,自动生成对应的Threshold Impedance。
还可以设置各阻抗观测点的权重,weighting数值越大的权重也越大。
! `* @9 @6 Z/ }4 ^/ }0 w3 R6 K
本案例使用默认的设置,不做修改。
+ C  c1 L1 m: \( ]) ?9 \

1 {. A; n- u# y. w3 ]" f0 e+ P7 G
25. Device Optimization Parameters的其它几个页面,本案例中没有涉及到,保留默认设置就可以
% ?3 n) E& o+ L% ]: [$ P0 t
0 A* g# Q  J; B
26. 在菜单栏选择Tools->Options->Edit Options,在Simulation(Basic)->General页面,设置仿真使用的CPU最大数量。

5 j8 b' T/ e3 k, _( i
' O- ~9 k& @( Q- v% C8 ?
27. 在菜单栏选择Workspace->Layout File->Save,保存Layout修改。
6 l% j7 t" S  C' _3 J) c2 |
28. 在菜单栏选择Workspace->Save,保存OptimizePI配置文件为demo.opix。
( b" X8 |' w$ i  f
29. 在Workflow选择“Start Simulation”,开始仿真。
+ V9 v4 J; H8 m7 _' {- R

8 J9 `; o3 \7 P9 ^9 v
-----本节完,共四章----6 A( d+ p; G( H0 {2 n
/ {: l# A$ F4 d  V: B6 s, n: ~

8 v( P1 ~5 v8 L: v2 k& b
3 V5 v$ r; w4 c6 R" j2 s3 |+ s8 r1 @+ {

* X! q+ r8 F: y" d! }# U6 T: ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

2

主题

14

帖子

15

积分

二级会员(20)

Rank: 2Rank: 2

积分
15
2#
发表于 2016-8-31 17:15 | 只看该作者
謝謝分享

0

主题

47

帖子

-8971

积分

未知游客(0)

积分
-8971
3#
发表于 2016-9-18 17:48 | 只看该作者
謝謝分享

6

主题

28

帖子

58

积分

二级会员(20)

Rank: 2Rank: 2

积分
58
4#
发表于 2016-9-21 00:36 | 只看该作者
谢谢分享!

0

主题

24

帖子

20

积分

二级会员(20)

Rank: 2Rank: 2

积分
20
5#
发表于 2017-11-29 16:20 | 只看该作者
谢谢

12

主题

499

帖子

422

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
422
6#
发表于 2018-7-6 15:00 | 只看该作者
多谢版主
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-18 08:45 , Processed in 0.069065 second(s), 34 queries , Gzip On.

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

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

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