首页/文章/ 详情

网课回放 I 智慧赋能:Sigrity 最新 SI/PI 功能解析

10月前浏览668

直播问答整理如下,供大家参考。


现场来不及提问、或错过直播的观众可以在后台留言提问,我们会转给相关技术人员进行解答。


也欢迎大家就培训本身的改进意见给我们留言,我们会根据大家的反馈调整今后的培训计划。


1

Pin Resistance 值一般在产品手册里没有提供, 有建议值吗?

答:在Sigrity PowerDC里有 Resistance Extraction Workflow,可以得到更精确的 Resistance 值。如果没有精确值,可以在 RAK )Rapid Application Kit)中先假设为 0.1欧姆。

   


2

多块子卡级联的 Sigrity PowerDC IR drop仿真是否有建议的仿真方案?

答:建议使用 Sigrity PowerDC 里面的 Multi-Board/Package IR Drop Analysis workflow,就可以实现多板级联合的 IR drop 仿真。

   


3

Sigrity PowerDC 在进行125度以下的IR drop 仿真时都要注意哪些参数设置?

答:可以在 Sigrity PowerDC Option 里将环温设为125度,但是要注意板材和导体的铜的材料特性,是不是有包含到125度时的热参数(如电导率)。如果没有的话,不管环温设定如何,运行出来的结果都会一样。


导体的金属材料设定十分重要,需要查看属性表包含了哪些内容。一般来说,在 Cadence 材料列表里点选头部 copper 的时候,可以看到常温在25度、50度、60度、75度、100度等时电导率的属性;将环温设定到不同温度的时候,材料在做 IR drop 分析就会将特性带进去,就会看到在环境温度之下的真实 IR drop 的值。

   


   


4

Sigrity PowerDC 的风速是层流模式还是湍流模式?是否可以更改?

答:这两种都不是。在 Sigrity PowerDC 里面的风速,可以这样想象:我们将 Sigrity PowerDC 一整块板子切成好几个正方形的区域,并设置一个固定的风速,假设风速是5并且PCB 设定为水平放置。这样,每个小正方形格子都会沿X轴方向产生一个风速为5的风流,但是每个正方形之间的风速互相不会影响。因为,Sigrity PowerDC 主要是处于板级层级的部分,该工具不是求解流场,而是根据设计结构和给定的空气速度,使用经验公式来估计固体和空气流之间的热传系数。


大家如果比较熟悉电热协同仿真的话,就会了解焦耳热,还有元件自己本身带出来的热在其中的重要性;如果希望细节上更进一步,看到风流的散热效应、散热器和一些辐射热的效果以及比较准确的结果等等,可以选择使用 Celsius CFD option,获得完整的风流分析。

   


   


5

Sigrity PowerDC 如何进行 PDN 仿真?

答:Sigrity PowerDC 是针对电源完整性直流(DC)分析所使用的工具。一般来说,PDN 仿真是指交流(AC)仿真,即提取电源网络得到S参数后再转换成Z参数。这是一个频谱的特性,属于AC的特性,而不是DC。


如果需要 PDN 仿真,可以通过Sigrity OptimzePI、Sigrity PowerSI、Clarity 3D Solver三者之一来进行。


6

Sigrity 工具检查 PDN 的时候, 有没有比较简便的方法添加 cap 并查看改善效果?

答:如果要比较添加 cap 与未添加 cap 的差异,那么需要在未添加 cap 的时候进行一次仿真,然后添加 cap 之后再仿真,来比较两者的 PDN 阻抗 的差异。 


可以使用 Sigrity OptimizePI 进行 De-Cap 最佳化仿真,就会得到很多组 De-Cap 组合的解,仿真完之后就可以去切换每一个组解,每一种 De-Cap 的组合所呈现出来的 PDN 阻抗;这样最方便,可以在所有的解决方案里面挑选一个成本与性能的最佳结果。


7

Sigrity PowerSI 工具是否兼容.spd和.brd格式?第三方的 PCB 格式是否有解决方案?

答:Sigrity PowerSI 工具兼容.spd和.brd格式;第三方 layout 的工具所输出的档案格式,除了个别特有格式,只要是输出成 ODB++ 以及 IPC2581 这两个公规格式,则都可以在 Cadence Sigrity 工具进行导入。


8

Sigrity PowerSI 提取 DDR 地址组S参数时,末端颗粒到vtt走线的S参数该如何提取?

答:在末端的地方设置 port,然后进行模型提取。主要是在后面要做瞬态分析的时候,就可以在末端的 vtt 的 port 再去挂载电压源,以及串接的 rtt 电阻。这些都可以在后端再去做,前提是在模型提取的时候就要将这一个点先设置好 port。


9

