EDA365电子工程师网

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

作者: 樱桃海弥    时间: 2016-7-29 16:55
标题: Allegro Sigrity OptimizePI Training(三)去耦电容仿真设置
Allegro Sigrity OptimizePI Training(三)去耦电容仿真设置
7 R' `8 A3 ~$ I/ N
本文大纲
1. 去耦电容仿真设置(一)
2. 去耦电容仿真设置(二)
3. 去耦电容仿真设置(三)
4.仿真优化结果查看

4 [3 j! e4 U+ y! Y' z. O5 ^关于OptimizePI
      去耦电容的优化需要综合考虑PDN的性能和成本因素,在目前的PCB或封装设计中,往往存在PDN电源噪声(包括低频和高频)超标、性能不满足设计、成本较高等问题。随着设计变得越来越复杂,电容的位置和容值选择往往大大超出设计人员的经验。
       OptimizePI提供业界第一个能够综合考虑电源PDN性能和成本的解决方案。OptimizePI使用专利的电磁分析和优化算法,可以快速、准确地进行电源分析,自动排列组合去耦电容的容值和位置,提供兼顾性能和成本的电容优化方案,根据优化的不同目标,帮助设计人员在成本、空间、数量和性能之间做出权衡。OptimizePI提供交互式的优化结果后处理,方便用户直观地选择优化结果
; W+ t; W+ A7 N+ }
8 Q8 [5 r  N0 [+ g: ]+ P# _- W
+ h  G* f2 L2 R0 d. p. g
( Q4 {* `- }9 H. j; I2 R
+ O/ U; ]6 C8 a. K5 t4 q
去耦电容仿真设置(三)
$ z, I3 M  K5 h1 `$ x  ]  a
  x# R7 @7 _/ [8 d
本模块用到的PCB案例:
1. 6层PCB设计,第2层是地平面、第5层是电源平面
2.1个电源网络:VCC(红色显示网络)
3.1个地网络:GND(绿色显示网络)
4.1个VRM、5个IC器件(阻抗观测点)、28个去耦电容
, r1 N+ y: I& r, |. }/ g1 n
0 E! N  }! Q/ r/ w7 f" z4 M
: S0 s) O# S6 x6 Y/ T& l1 S
2 e# y9 _( d" T+ s0 u  u/ [! s+ T) V
本模块中,我们将会用OptimizePI分析不同的电容滤波方案对几个IC器件的电源阻抗的影响,从OptimizePI推荐的方案中选择合适的方案优化PDN设计。
; I) U: S: t: z8 B, A% ?; ?
15. 在Workflow中选择“Discretes(Optional)”,这一步用于检查和设置如电感、磁珠、电阻等其它器件的模型。本案例中不需要设置
7 h) @. j0 R# H/ S/ ^4 b# i
  ~& [  U; k; O
0 }1 R0 t% Z' Z# D
; p' T. i- @4 h" c9 F
16. 在Workflow中选择“Frequency/Time Range”。
, |/ x0 J# \/ W. M& z) |- _4 r( p$ n
, m& w" T7 W( o' k1 A. d/ v: r
设置仿真频率为100KHz-1GHz。

( k2 M7 g9 p% l8 Z) ~. @+ D
; J6 X7 X8 F7 D4 }
17. 在Workflow中选择“Analysis Type”。
: r( p- l' V3 t, f5 R& v
" s5 J5 G+ t  v
选择Optimization->Device Optimization。点击OK确认
+ ^) X0 B$ L/ Z# \$ y7 v; ?

