历史上的今天
返回首页

历史上的今天

今天是:2025年02月25日(星期二)

正在发生

2020年02月25日 | 电磁串扰分析的新要求

2020-02-25 来源:EEWORLD

翻译自——Semiwiki,Tom Dillinger

 

本文将描述在SoC设计方法论中追求新流程的目的。该流程包括提取、评估和分析复杂SoC及其封装环境的全电磁耦合模型。分析结果强调了电磁耦合对现代复杂SOC设计性能和功能的影响。

 

背景

 

随着纳米尺度技术的引入,互连线的纵横展弦比提高了。因此,来自邻近攻击者的电容串扰对受害者网络会有这更大的影响,这就需要新改进的SoC设计流。为确保从攻击者处注入(静止)受害者网络的(累积)能量不会导致电路网络故障,我们就需要全新的噪声分析工具和相应的IP表征方法。在静态时序分析流中用于互连延迟计算的算法得到了扩展,它反映了噪声对延迟的影响,这是由于过渡信号在攻击器上的并发转换在输出端可能产生的波形变化造成的。

 

用于物理实现的EDA工具也包含了新的特性。详细的路由算法得到了扩展,包括对相邻互连的并行运行长度的限制。同时,采用了更复杂的噪声计算/避免方法来辅助布线轨道的选择。

 

设计人员采用的技术以进一步降低随后电容串扰噪声失效的风险。此外,对关键网的特定非默认绕线规则(NDR)进行了编码,以指导实现工具在层上的金属段之间使用大于最小的间距,或将段引导到与非开关(电源/接地)网络相邻的轨道,以有效地屏蔽节段与耦合转换。

 

金属节段之间的电容电场线的有限范围相对容易地结合到SoC物理设计和电分析流中,由库单元输出驱动器波形和输入管脚噪声灵敏度模型(标准)支持。

 

EM coupling wire segments

 

随着SoC时钟频率目标的增加和纳米设计中电源电压的缩放,特定网的(自)电感的影响变得更加明显。通过将提取的RLC模型应用于P/G栅格,将开关电流源注入到栅格位置,对其进行功率/地噪声裕度分析。此外,我们利用电感元件分析时钟网的转换速率,对时钟驱动器转换的(谐波)高频内容呈现附加阻抗。

 

参考文献的案例描述了一种有代表性的金属节段集合的偏电感提取方法——假设部分电感用于一个节段,以减轻定义“全回路”电流返回路径的困难。但时钟信号分布可能会受到影响。

 

 当今SoC设计的电磁建模要求

 

现代SoC设计的复杂性集成了一组极为多样化的高性能IP,并相应地增加了不同物理块之间电磁耦合的潜力。为了表示芯片上电流环之间的互感远距离相互作用,我们将P/G栅极和时钟网的隔离(部分)电感模型进行扩展。

 

third loop EM coupling

 

上图说明了对这种物理耦合建模的重要性。设计中两个“隔离”的小环路相距1mm,当完全提取并一起分析时,它们是孤立的,耦合非常弱。设计还包括第三个更大的20毫米x 25毫米的环。当考虑第三大环的RC效应时,对两个线圈之间的隔离影响会很小。然而,在进行全电磁(EM)提取(RLCk)和分析时,从图中可以看出,由于额外的EM耦合,两个小环路之间的隔离在10GHz时降低了30dB。注意,第三环/环路在物理上并不与两个IP环路相邻——全电磁耦合不同于短距离的电场电容性串扰。

 

(附带说明,为了证明EM耦合来自于第三个循环,对第3个循环“cut”做了额外的分析——隔离返回到2个循环的结果,如上图所示。)

 

有助于电磁耦合的芯片上的周围结构包括多种可能性,例如P/G栅极(带有去耦盖)、密封环、大块硅衬底、封装上的重分布层金属等。

 

那么,为什么会出现SoC EM耦合问题呢?

 

上图说明了IP块之间的隔离主要是在非常高的频率上受到影响。考虑一下当前SoC的设计,其中许多串行收发信路被封装在芯片上——例如,这些SerDes通道可以在7GHz下传输PAM-4 56Gbps的信号。一组通道将共享一个公共VCO/PLL时钟源——多个组将被集成以提供所需的总数据带宽。(每个组也可以有多个内部的VCO,以跨越更大的发射频率范围。) 在多个SerDes通道、它们的P/G网络、密封环和封装结构之间的磁力耦合可能会导致时钟抖动显著增加,从而导致不可接受的误码率。

 

如前所述,当今高级封装的拓扑是EM耦合模型的关键部分。它需要包含2.5D封装(含插接器)中的再分配和功率传递金属。在3D封装中,多个堆叠、变薄的模具的独特特性也需要EM耦合模型。

 

EM耦合工具

 

这就需要SoC团队将EM耦合分析添加到签名方法中(sign-off),这就需要新的工具/流程来帮助设计人员完成EM模型提取和仿真的艰巨任务。

 

最近,我有机会与ANSYS的工程副总裁Yorgos Koutsoyannopoulos讨论了最新的电磁耦合工具/流的进展。

 