Sigrity PowerSI 与 SIwave 对于电源 PDS 电源通道S参数提取有什么区别?

答:这两个工具都基于 2.5D solver,是矩量法(method-of-moments,即MoM)的电磁解析法,仿真结果区别不大。


10

Sigrity PowerSI 可以作一个电源支路对另一个电源支路影响的仿真吗?

答:Sigrity PowerSI 可以针对不同的电源网络同时在一次提取里进行频率的 S参数提取。假设在同一个时候去做 S参数提取, power net 之间的关系就会被包含在 S参数里面。但若要看到这个电源网络对另外一个电源网络的具体影响的话,要把 S参数文件再带入类似SPICE的工具,设定发送端跟接收端,再去执行仿真,然后关注两个互相影响的部分。


但是在 Sigrity PowerSI 里面,只要是在同一个时间里面,同时在对这两个或是多个不同电源网络和信号线设置 power,power 与 power 之间的相互关系一定会被包含在S参数里面,如果想要看出来影响,可以等到后续瞬态分析的时候。


11

Sigrity PowerSI 对信号速率的精确支持到什么程度?比如 PCIe 5.0 的参数提取?

答:Sigrity PowerSI EM Solver 的原理是来自 MoM 的方式。如果有效频宽在10GHz以下,建议使用 Sigrity PowerSI 来做;但如果是 PCIe 5.0,一般可能会抽到20-30GHz的频宽范围,则建议使用 Clarity 3D Solver 工具来做,结果会更为可靠。


在使用3D 提取工具时,假设要将整个通道用 3D Solver 来提取,会非常耗时。而 Sigrity PowerSI 对部分结构上的 S参数提取有其极限。


Clarity 3D Solver 中有一个 Cut & Stitch 的功能,可以将复杂结构比如 BGA、接收端部分或者有复杂机构的区域,针对这个区域使用 Clarity 3D solver来 提取。


线段中间部分,比如PCIe 5.0,通常都会走Strip line,在板层中间做走线。Strip line的走线结构,在电磁学上是一个非常单纯简单的结构,它可以用数学模型 hybrid 的方式,近似到非常高频,从而得出非常准确的结果,且速度非常快。


如果希望针对类似的高速信号进行又快又准的仿真的话,通常建议使用 Clarity 3D Solver 中 Cut & Stitch 的功能,将仿真文件的线段分成几个区域,分别用不同的求解器来提取S参数。


12

Sigrity 工具中是否有标准的S参数模型?

答:Sigrity工具里S参数模型是 .bnp 的文件格式,是 Cadence Sigrity 独有格式。.bnp 格式有较好的因果性和无源性的相容性。一般S参数模型的格式是 TouchStone,Sigrity工具支持 TouchStone .snp 或 .ts文件,1.0或2.0版本都可以。


13

BNP Viewer 里是否有 SNP 文件因果性和无源性检查模块?

答:如果想要检查S参数文件的因果性和无源性,必须要使用 Broadband Spice 这一工具。


Sigrity 2021版本含有 BNP Viewer,安装 Sigrity 工具时,可以在安装包里找到 BNP Viewer.exe,打开即可使用。


14

如何设置多次仿真的S圆图以进行叠加对比分分析?

答:打开 BNP Viewer 软件,在左边 panel 部分,鼠标右键-> load,然后将一个或多个 S参数加载进来;从而把多次的 S参数带入进行比较。


15

提取电源通道时,port 阻抗设置1ohm与50ohm有什么区别?

答:在提取电源通道的 S参数时,一般都是先提取成S参数之后再转换成Z参数;无论 port 的阻抗设置1ohm或50ohm,reference 阻抗都是随时可以变更的,就算是抽完S参数之后也如此。


在抽取电源通道的电网 PDN 阻抗时,在很低频的时候,假设 reference 阻抗是50ohm,把电源阻抗转换成Z参数来看,阻抗对于50 ohm来说的话会比较低。照理来说,越接近低频,阻抗值应该会越小;如果初始值为50 ohm,一开始会看到曲线先往高的地方冲,再往比较低的地方前进,图形看起来较为奇怪,所以一般来说会先设比较低的阻抗,也就是1ohm。这时候, PDN 阻抗低频的部分会看起来比较正常。


但如果希望电源通道的阻抗准确,必须先取得 VRM 的等效模型,获取 R值 和 L值。

如果能向电源的 IC厂商获取信息,并且带入 Sigrirty OptimizePI 或 Sigrity PowerSI,那么极低频时的阻抗呈现会更真实;我们只是先设立一个1ohm的 reference阻抗,以便低频时可以从比较低的阻抗出发。

   


16

时域仿真使用哪款 Cadence Sigrity 软件比较好?需要把各个环节的S参数串起来,添加激励源、负载电流以及其他 IBIS model。

