找回密码
 注册
关于网站域名变更的通知
查看: 1969|回复: 6
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
allegro Sigrity OptimizePI Training(三)去耦电容仿真设置
; _- c& X' d' O% g
本文大纲
1. 去耦电容仿真设置(一)
2. 去耦电容仿真设置(二)
3. 去耦电容仿真设置(三)
4.仿真优化结果查看

: g: n, ~& B5 q9 d& a) T关于OptimizePI
      去耦电容的优化需要综合考虑PDN的性能和成本因素,在目前的PCB或封装设计中,往往存在PDN电源噪声(包括低频和高频)超标、性能不满足设计、成本较高等问题。随着设计变得越来越复杂,电容的位置和容值选择往往大大超出设计人员的经验。
       OptimizePI提供业界第一个能够综合考虑电源PDN性能和成本的解决方案。OptimizePI使用专利的电磁分析和优化算法,可以快速、准确地进行电源分析,自动排列组合去耦电容的容值和位置,提供兼顾性能和成本的电容优化方案,根据优化的不同目标,帮助设计人员在成本、空间、数量和性能之间做出权衡。OptimizePI提供交互式的优化结果后处理,方便用户直观地选择优化结果
  n3 F/ W$ v/ s' w' ^
9 b- d. X3 G: j4 d  U8 X- _
$ I: _$ o+ O: L! v+ e
- z# G2 S! S' d7 O0 c6 m. V. r
, Q( o0 i6 ~0 G4 G
去耦电容仿真设置(三)
) k7 F$ A1 D- l) W
5 ], o& v0 S8 Q: s
本模块用到的PCB案例:
1. 6层PCB设计,第2层是地平面、第5层是电源平面
2.1个电源网络:VCC(红色显示网络)
3.1个地网络:GND(绿色显示网络)
4.1个VRM、5个IC器件(阻抗观测点)、28个去耦电容
6 C( r8 C9 s* D5 L
8 B( ~; k. t( h6 q( n2 _( T4 Z) O

+ t+ V$ F' w2 y9 O& E0 B( [8 s  G2 h* c% m; t' p- u+ h- Y3 T7 q  d0 K
本模块中,我们将会用OptimizePI分析不同的电容滤波方案对几个IC器件的电源阻抗的影响,从OptimizePI推荐的方案中选择合适的方案优化PDN设计。

" s) p0 ~3 A8 O2 {2 z0 o4 f; V, {; P
15. 在Workflow中选择“Discretes(Optional)”,这一步用于检查和设置如电感、磁珠、电阻等其它器件的模型。本案例中不需要设置

' n5 Y8 T: ~  W5 h3 h) o: A. s, J; @' [% F, u; M, Q2 V
$ M4 C3 ^$ i& z
5 E: L5 q* N+ j7 b8 O
16. 在Workflow中选择“Frequency/Time Range”。

( c9 R& k+ F  e5 P4 i9 b# q
2 ^/ K! c. A# s6 p; N
设置仿真频率为100KHz-1GHz。

3 U- G, ~4 a9 ~
- K2 N- \  ]; M# P
17. 在Workflow中选择“Analysis Type”。
' o! w- R# v$ c6 K, l
# Y" J/ H, f% R; @! Y
选择Optimization->Device Optimization。点击OK确认
+ d# h: ^4 O+ v- ?$ E

# G% r* ]" Y: f, y& w3 a
18. 在Workflow中选择“Device Optimization Parameters”。

" X$ y# p  ~/ ^2 T( z' }

' d/ ~$ s/ B; P6 Q
在Device Optimization Parameters->Optimization Manager页面,设置优化目标为“Best PeRFormance vs. Cost”,在优化PDN性能的同时尽可能降低电容成本。

& }9 j4 _& i1 N6 a$ s2 B( l
( c' Z5 d7 ~% b! M0 I
Impedance Measure用于设置PDN阻抗的测量方式:

- R: D5 [9 J9 P8 A$ \" I3 e3 Q
  • “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阻抗值。

    ' s( M6 }) s* R1 ]
本案例选择默认的“Average Impedance Ratio to Threshold-log”。
: U& r  G- D- w* R! u

* m: G3 P1 @/ _+ E
右边的网络选择区域,勾选VCC和GND网络进行仿真。

# \; K# O8 c8 e% E% R* ~
% ?3 l. c. @/ t/ a+ @/ m
19. 在Device Optimization Parameters->VRM(Optional)页面,可以查看和修改VRM器件的模型。本案例不需要修改。
& U- }' S  }+ q; _, }
! u. \7 z0 w0 Z1 F" s1 ]+ s0 n
20. 在Device Optimization Parameters->Decoupling Capacitor页面,设置哪些电容需要考虑替换成其它电容,每个电容分别可以替换成哪些电容类型。

) ], R( l3 M$ R9 s- ]! M
每个电容可以替换的候选电容类型,可以选择内置的相同封装、相同或更小封装、任意类型、相同器件这4种模式,默认方式是相同或更小封装,也可以手动在右边的候选电容区域直接勾选相应的电容类型。
: c- e  Q7 G0 q+ O/ x. L8 ], c
选择所有ID为8的电容,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。

0 {, ?, y8 l( P4 n  R
. Z+ {- T( a2 ^- D/ Z. y& j, v
选择所有ID为12的电容 ,在右边的候选电容列表中,把ID 5的C1uF0402电容取消掉。

% Y3 o9 i! V* Y* o# b$ C

# w/ j/ N% _3 [# V
如果在仿真优化中不希望减少电容数量,可以把“Do Not Remove Capacitor”选项勾上。

+ v' Z2 |; q  i  B
, r, ~6 H  P/ a3 m: G* S8 a
21. 在Device Optimization Parameters->Decoupling Capacitor Number页面,可以设置每种电容的最大数量。本例不需要设置。

$ }/ x! n- Y& r* x0 k; o& K, F% {3 ^
2 u1 Y/ B8 Z, }/ }- @! ^) G
22. 在Device Optimization Parameters->Optimization Range页面,可以设置电容优化方案的其它约束,如电容成本范围、电容面积范围、电容种类最大值、电容数量最大值、总容值范围等。本案例使用如下设置。

! Z) K0 u% F' ^" ^8 d$ P
& ?( n( H8 W" G
23. 在Device Optimization Parameters->Optimization Frequency页面,设置优化的频率范围。这个优化频率范围必须在前面设置的仿真频率的范围内。可以根据电源噪声频谱特点、电源阻抗特性等来合理设置优化频率范围。本案例设置优化范围为100KHz-100MHz。

4 C. T% a  i9 B# o' S8 ?, I

3 v1 ?0 J/ o5 ]% w
24. 在Device Optimization Parameters->Impedance Observations页面,可以设置每个阻抗观测点的Threshold Impedance曲线。没有设置Threshold Impedance的话,OptimizePI会根据Layout和滤波电容的情况,自动生成对应的Threshold Impedance。
还可以设置各阻抗观测点的权重,weighting数值越大的权重也越大。

4 b) k: x/ t  C: g9 ~
本案例使用默认的设置,不做修改。
7 \$ w+ I  l1 q

" Y) A9 p9 X% r" S
25. Device Optimization Parameters的其它几个页面,本案例中没有涉及到,保留默认设置就可以
9 B2 F( p7 i" E$ [; P
, Y* C+ u1 e) O4 E5 h  h) }% q
26. 在菜单栏选择Tools->Options->Edit Options,在Simulation(Basic)->General页面,设置仿真使用的CPU最大数量。

  F. }: b1 _6 c
2 f6 j( F4 S" C
27. 在菜单栏选择Workspace->Layout File->Save,保存Layout修改。
: c- l5 e0 [: F  M$ N- \/ t( O4 l
28. 在菜单栏选择Workspace->Save,保存OptimizePI配置文件为demo.opix。
- R$ W2 ^) j! E8 ^, e* F
29. 在Workflow选择“Start Simulation”,开始仿真。
8 |- g: f9 I0 Q/ g' V/ X7 _' g

# P6 [- u7 E. X5 ^" a
-----本节完,共四章----4 ^6 a7 }5 H0 v  `5 i" N
. b. _5 M, q& t6 W0 e$ K

! {( A: F; Y+ x: m( B2 @+ A) }; X' y9 p
7 C; q7 M# [0 ?+ O% b6 A
# W! y  O8 N: F/ G/ L
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2026-4-19 00:42 , Processed in 0.109375 second(s), 27 queries , Gzip On.

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

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

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