. [* K. L: B9 s: C, D! Q1 o1 |5 @
18. 在Workflow中选择“Device Optimization Parameters”。

% S6 `; Q5 v5 U, w0 u0 T9 l
4 o2 \6 L& H5 e8 V
在Device Optimization Parameters->Optimization Manager页面,设置优化目标为“Best Performance vs. Cost”,在优化PDN性能的同时尽可能降低电容成本。
; F4 S3 Y0 z% G  X  Q

$ g$ q7 u1 O: @( f: M; s% v+ n
Impedance Measure用于设置PDN阻抗的测量方式:
0 S% J% ~+ E! d) t, G' G2 t
本案例选择默认的“Average Impedance Ratio to Threshold-log”。
" [4 N% p# _3 Y" t

' X! P' Q3 _6 A( r
右边的网络选择区域,勾选VCC和GND网络进行仿真。
* |) q+ N5 S9 t- U% F
6 B, |- m- {- ?' `" d
19. 在Device Optimization Parameters->VRM(Optional)页面,可以查看和修改VRM器件的模型。本案例不需要修改。

7 [, j, b4 W3 V4 b3 D

7 A8 M+ m+ k, L3 _3 J* m
20. 在Device Optimization Parameters->Decoupling Capacitor页面,设置哪些电容需要考虑替换成其它电容,每个电容分别可以替换成哪些电容类型。
# _- u0 {2 k1 F0 l, p
每个电容可以替换的候选电容类型,可以选择内置的相同封装、相同或更小封装、任意类型、相同器件这4种模式,默认方式是相同或更小封装,也可以手动在右边的候选电容区域直接勾选相应的电容类型。

1 U4 o5 h% h1 M0 i
选择所有ID为8的电容,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。
6 b! I  j6 ~) p
0 t' |& Y0 h6 o
选择所有ID为12的电容 ,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。
- H6 F  `2 P! G- \
" l3 ]$ G1 r1 g7 w- ?$ j
如果在仿真优化中不希望减少电容数量,可以把“Do Not Remove Capacitor”选项勾上。
! J6 Z) V2 ~; l# c! O4 p8 {

$ `( l% s: d" b! N# ^. B9 w* M3 q8 T
21. 在Device Optimization Parameters->Decoupling Capacitor Number页面,可以设置每种电容的最大数量。本例不需要设置。

  D9 \! l# E5 O/ K/ ]) f* N

7 k7 Z. E. m# [5 |7 B  F: ~
22. 在Device Optimization Parameters->Optimization Range页面,可以设置电容优化方案的其它约束,如电容成本范围、电容面积范围、电容种类最大值、电容数量最大值、总容值范围等。本案例使用如下设置。
5 ?$ M& l/ o' R& N  b

) y" K9 D: B6 `
23. 在Device Optimization Parameters->Optimization Frequency页面,设置优化的频率范围。这个优化频率范围必须在前面设置的仿真频率的范围内。可以根据电源噪声频谱特点、电源阻抗特性等来合理设置优化频率范围。本案例设置优化范围为100KHz-100MHz。
  r# R& K; L* J/ H- A: b& @% x
+ ^6 {- }3 W. m
24. 在Device Optimization Parameters->Impedance Observations页面,可以设置每个阻抗观测点的Threshold Impedance曲线。没有设置Threshold Impedance的话,OptimizePI会根据Layout和滤波电容的情况,自动生成对应的Threshold Impedance。
还可以设置各阻抗观测点的权重,weighting数值越大的权重也越大。
8 `" F* V7 U* Z, l3 a
本案例使用默认的设置,不做修改。

+ z: e, _; P$ I- n

# K4 v8 R6 F0 h1 `+ K
25. Device Optimization Parameters的其它几个页面,本案例中没有涉及到,保留默认设置就可以

! _$ ]4 y4 [7 X

! b2 R3 C9 d8 v! Q2 [  u( }
26. 在菜单栏选择Tools->Options->Edit Options,在Simulation(Basic)->General页面,设置仿真使用的CPU最大数量。

- T$ V1 }* @$ m2 e/ F5 o
6 j( F, y. i. R0 ^: e- p2 g' J5 u
27. 在菜单栏选择Workspace->Layout File->Save,保存Layout修改。

# f/ F1 w! N/ M9 k, q( R
28. 在菜单栏选择Workspace->Save,保存OptimizePI配置文件为demo.opix。

. ]0 \4 c. o7 q  @  q) U* S1 L
29. 在Workflow选择“Start Simulation”,开始仿真。

, G5 ~9 m! v0 B* H3 _+ o
- y5 r! r' R3 @* p- C# |( k/ ^4 V
-----本节完,共四章----
: b  x- L( p6 w9 T2 l8 m
- S, e: O6 R5 O1 z& ^/ F* r
3 e6 D% Y- ^% o% R! [: l

, A3 j$ d9 Q+ X, l* \' ^: Z9 r8 b: X& W# m  k1 _; M+ X

% S. @1 t% ^8 ~! b2 J; E1 y
作者: 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电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2