Yorgos表示:“我们将电磁耦合分析任务分为两部分。最终目标是为设计师提供设计中所有相关结构的RLCk模型,并对电路级模型进行时间、频率、噪声的模拟。”然而,整个芯片封装的数据量将是不可管理的,并且SoC上的大部分IP信号将不会时候到关注。我们开发了一个评估流程,以帮助设计师确定具体的网络,在那里可进行详细的电磁耦合模型仿真。”

 

initial Pharos flow 1

 

“完整的芯片封装模型最初生成的评价是?”

 

Yorgos解释:“使用ANSYS Pharos工具评估流程的重点是评估SoC金属、vias、电介质和衬底模型,而不是考虑电路级的细节。设计者感兴趣的(顶级)互连层,并构造拓扑模型是在物理断点处自动添加端口。在这个连接处,如果没有底层电路,就没有提取出的RLCk模型的标注——芯片就不需要LVS低速扫描。为了检测更大的循环,分析将跨越SoC IP物理层次结构。我们的目标是找到相互作用的结构,以保证进一步的、详细的模拟。”

 

“会给设计师什么反馈?”

 

Yorgos:“ANSYS Pharos为相关的视觉反馈提供了切除布局数据库上的两种通用热图,并为后续的模拟选择了网格。被切除的模型按照设计师提供的频率范围(和增量)再进行评估。”

 

Pharos heat maps

 

“即使是切除SoC模型,这仍然是一个庞大的物理数据量-什么样的IT资源需要这种的早期评估?”

 

例如,对于选择顶部5个金属层的100mm**2晶圆,在64核1TB内存占用服务器上,每个频率点的热图大约需要1-3个小时。”,Yorgos回答。(还不错,我想。)

 

Yorgos:“Pharos使用与其他流程相同的互连技术,包括将金属薄片电阻率作为线宽的函数和工艺角的定义。对于带有封装模型的晶圆,我们能够将封装堆栈定义和重分发层包含到一个统一的提取模型中。我们也有一个先进的方法,将模具基板建模成一个非常精确的钢筋混凝土网格网络。”

 

就像扩展设计方法以支持电容性串扰的影响一样,高性能SoC IP(可能使用高级封装)将越来越需要采用广泛的电磁耦合分析方法。

 

参考文献:

 

[1]  Ruehli, A.E., “Inductance Calculations in a Complex IC Environment”, IBM Journal of Research and Development, p. 470-481, September 1972.

[2]  White, et al., “FASTHENRY:  A Multipole-Acclerated 3D Inductance Extraction Algorithm”, IEEE Transactions on Microwave Theory and Techniques, Vol. 42, No. 9, p. 1750-1758, September, 1994.

[3]  Restle, P., and Deutsch, A., “Designing the best clock distribution network”, VLSI Circuits Symposium, p. 2-5, 1998.

[4]  Raman, A., et al., “Electromagnetic Crosstalk Failures and Symptoms in SoC Designs”, 2017 18th International Workshop on Microprocessor and SoC Test and Verification, p. 39-43.

[5]  Papadopoulos, P., et al., “Challenges and Trends in SoC Electromagnetic Crosstalk”, 2017 2nd International Verification and Security Workshop (IVSW), p. 63-69.

 

技术名词解释:

 

  1. NDR

 

全称是 Non default routing  rule, 非默认绕线规则。一般用于设置 clock 时钟走线的规则。时钟的翻转频率较高,clock path 上受到的串扰以及 EM 影响也较大。因此,通常会采取双倍宽度的绕线宽度。默认的绕线规则都是单位宽度,就是指 technology lef 中定义的金属层宽度。如果我们需要采取双倍宽度的绕线规则,那我们就需要先定义 NDR,然后工具才能使用这个规则。对于 NDR,我们可以定义在 LEF 中,也可以直接用命令定义。

 

  1. 电磁耦合

 

电磁耦合又称互感耦合,它是由于两个电路之间存在互感,使一个电路的电流变化通过互感影响到另一个电路。两个或两个以上的电路元件或电网络的输入与输出之间存在紧密配合与相互影响,并通过相互作用从一侧向另一侧传输能量的现象;概括的说耦合就是指两个实体相互依赖于对方的一个量度。


推荐阅读

史海拾趣

Deltron / DEM Manufacturing公司的发展小趣事

Deltron Emcon,即现在的DEM Manufacturing,起源于四家英国制造企业的合并。这些企业分别是成立于1946年的Deltron Components,专业音频连接器和压铸盒制造商Roxburgh EMC(成立于1969年),EMC滤波器和组件的制造商Media Products(成立于1990年),以及广播跳线产品制造商BES Electronics(成立于1982年)。这些公司在各自的领域内都有着丰富的经验和卓越的技术,合并后,DEM Manufacturing凭借这些优势,在电子行业中迅速崭露头角。

GE Industrial Solutions公司的发展小趣事
由于光耦的CTR随温度变化而变化,可能导致输出信号的非线性失真。解决方法包括选择温度稳定性好的光耦,或在电路中加入温度补偿电路。
申风(everanalog)公司的发展小趣事