答:建议使用 Topology Workbench 里的 Sigrity SystemSI 工具。因为在 Sigrity SystemSI 里面有Parallel Bus Analysis workflow,以及 Serial Link Analysis workflow,还有最方便的合规套件, 包含 PCle 3.0/4.0/5.0/6.0以及SFP+、HDMI、USB3-Gen2/Gen3、USB4等。


这些协会规范的信号完整性规范已建立在软件中。只要打开合规套件模板,将中间的通道置换成设计中的信号通道S参数,并且将 IBIS Model  接收端和发射端替换成设计中正在使用的 IC模型,运行之后就会得到一个.html格式的报告,作为终端客户最后的签核报告。


Sigrity SPEED2000(现已更名为Sigrity SPEEDEM)也可以实现这样的时域仿真功能,目前,该工具已经加入了 Power-Aware SI Simulation workflow,按照仿真流程步骤进行操作,即可得到同样的时域仿真结果。


Sigrity SystemSI 工具现已集成在Allegro 软件中,大家可以敬请期待10月的 Allegro 23.1 版本更新,会对此有更详细的说明。


17

Sigrity SPEED2000 2016 版本做 DDR 仿真管脚波形和die上波形一模一样是什么原因?有RLC模型,且已选择RLC选项。另外,如何检查RLC寄生参数是否填充到软件可识别的位置?

答:在带入 IBIS model 的时候, 需要检查好 package 等效的 RLC 值,确定已将 package 的RLC 值写在 IBIS model里面。


如果没有的话,管脚波形和 die上波形会出现一模一样的情况;如果 edits model 里面包含 package RLC值,那就要去检查设定上是否已勾选 package 寄生效应选项。


通常安装文件夹路径会有 User Guide 的文件,同时安装在电脑的系统资料夹上,可以找到相关文件,内有 RLC 寄生元件的 Enable 选项说明。

   


18

有没有工具能直接导入IC的电源pin和地pin?单个设置非常费时。

答:可以的,在 Sigrity 里面有 TCL Tool Command Language,即自动化控制的指令工具。可以查阅 TCL reference 文件获取相关语法;借助该语法,可以直接建立一个.csv的excel档案,预先填好要设置电源pins跟地pins的部分,然后再借由TCL指令一键完成。

   


   


   


19

Clarity 3D Solver Cloud license通过 Cadence 还是 Amazon 获取?

答:请联系 Cadence 销售团队或官方授权经销商获取。


Clarity 3D Solver Cloud 是 Cadence 推出的第一款混合云产品,整体流程非常简单:


在本地数据中心运行 Clarity 3D Solver --> 需要时,只需点击鼠标就可以切换到云端运行 --> 运算结束后,结果下载回本地数据中心,并删除云端数据。整个流程数据均加密处理。


这个流程无需额外云计算费用,无需操心如何开通云计算,也无需考虑如何处理软件证书许可,更无需担心数据安全。同时大大缩短了仿真分析时间,减轻了对本地资源的依赖和需求。

   


20

Sigrity 2023 版本的仿真结果在2019版本可以打开吗?

答:如果是S参数提取的话,可以在2019版中打开。因为S参数是一个通用的文件格式,任何版本的S参数都可以在任何查看工具中打开,甚至可以使用Excel进行查看。


如果是其他的仿真结果,比如 Sigrity OptimizePI 的 PDN结果,也可以打开。因为 PDN 是来自于S参数转为Z参数的结果,所以也可以在较低版本中加载和打开。


如果涉及时域分析的结果,比如 Waveform 或者是眼图的结果,则通常没有固定的一个格式。例如,在2023版中生成的眼图结果可以保存为图片格式或 .csv文件,独立于软件版本。


Q1

如何获取 Sigrity License?Sigrity升级功能有说明文档吗?

答:请联系 Cadence 销售团队或官方授权经销商购买 Sigrity Tool License。

来源:Cadence楷登
ACTSiwaveWorkbenchSystem湍流寄生参数电源电路信号完整性通用航空汽车电子消费电子云计算EDEM材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-10-26
最近编辑:10月前
Cadence楷登
签名征集中
获赞 4粉丝 122文章 688课程 0
点赞
收藏
作者推荐

实例分享 | 如何加速HBM仿真迭代优化?

