0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何加速HBM仿真迭代优化?

jf_pJlTbmA9 来源:Cadence楷登PCB及封装资源中 作者:Cadence楷登PCB及封装 2023-11-29 16:13 次阅读

首发IEDN电子技术设计

近年来随着高性能计算需求的持续增长,HBM(High Bandwidth Memory,高带宽存储器)总线接口被应用到越来越多的芯片产品中,然而HBM的layout实现完全不同于传统的Package/PCB设计,其基于2.5D interposer的设计中,由于interposer各层厚度非常薄且信号线细,使得直流损耗、容性负载、容性/感性耦合等问题严重,给串扰和插损指标带来了非常大的挑战。

为应对这些挑战,传统上可以通过参数化建模进行大量例子扫描迭代仿真,来确定合适的方案。但由于HBM设计方案可变化的方式非常多,使得扫描仿真的工作量很大,同时大量的扫描仿真也对仿真计算资源和产品交付时间造成了很大的压力。

本篇文章将针对上述HBM设计挑战和传统仿真流程上的问题,提出相应的解决方案。

HBM仿真实例

HBM仿真设计的关键在于,确定合适的interposer出线类型。HBM的出线类型仿真确认流程在行业里有两种方式:

1)前仿真确认,即仿真工程师创建参数化的HBM出线类型仿真,通过仿真确认最佳出线类型,并反馈给layout工程师实现。相对来说效率较高,可尝试大量的出线类型进而选择更好的。这是一种主流的方式。

2)后仿真确认,即layout工程师做多种不同的设计用于仿真。相对来说效率较低,可尝试的出线类型数量有限,难以获得最佳值。本文将不做讨论。

wKgZomVdhHeARiXHAAA5EnHFx_8203.png

图1 HBM出线类型截面

上图1是4种简化的HBM出线类型截面示意图,这个设计方案中有5层金属层,其中褐色为信号,绿色为GND。从这4种出线类型中可以看到,信号和GND分布的位置是不同的,对应的性能也会有所不同。这些位置信息可以定义为变量信息,而位置的变化就是变量的取值,因此,需要进行扫描仿真来判断最佳位置。HBM的出线类型相关的变量可达十几种,比如:信号金属宽度/厚度、GND金属宽度、相对位置、介质厚度、纵向GND处理方式等。各种变量在不同的取值组合下,相应地、迭代的case数量会达到几百种甚至更多,这需要在前仿真中完成。因此,传统方法上获得一个较好的出线类型有很大工作量和仿真时间需求。

如何在有限的时间内,在仿真少数case的情况下,就找到较好的答案?

Cadence Optimality Intelligent System Explorer的AI算法在下图2的HBM仿真设计流程中替代了传统的遍历扫描,实现了AI智能参数化判别扫描,来加速迭代结果收敛。应用AI算法使得计算几十个例子所得的结果就能达到传统数百个参数化仿真迭代的效果。

wKgaomVdhHqAV7hQAACYuyq05RM708.png

图2 HBM仿真设计流程图

根据用户计划仿真的HBM出线类型和对应的变量,将其在Cadence Clarity 3D Workbench中创建出HBM 3D结构图,如下图3。注意:所有需要参与参数化仿真的结构都要定义为变量,比如:金属线宽度。

wKgZomVdhHyAT_eSAAWG2PZqNkc301.png

图3 HBM 3D结构

完成HBM 3D结构设计、仿真端口频率等设置后,在Optimality Explorer界面中勾选相关参与扫描的变量,并对变量取值范围进行定义。变量取值类型支持连接值、离散值、数组三种类型,如下图4。离散和数组类型是因为在生产中有些结构只有固定几种选项可以选择,比如:介质厚度、金属厚度。

wKgaomVdhIKAWs0KAABJli1dXp8097.png

图4参数扫描定义

完成变量参数定义后,接着定义相应端口的插损、串扰相关表达式及收敛目标函数,如下图5,以便用于AI仿真收敛。

wKgZomVdhIOAQgfmAABEobHnJgM472.png

图5定义收敛目标函数

下图6为仿真结果收敛记录图表。从图表上可以看到第29次的时候已经获得非常好的值,这时用户就可以停止本次仿真或者先用第29次的结果作下一步的仿真。Optimality Explorer支持多case并行仿真,以进一步减少仿真时间。

wKgaomVdhIaACySXAAFle4Ao1tQ272.png

图6收敛纪录图表

将优化完成的HBM出线类型对应的S参数在时域里验证,如果能满足要求,则将对应的参数传递给interposer layout工程师,并根据这些参数完成最终的HBM设计。最终,设计好的HBM layout导入Clarity 3D Solver中再次提取模型,并加载到Cadence Sigrity Topology Explorer(TopXP)中进行最后的时域眼图仿真,如下图7。

wKgZomVdhIiAY0HlAAGbqb04_6c606.jpg

图7时域链路

总结

本例中应用了Cadence公司的Optimality Explorer优化,其内嵌AI算法,并与Clarity 3D Solver的参数化仿真结合,帮助用户快速收敛结果。Optimality Explorer具有极强的样本有效性,只需较少地迭代次数,即可得到一个较好的结果。内部AI优化算法通过基于目标函数的前期评估结果建立替代函数(概率模型),来找到最小化目标函数的值。该AI算法与传统随机或网格搜索的不同之处在于,它在尝试下一组超参数时,会参考前期的评估结果,因此可以省去很多无用功,最终达到快速收敛的效果。