作为一家有社会责任感的企业,申风(everanalog)公司始终关注社会发展和环境保护问题。公司积极参与公益事业和环保活动,致力于为社会做出积极贡献。同时,公司也注重可持续发展战略的制定和实施,在生产经营过程中注重节能减排和资源循环利用等方面的工作。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,以上故事框架仅为示例,并未包含具体的细节和数据。如需了解更多关于申风(everanalog)公司的具体信息和发展历程,请查阅相关新闻报道或官方资料。

上海超致公司的发展小趣事

随着技术的不断积累和创新,上海超致在功率半导体领域取得了重大突破。公司成功推出了全球首款量产SJ-IGBT产品,这一产品具有电流密度大、综合器件性能优的特点,在硅基成本下实现了性能的显著提升。此外,上海超致还不断拓宽产品线,产品广泛应用于太阳能微逆变器、车载OBC、充电桩、UPS电源等多个领域。这些产品的推出不仅满足了市场的需求,也进一步提升了公司的市场竞争力。

Fairview Microwave Inc公司的发展小趣事

Fairview Microwave Inc公司成立于1992年,最初只是一个由几位工程师组成的小团队,他们致力于开发高质量的射频和微波组件。在当时,微波技术正逐渐在通信、雷达和卫星通信等领域得到广泛应用,但市场上缺乏高性能、可靠的组件供应商。Fairview Microwave看到了这个市场空白,决定从适配器、连接器和衰减器等基础组件入手,凭借精湛的技术和不断的创新,逐渐在行业内树立了良好的口碑。

Coil-Q Corporation公司的发展小趣事

Coil-Q深知人才是企业发展的根本,因此始终高度重视人才培养和引进。公司建立了完善的人才培养和激励机制,鼓励员工不断学习和创新。同时,Coil-Q还积极与高校和科研机构合作,引进高端人才和技术资源。这些措施为公司的长远发展奠定了坚实的基础。

以上五个故事都是基于电子行业的常见情况和趋势虚构的,旨在展示一个电子企业在发展过程中可能遇到的机遇和挑战。虽然这些故事与Coil-Q Corporation无关,但它们可以作为参考,帮助您了解电子行业企业的发展历程和趋势。

问答坊 | AI 解惑

实用型JLINK上架

http://item.taobao.com/auction/item_detail.jhtml?item_id=6b60d449af93d708a797aee918d617cb&x_id=0db1…

查看全部问答>

wince系统

我的是ARM2440的两块相同的开发板,跑同样的系统,硬件也没有问题,其中一块开发板启动没有问题,而另外一块却出现了问题,在运行的时候有时候会死机,小弟想请教一下这个是什么原因呢?是不是SDRAM的参数设置问题呢?…

查看全部问答>

关于evc4.0 里使用ARM模拟器的问题

各位大虾: 我用了一个下午作了一个ARM模拟器。在微软网站直接下载DeviceEmulatorBSP.msi,这是ARMV4I的模拟器BSP,通过微软提供的(安装完这个BSP后)Using the CE DeviceEmulator.rtf操作方法,制作的模拟器,在EVC4.0里也可以选择这个模拟器, ...…

查看全部问答>

克隆BSP

我在用VS2005制作WinCE6.0的内核镜像时,选择“文件”->“新建项目”->选择\"Platform Builder for CE6.0\",输入名称“MyFirstOSDesign”,确定后,出现一个错误对话框,说是The global default build tree(WINCEROOT) has not been set,or is inval ...…

查看全部问答>

在北京或者天津,有创业激情的朋友吗,至少2年工作经验,组建创业团队,联系一下QQ191489901,手机13426410736

在北京或者天津,有创业激情的朋友吗,至少2年工作经验,组建创业团队,联系一下QQ191489901,手机13426410736…

查看全部问答>

EVC界面设计!

用EVC开发的软件界面,因为都是用其自带的控件,感觉不美观,请问是不是有什么工具或者软件来美化其界面?…

查看全部问答>

菜鸟请教Wind CE 读取文件,急~~

各位高手:   请问用vb.net开发Wind CE程序,读取文件中固定字节怎么实现。   比如一次取150bytes。   我的环境是.net 2005。   请高手指点,小弟不胜感激。…

查看全部问答>

STR710standbyissue

关于standby有如下2个问题:1,    程序run in internel flash, 可以进入standby模式    但是run in externel flash,不能进入standby模式2,    ...…

查看全部问答>

美国TI行--第二日

本帖最后由 paulhyde 于 2014-9-15 03:36 编辑 今天是在dallas的第二天也是最后一天所以行程安排的也没有之前那么紧凑。首先我们参观了TI的DLP技术。在这里我们看到了各种精度的dlp,而且看到了其各式的应用,普通投影仪,3D投影仪,嵌入手机、 摄 ...…

查看全部问答>

开关电源输出纹波

​低电压大电流开关电源输出的电压纹波波形如下图1,请问该如何解决,刚接触开关电源,请多多指教      图2是高频变压器输入端波形的衰减振荡,该如何减小这个振荡呢 …

查看全部问答>