首发 I EDN电子技术设计近年来随着高性能计算需求的持续增长,HBM(High Bandwidth Memory,高带宽存储器)总线接口被应用到越来越多的芯片产品中,然而HBM的layout实现完全不同于传统的Package/PCB设计,其基于2.5D interposer的设计中,由于interposer各层厚度非常薄且信号线细,使得直流损耗、容性负载、容性/感性耦合等问题严重,给串扰和插损指标带来了非常大的挑战。为应对这些挑战,传统上可以通过参数化建模进行大量例子扫描迭代仿真,来确定合适的方案。但由于HBM设计方案可变化的方式非常多,使得扫描仿真的工作量很大,同时大量的扫描仿真也对仿真计算资源和产品交付时间造成了很大的压力。本篇文章将针对上述HBM设计挑战和传统仿真流程上的问题,提出相应的解决方案。HBM仿真实例HBM仿真设计的关键在于,确定合适的interposer出线类型。HBM的出线类型仿真确认流程在行业里有两种方式:1)前仿真确认,即仿真工程师创建参数化的HBM出线类型仿真,通过仿真确认最佳出线类型,并反馈给layout工程师实现。相对来说效率较高,可尝试大量的出线类型进而选择更好的。这是一种主流的方式。2)后仿真确认,即layout工程师做多种不同的设计用于仿真。相对来说效率较低,可尝试的出线类型数量有限,难以获得最佳值。本文将不做讨论。图1 HBM 出线类型截面上图1是4种简化的HBM出线类型截面示意图,这个设计方案中有5层金属层,其中褐色为信号,绿色为GND。从这4种出线类型中可以看到,信号和GND分布的位置是不同的,对应的性能也会有所不同。这些位置信息可以定义为变量信息,而位置的变化就是变量的取值,因此,需要进行扫描仿真来判断最佳位置。HBM的出线类型相关的变量可达十几种,比如:信号金属宽度/厚度、GND金属宽度、相对位置、介质厚度、纵向GND处理方式等。各种变量在不同的取值组合下,相应地、迭代的case数量会达到几百种甚至更多,这需要在前仿真中完成。因此,传统方法上获得一个较好的出线类型有很大工作量和仿真时间需求。如何在有限的时间内,在仿真少数case的情况下,就找到较好的答案?Cadence Optimality Intelligent System Explorer 的AI算法在下图2的HBM仿真设计流程中替代了传统的遍历扫描,实现了AI智能参数化判别扫描,来加速迭代结果收敛。应用AI算法使得计算几十个例子所得的结果就能达到传统数百个参数化仿真迭代的效果。图2 HBM仿真设计流程图根据用户计划仿真的HBM 出线类型和对应的变量,将其在Cadence Clarity 3D Workbench中创建出HBM 3D结构图,如下图3。注意:所有需要参与参数化仿真的结构都要定义为变量,比如:金属线宽度。图3 HBM 3D结构完成HBM 3D结构设计、仿真端口频率等设置后,在Optimality Explorer界面中勾选相关参与扫描的变量,并对变量取值范围进行定义。变量取值类型支持连接值、离散值、数组三种类型,如下图4。离散和数组类型是因为在生产中有些结构只有固定几种选项可以选择,比如:介质厚度、金属厚度。图4参数扫描定义完成变量参数定义后,接着定义相应端口的插损、串扰相关表达式及收敛目标函数,如下图5,以便用于AI仿真收敛。图5定义收敛目标函数下图6为仿真结果收敛记录图表。从图表上可以看到第29次的时候已经获得非常好的值,这时用户就可以停止本次仿真或者先用第29次的结果作下一步的仿真。Optimality Explorer支持多case并行仿真,以进一步减少仿真时间。图6收敛纪录图表将优化完成的HBM 出线类型对应的S参数在时域里验证,如果能满足要求,则将对应的参数传递给interposer layout工程师,并根据这些参数完成最终的HBM设计。最终,设计好的HBM layout导入Clarity 3D Solver中再次提取模型,并加载到Cadence Sigrity Topology Explorer(TopXP)中进行最后的时域眼图仿真,如下图7。图7时域链路总结本例中应用了Cadence 公司的Optimality Explorer优化,其内嵌AI算法,并与Clarity 3D Solver的参数化仿真结合,帮助用户快速收敛结果。Optimality Explorer具有极强的样本有效性,只需较少地迭代次数,即可得到一个较好的结果。内部AI优化算法通过基于目标函数的前期评估结果建立替代函数(概率模型),来找到最小化目标函数的值。该AI算法与传统随机或网格搜索的不同之处在于,它在尝试下一组超参数时,会参考前期的评估结果,因此可以省去很多无用功,最终达到快速收敛的效果。Optimality Explorer 可用于Clarity 3D Solver中所有参数化优化的项目设计,比如:PCB/Package/Interposer信号S参数优化及TDR(Time-Domain Reflectometry,时域反射技术)优化、HBM信号S参数优化、滤波器优化等。相比传统的遍历参数化仿真动辄几百个扫描的例子,Optimality Explorer通常只需几十个例子的仿真就可以达到,大大提高了仿真效率,并节约计算资源。来源:Cadence楷登

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