EDA365电子工程师网

标题: Allegro Sigrity OptimizePI Training(三)去耦电容仿真设置 [打印本页]

作者: 樱桃海弥    时间: 2016-7-29 16:55
标题: Allegro Sigrity OptimizePI Training(三)去耦电容仿真设置
Allegro Sigrity OptimizePI Training(三)去耦电容仿真设置

( ~* ~/ U8 T# v0 I* @, f
本文大纲
1. 去耦电容仿真设置(一)
2. 去耦电容仿真设置(二)
3. 去耦电容仿真设置(三)
4.仿真优化结果查看

5 M! k* F4 k5 r: D" X9 B0 c, L# M- U关于OptimizePI
      去耦电容的优化需要综合考虑PDN的性能和成本因素,在目前的PCB或封装设计中,往往存在PDN电源噪声(包括低频和高频)超标、性能不满足设计、成本较高等问题。随着设计变得越来越复杂,电容的位置和容值选择往往大大超出设计人员的经验。
       OptimizePI提供业界第一个能够综合考虑电源PDN性能和成本的解决方案。OptimizePI使用专利的电磁分析和优化算法,可以快速、准确地进行电源分析,自动排列组合去耦电容的容值和位置,提供兼顾性能和成本的电容优化方案,根据优化的不同目标,帮助设计人员在成本、空间、数量和性能之间做出权衡。OptimizePI提供交互式的优化结果后处理,方便用户直观地选择优化结果

( }' C8 |  H& G; B! i9 h
, c! S0 C6 ~9 J( t4 L
8 E6 w' Q& X5 n
3 D: ?$ ^! N9 P  y+ i- }9 v3 x

4 V8 M2 D, Y8 a# p, [% c) \
去耦电容仿真设置(三)
2 R# {  P4 O1 |( N& X) t8 }6 n8 X. f. K$ e: O
本模块用到的PCB案例:
1. 6层PCB设计,第2层是地平面、第5层是电源平面
2.1个电源网络:VCC(红色显示网络)
3.1个地网络:GND(绿色显示网络)
4.1个VRM、5个IC器件(阻抗观测点)、28个去耦电容

2 J4 ^  Z4 _/ R9 R
& o4 ?1 N  r, `6 z. [
6 P- n9 H9 m" }3 n2 _

- x: C3 A- W; z- }
本模块中,我们将会用OptimizePI分析不同的电容滤波方案对几个IC器件的电源阻抗的影响,从OptimizePI推荐的方案中选择合适的方案优化PDN设计。

: C' U/ n9 e6 \
15. 在Workflow中选择“Discretes(Optional)”,这一步用于检查和设置如电感、磁珠、电阻等其它器件的模型。本案例中不需要设置
0 o' W) H, _3 S: \" |

5 l* a5 U4 G' |
6 S' G3 y3 @' W( p1 w# s
0 G, S( t) H2 }) ?
16. 在Workflow中选择“Frequency/Time Range”。

" {3 m% V7 A; O

' H" }0 t! I5 L
设置仿真频率为100KHz-1GHz。

7 [5 h3 V  U2 C7 l

, C: a8 n8 Y! j9 o3 ]8 V
17. 在Workflow中选择“Analysis Type”。

, G. v. X7 E+ o/ u

% ^/ W9 U! e# o2 Z; h
选择Optimization->Device Optimization。点击OK确认
2 r2 R& d) @3 o# s& x

9 S% _/ E( g, j4 C1 d# Q% D
18. 在Workflow中选择“Device Optimization Parameters”。

3 Y( R2 f" Y- V$ P

: X: X1 t& ]) X
在Device Optimization Parameters->Optimization Manager页面,设置优化目标为“Best Performance vs. Cost”,在优化PDN性能的同时尽可能降低电容成本。

0 M' _. @* u) B& k  Z
& d- _! n8 K, Z* ^( @. X, i
Impedance Measure用于设置PDN阻抗的测量方式:

6 q  z" G6 m+ S, ~0 B( P8 j
本案例选择默认的“Average Impedance Ratio to Threshold-log”。

/ s3 o( y3 P! `! Z" C

) Y5 ?$ Z8 w# {
右边的网络选择区域,勾选VCC和GND网络进行仿真。
! X8 N0 L8 c1 J: l! b

