第2章:Sigrity工具套件介绍

好,咱们正式开始聊Sigrity的工具套件。

说实话,我刚接触Sigrity那会儿,面对一堆英文模块名,心里也犯过嘀咕——PowerSI、PowerDC、OptimizePI、SystemSI……这些到底都是干嘛的?哪个先学?哪个更重要?

今天我就把这些模块掰开揉碎了讲给你听。你不需要一次性全记住,但心里要有个谱——以后做项目时,知道该找哪个工具来解决问题。

2.1 Sigrity产品家族概览

Sigrity是Cadence旗下的电源完整性(PI)和信号完整性(SI)仿真平台。说白了,它就是专门用来分析“电”在PCB和封装里跑得顺不顺、稳不稳的一套工具链。

我个人习惯把Sigrity产品家族分成三大类:

  • 电源完整性类:PowerSI、PowerDC、OptimizePI、PIBase
  • 信号完整性类:SystemSI、Sigrity SI
  • 协同仿真与建模类:Clarity 3D Solver、Celsius Thermal Solver

嗯,这里要注意——很多初学者以为Sigrity只能做电源仿真,其实它的SI能力也很强。只不过在业界,大家提到Sigrity,第一反应就是“做PDN分析的那个工具”。

2.2 PowerSI——频域分析的主力

PowerSI是我用得最多的模块之一。它主要做频域分析,比如S参数提取、谐振分析、阻抗曲线扫描。

你想想看,一块PCB板子,电源层和地层之间有没有谐振?去耦电容放得够不够?这些在时域里很难一眼看出来,但在频域里,PowerSI能给你画得清清楚楚。

核心功能:

  • 提取PCB/封装的S参数、Z参数
  • 分析电源层-地层谐振
  • 去耦电容优化前的频域扫描
  • 支持多板级联仿真

我在项目中遇到过一块12层板,DDR4电源纹波超标。用PowerSI扫了一下PDN阻抗曲线,发现2.1GHz处有个谐振尖峰。后来加了两颗100nF电容在谐振点附近,问题就解决了。你看,频域分析就是这么直观。

小技巧:PowerSI跑S参数时,建议先做“Layout Preprocessing”,把没用的网络和孤铜清理掉。不然仿真时间会翻倍,我吃过这个亏。

2.3 PowerDC——直流压降分析专家

PowerDC,名字里带个“DC”,你就知道它是做直流分析的。它主要解决两个问题:

  1. IR Drop(压降):电流从VRM流到负载,沿途铜皮和过孔会吃掉多少电压?
  2. 电流密度:哪些走线或过孔电流太集中,可能会烧掉?

说白了,PowerDC就是帮你检查“供电够不够粗、够不够稳”。

我记得有一次,客户反馈FPGA核心电压1.0V,实测只有0.92V。我用PowerDC一跑,发现电源层在BGA区域被过孔切得太碎,等效电阻大了不少。后来调整了过孔布局,压降降到了30mV以内。

注意:PowerDC的仿真精度高度依赖材料参数。铜箔电导率、PCB叠层厚度,这些一定要和板厂确认。我曾经因为用了默认的0.5oz铜厚参数,结果仿真结果和实测差了15%。

2.4 OptimizePI——去耦电容自动优化

这个模块是我个人最喜欢的。为什么?因为它能自动帮你算电容

你想想看,一块板子上几十上百颗去耦电容,手算根本算不过来。OptimizePI可以基于目标阻抗,自动推荐电容的容值、数量和摆放位置。

它的工作流程大致是:

  • 导入PowerSI提取的PDN阻抗数据
  • 设定目标阻抗曲线(比如1.0V电源,目标阻抗10mΩ)
  • 软件自动迭代,给出最优电容方案

我建议初学者先用OptimizePI跑一遍,看看它推荐的方案,再结合自己的经验微调。这样既快又稳。

2.5 SystemSI——信号完整性仿真

SystemSI是Sigrity家族里做信号完整性仿真的主力。它支持DDR、SerDes、并行总线等多种接口的时域仿真。

和PowerSI不同,SystemSI更关注波形质量——眼图够不够开?抖动大不大?时序裕量够不够?

举个例子,DDR4的地址信号,你可以在SystemSI里搭一个完整的通道模型,包括驱动端、PCB走线、过孔、接收端,然后跑眼图分析。如果眼图闭合了,就说明信号质量有问题,需要调整端接或走线拓扑。

SystemSI的典型应用场景:

  • DDR3/DDR4/DDR5读写时序仿真
  • SerDes通道合规性分析
  • 多板互联信号完整性评估

2.6 其他重要模块

除了上面四个主力模块,还有几个工具也值得了解:

模块名称 主要用途 我的评价
PIBase 电源完整性基础分析,适合快速评估 入门级,功能够用但不深入
Clarity 3D Solver 3D全波电磁场仿真 精度高,但仿真时间长
Celsius Thermal Solver 热仿真,分析PCB温度分布 和PowerDC配合使用效果更好
Sigrity SI 传统信号完整性仿真 SystemSI的早期版本,现在用得少了

我个人建议,初学者先把PowerSI和PowerDC学扎实。这两个是基础,也是项目中最常用的。OptimizePI可以等你有一定经验后再深入,SystemSI则适合做高速数字设计的朋友。

2.7 工具选择建议

最后,我根据不同的项目需求,给你一个工具选择参考:

  • 只想看PDN阻抗曲线 → PowerSI
  • 检查电源压降和电流密度 → PowerDC
  • 优化去耦电容数量和位置 → OptimizePI
  • 仿真DDR或SerDes信号质量 → SystemSI
  • 做3D电磁场精确建模 → Clarity 3D Solver
  • 评估PCB热分布 → Celsius Thermal Solver

嗯,这一章的内容就到这里。工具再多,关键还是得动手去跑。下一章我会带你实际安装Sigrity并跑第一个仿真案例,到时候你就知道这些模块到底怎么用了。