EDA365电子工程师网

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

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

% t, g( h7 n, O1 _3 V, S
本文大纲
1. 去耦电容仿真设置(一)
2. 去耦电容仿真设置(二)
3. 去耦电容仿真设置(三)
4.仿真优化结果查看

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

* R  j% A# ]3 b  i! Q1 W  w4 l
8 n4 u9 g2 x3 T' y3 }, T3 j* C

$ a7 n3 @. `" W$ `' X
" ?" l: [; E! v! B# A

4 H4 l) }6 c1 r: n
去耦电容仿真设置(三)8 k( f; y( [- b- ]
( T8 Q( i8 N' q) ]" V1 p
本模块用到的PCB案例:
1. 6层PCB设计,第2层是地平面、第5层是电源平面
2.1个电源网络:VCC(红色显示网络)
3.1个地网络:GND(绿色显示网络)
4.1个VRM、5个IC器件(阻抗观测点)、28个去耦电容

$ K5 e  X$ f9 \- l" R

+ b9 o$ M9 V; t
9 S1 m7 }0 p1 Y6 w0 P* h- }. `& n- ?2 a
本模块中,我们将会用OptimizePI分析不同的电容滤波方案对几个IC器件的电源阻抗的影响,从OptimizePI推荐的方案中选择合适的方案优化PDN设计。

9 D4 P1 R* {" Z! Q  U  W. L2 Q6 j
15. 在Workflow中选择“Discretes(Optional)”,这一步用于检查和设置如电感、磁珠、电阻等其它器件的模型。本案例中不需要设置

) s% X  L3 M+ b& I
- M: W: U$ _8 J, m9 c: ^0 e. ]5 N" M, l. R! [; ]. A

6 W: t; ]; ]9 A
16. 在Workflow中选择“Frequency/Time Range”。

5 o. E% j2 d3 o- l

. I& W* `7 ^( l( C6 M* C" g/ ?2 x
设置仿真频率为100KHz-1GHz。

. h) E0 K( E- j6 Q& Z. }  N8 I1 W7 `
# I9 l) n; `. L) I* G
17. 在Workflow中选择“Analysis Type”。
' S0 w# e8 s9 r, R

8 s" G" k+ }4 r8 V; r6 d4 k" A
选择Optimization->Device Optimization。点击OK确认
3 V* z- D: k/ G0 p# h( t! ~! n

2 p, `$ X# o4 B+ V6 ^5 G1 |
18. 在Workflow中选择“Device Optimization Parameters”。

& @% n9 }& L% s: A4 d( I) q+ w
# Y+ u. L, o+ B9 u5 Y0 ^' \
在Device Optimization Parameters->Optimization Manager页面,设置优化目标为“Best Performance vs. Cost”,在优化PDN性能的同时尽可能降低电容成本。
! G1 \" |( c9 I" }" q
- U0 u. G$ N0 ?0 w
Impedance Measure用于设置PDN阻抗的测量方式:

: |  l; z! g3 Q# S! t' [* ^
本案例选择默认的“Average Impedance Ratio to Threshold-log”。
2 m! S) z$ Y! u3 u: z

, w0 j# m2 g3 L
右边的网络选择区域,勾选VCC和GND网络进行仿真。
6 l; p! p+ ]' V( O

' i! P9 e' \- \5 b& }5 i
19. 在Device Optimization Parameters->VRM(Optional)页面,可以查看和修改VRM器件的模型。本案例不需要修改。
( \8 O. [* _" O8 v8 D6 t
9 P; M" W1 e3 B2 h3 f( T) r( \
20. 在Device Optimization Parameters->Decoupling Capacitor页面,设置哪些电容需要考虑替换成其它电容,每个电容分别可以替换成哪些电容类型。

3 @/ m3 Y0 N6 O9 r: c- T! `
每个电容可以替换的候选电容类型,可以选择内置的相同封装、相同或更小封装、任意类型、相同器件这4种模式,默认方式是相同或更小封装,也可以手动在右边的候选电容区域直接勾选相应的电容类型。

% ^, r) g! j' v. H8 X3 \
选择所有ID为8的电容,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。
8 g* }# {7 |( X1 }4 @

. Z* k/ w3 I: k# K* q! D% ?/ z) @
选择所有ID为12的电容 ,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。

6 j! w9 z6 D9 c: I( o% z
, N  R& t" s! Y! t
如果在仿真优化中不希望减少电容数量,可以把“Do Not Remove Capacitor”选项勾上。
/ q0 l# c7 ~( F0 e2 ^' O* w
, V: O: R! S8 E/ I9 _* G: O! A
21. 在Device Optimization Parameters->Decoupling Capacitor Number页面,可以设置每种电容的最大数量。本例不需要设置。

3 |+ m' e$ M& c7 Y8 Z8 ?3 o: q

. A+ W0 }4 J/ e* r  }. x6 R
22. 在Device Optimization Parameters->Optimization Range页面,可以设置电容优化方案的其它约束,如电容成本范围、电容面积范围、电容种类最大值、电容数量最大值、总容值范围等。本案例使用如下设置。
3 z6 F5 p  h2 r( ~/ ~# F

* t# `6 n/ Y+ `. e% ]1 f/ `! l
23. 在Device Optimization Parameters->Optimization Frequency页面,设置优化的频率范围。这个优化频率范围必须在前面设置的仿真频率的范围内。可以根据电源噪声频谱特点、电源阻抗特性等来合理设置优化频率范围。本案例设置优化范围为100KHz-100MHz。
( d3 }2 D; H9 E- l7 U. z

  @* A  u. n' J# j& \
24. 在Device Optimization Parameters->Impedance Observations页面,可以设置每个阻抗观测点的Threshold Impedance曲线。没有设置Threshold Impedance的话,OptimizePI会根据Layout和滤波电容的情况,自动生成对应的Threshold Impedance。
还可以设置各阻抗观测点的权重,weighting数值越大的权重也越大。
: O- t! c! c( m* m# a& _( e
本案例使用默认的设置,不做修改。
3 n5 `; {; W* Q. [

: q3 K: q; T  N. O4 v
25. Device Optimization Parameters的其它几个页面,本案例中没有涉及到,保留默认设置就可以

  T5 m0 K" @2 t" E: Q
3 D5 w. d  W0 p+ P6 X) S
26. 在菜单栏选择Tools->Options->Edit Options,在Simulation(Basic)->General页面,设置仿真使用的CPU最大数量。

: _/ }" V* I3 a. D0 Q

6 l! T+ C/ `& _8 [3 c2 J" h
27. 在菜单栏选择Workspace->Layout File->Save,保存Layout修改。

" F3 t: u# r* ~4 ~/ f* E' K
28. 在菜单栏选择Workspace->Save,保存OptimizePI配置文件为demo.opix。

8 c  c2 v7 ~, ]8 ~3 E+ g
29. 在Workflow选择“Start Simulation”,开始仿真。

0 ^! M& Z0 i2 h- v7 V

8 q1 z* w$ f4 G  e) v- B
-----本节完,共四章----
1 N7 e% L3 a3 r5 U: A

: t* n+ S$ I8 T8 m+ T% y3 x1 ?" @5 `% f* a9 k" x

5 M6 x6 m& [: D- `& b% N2 A- q) b) ]( Q& _2 S" B1 Q

9 e$ j. n9 |5 b- _/ L# n# N
作者: 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