本文转载自:Cadence楷登PCB及封装资源中心

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132163
  • HBM
    HBM
    +关注

    关注

    0

    文章

    233

    浏览量

    14383
收藏 人收藏

    评论

    相关推荐

    HFSS不能使用迭代求解

    新手小白提问,如图,设置的是迭代求解,运行时转为直接求解导致内存不够,请大神解答为什么不能用迭代求解啊
    发表于 03-27 14:24

    什么是HBM3E内存?Rambus HBM3E/3内存控制器内核

    Rambus HBM3E/3 内存控制器内核针对高带宽和低延迟进行了优化,以紧凑的外形和高能效的封装为人工智能训练提供了最大的性能和灵活性。
    发表于 03-20 14:12 567次阅读
    什么是<b class='flag-5'>HBM</b>3E内存?Rambus <b class='flag-5'>HBM</b>3E/3内存控制器内核

    HBMHBM2、HBM3和HBM3e技术对比

    AI服务器出货量增长催化HBM需求爆发,且伴随服务器平均HBM容量增加,经测算,预期25年市场规模约150亿美元,增速超过50%。
    发表于 03-01 11:02 353次阅读
    <b class='flag-5'>HBM</b>、<b class='flag-5'>HBM</b>2、<b class='flag-5'>HBM</b>3和<b class='flag-5'>HBM</b>3e技术对比

    AMD MI300加速器将支持HBM3E内存

    据手机资讯网站IT之家了解,MI300加速器配备了HBM3内存模块,并面向HBM3E进行了重新设计。另外,该公司在供应链交付合作方面颇为深入,不仅与主要的存储器供应商建立了稳固的联系,同时也与如台积电等重要的基板供应商以及OSA
    的头像 发表于 02-27 15:45 225次阅读

    三星电子成功发布其首款12层堆叠HBM3E DRAM—HBM3E 12H

    2024年2月27日 - 三星电子今日宣布,公司成功发布其首款12层堆叠HBM3E DRAM——HBM3E 12H,这是三星目前为止容量最大的HBM产品。
    的头像 发表于 02-27 11:07 288次阅读

    射频PCB仿真优化应用

    射频PCB仿真优化应用
    的头像 发表于 12-07 14:46 422次阅读
    射频PCB<b class='flag-5'>仿真</b><b class='flag-5'>优化</b>应用

    python牛顿迭代

    与x轴的交点处得到近似解。通过不断迭代切线与x轴的交点,可以逐渐接近方程的解。牛顿迭代法在数学和工程领域有广泛的应用,如求根、优化等问题。 牛顿迭代法的核心思想是使用切线来逼近曲线。具
    的头像 发表于 11-21 15:06 468次阅读

    追赶SK海力士,三星、美光抢进HBM3E

    电子发烧友网报道(文/黄晶晶)新型存储HBM随着AI训练需求的攀升显示出越来越重要的地位。从2013年SK海力士推出第一代HBM来看,HBM历经HBM1、
    的头像 发表于 10-25 18:25 2227次阅读
    追赶SK海力士,三星、美光抢进<b class='flag-5'>HBM</b>3E

    工程师如何使用ADS仿真?如何优化ADS仿真

    工程师如何使用ADS仿真?如何优化ADS仿真?我需要详尽、详实、细致的最少1500字的文章 摘要: 高级设计系统(ADS)是一种强大的模拟和设计软件工具,被世界各地的射频和微波工程师所使用。在这
    的头像 发表于 10-20 14:22 1426次阅读

    使用SDAccel进行主机及加速器代码优化

    电子发烧友网站提供《使用SDAccel进行主机及加速器代码优化.pdf》资料免费下载
    发表于 09-15 16:21 0次下载
    使用SDAccel进行主机及<b class='flag-5'>加速</b>器代码<b class='flag-5'>优化</b>

    存储厂商HBM订单暴增

    目前,HBM产品的主要供应商是三星、SK海力士和美光。根据全球市场调研机构TrendForce集邦咨询的调查显示,2022年,SK海力士在HBM市场占据了50%的份额,三星占据了40%,美光占据了10%。
    的头像 发表于 09-15 16:21 414次阅读
    存储厂商<b class='flag-5'>HBM</b>订单暴增

    SK海力士推全球最高性能HBM3E内存

    HBM3E内存(也可以说是显存)主要面向AI应用,是HBM3规范的扩展,它有着当前最好的性能,而且在容量、散热及用户友好性上全面针对AI优化
    的头像 发表于 08-22 16:28 603次阅读

    如何加速PCIe仿真

    不同而所有差异),而如果进行网表级别的仿真一般需要1周以上的时间。此时加速PCIe仿真,提高效率是我们必须考虑的问题。常见的加速模式有如下三种。我们以VIP PCIe(Verifica
    的头像 发表于 08-17 09:42 811次阅读
    如何<b class='flag-5'>加速</b>PCIe<b class='flag-5'>仿真</b>

    大模型市场,不止带火HBM

    近日,HBM成为芯片行业的火热话题。据TrendForce预测,2023年高带宽内存(HBM)比特量预计将达到2.9亿GB,同比增长约60%,2024年预计将进一步增长30%。
    的头像 发表于 07-11 18:25 738次阅读
    大模型市场,不止带火<b class='flag-5'>HBM</b>

    三星加速进军HBM

    据韩媒报道,韩国三星电子公司正在加紧努力,更深入地渗透到HBM3市场,由于其在整个内存芯片市场中所占的份额很小,因此相对于其他高性能芯片来说,该公司一直忽视了这一领域。
    的头像 发表于 06-27 17:13 495次阅读