# p, @" m5 Z* v* s: [. g
19. 在Device Optimization Parameters->VRM(Optional)页面,可以查看和修改VRM器件的模型。本案例不需要修改。
) p* Z1 w# v1 ~) `5 n3 T
" u0 {& y" {! n. Q+ Z
20. 在Device Optimization Parameters->Decoupling Capacitor页面,设置哪些电容需要考虑替换成其它电容,每个电容分别可以替换成哪些电容类型。

1 q) R4 e/ C7 @% i3 J
每个电容可以替换的候选电容类型,可以选择内置的相同封装、相同或更小封装、任意类型、相同器件这4种模式,默认方式是相同或更小封装,也可以手动在右边的候选电容区域直接勾选相应的电容类型。

/ Z' \2 g# g& S4 x1 l
选择所有ID为8的电容,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。

: i3 Y/ D+ b' T4 u, @
: e, Y, M6 `; l7 l( z" R, }
选择所有ID为12的电容 ,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。

5 H  x, E4 y. ]9 d$ k0 Z' x" S+ \0 ^
+ L% Q# u' P! [! B" {
如果在仿真优化中不希望减少电容数量,可以把“Do Not Remove Capacitor”选项勾上。
2 J6 V0 O- m+ }

; M; d4 ~- @  ]$ w+ f
21. 在Device Optimization Parameters->Decoupling Capacitor Number页面,可以设置每种电容的最大数量。本例不需要设置。
1 O7 @' L  X7 H
2 b  V% T4 c  V1 |
22. 在Device Optimization Parameters->Optimization Range页面,可以设置电容优化方案的其它约束,如电容成本范围、电容面积范围、电容种类最大值、电容数量最大值、总容值范围等。本案例使用如下设置。
9 i3 M8 O" G% B* H/ m: X

  N6 p* ^8 H$ [/ L/ g4 |" w) l3 h
23. 在Device Optimization Parameters->Optimization Frequency页面,设置优化的频率范围。这个优化频率范围必须在前面设置的仿真频率的范围内。可以根据电源噪声频谱特点、电源阻抗特性等来合理设置优化频率范围。本案例设置优化范围为100KHz-100MHz。
3 ^* ]/ d) p* g0 Q. f& ?
" }( m" m! c# [  f4 B& P6 i3 ?
24. 在Device Optimization Parameters->Impedance Observations页面,可以设置每个阻抗观测点的Threshold Impedance曲线。没有设置Threshold Impedance的话,OptimizePI会根据Layout和滤波电容的情况,自动生成对应的Threshold Impedance。
还可以设置各阻抗观测点的权重,weighting数值越大的权重也越大。
! }- X) T+ U( l
本案例使用默认的设置,不做修改。
) N1 }5 s5 R* x3 o' d

/ p  p, |1 N+ F7 e% D
25. Device Optimization Parameters的其它几个页面,本案例中没有涉及到,保留默认设置就可以

# A# ^0 }1 j6 e$ ]5 f, J

+ m! ?( |1 N5 g/ q
26. 在菜单栏选择Tools->Options->Edit Options,在Simulation(Basic)->General页面,设置仿真使用的CPU最大数量。

" f0 h5 A% t, X
9 m$ {( K. n3 l
27. 在菜单栏选择Workspace->Layout File->Save,保存Layout修改。

6 q0 g; R1 S: m6 y0 t% Q: i
28. 在菜单栏选择Workspace->Save,保存OptimizePI配置文件为demo.opix。

& I% {* u2 ~# A: {) {* Z3 T( }
29. 在Workflow选择“Start Simulation”,开始仿真。
% k; B) I1 Z8 D/ D
( `3 b* b% C' a' h: Y6 o, M4 p: d
-----本节完,共四章----
; G# h' o8 ?0 i

1 a0 C. h5 r* r- b2 k3 q4 g3 B1 o. k& X- T: h8 Y

, Q3 D) a' b/ ?$ l, Q9 M- v5 g4 M+ B4 R: Q. Y( D2 k

7 k5 ?0 [- G) d! h- ^1 m  [, |8 Q
作者: gn012166744    时间: 2016-8-31 17:15
謝謝分享
作者: siriusran    时间: 2016-9-18 17:48
謝謝分享
作者: zhangjun5960    时间: 2016-9-21 00:36
谢谢分享!
作者: jackclover    时间: 2017-11-29 16:20
谢谢
作者: Able    时间: 2018-7-6 15:00
多谢版主




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2