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

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

3天内不再提示

面对不断增加的设计可变性,提高稳健性并最大限度地减少过度悲观情绪

星星科技指导员 来源:synopsys 作者:synopsys 2023-05-24 16:37 次阅读

虽然减少工艺节点在电路密度和提高计算能力方面带来了巨大的好处,但也有一个相关的缺点——增加设计可变性。这种可变性源于对裕量的需求,即工程师为提高设计稳健性和降低流片风险而引入的规范保护带。规格设置得越严格,失败的风险就越大,从而影响最终成本。设计人员需要新的工具来有效且高效地最大限度地减少他们指定的过多设计裕量,从而降低成本和风险。

这篇由两部分组成的文章的第一部分将探讨设计人员在开发针对节能设计的 SoC 时面临的问题,以及 Synopsys 的 PrimeShield™ 技术如何帮助优化低功耗设计,同时实现积极的上市时间目标。

现实

长期以来,半导体一直根据最坏情况的工艺、电压和温度(PVT)进行指定。在设计阶段,设计人员必须平衡性能与功耗和面积(PPA),努力实现所需的每瓦性能目标。为了评估可变性对电路性能的影响,设计人员采用静态时序分析(STA)来评估每个时序路径。由于影响PPA的因素很多,设计人员经常执行SPICE仿真以获得更准确的结果。

然而,随着工艺节点的进步和电路密度的增加,上市时间的压力也越来越大。结果是,设计团队可以执行预签核的鲁棒性分析量有限,导致过度悲观(增加设计裕量以确保达到性能和功耗目标)。在设计和制造中,不言而喻的是,越早发现错误或进行优化,影响就越低——鲁棒性改进也不例外。

这种过度设计的最终结果是鲁棒性降低,直接影响最终产品PPA、上市时间和材料成本——所有这些因素都可能使半导体供应商在市场上失去竞争力。需要一种强大的统计鲁棒性分析工具,该工具可以在设计周期的早期应用,并帮助提高设计对变化的抗扰度。

进入总理盾

蒙特卡洛类固醇

虽然蒙特卡洛SPICE仿真一直是电路分析的黄金标准,但它无法适应当今的电路密度。就其本质而言,蒙特卡罗模拟必须重复相同的分析数千次甚至数百万次才能获得高西格玛精度,因此仅适用于数十个细胞。

PrimeShield 利用 Synopsys 的 PrimeTime® 黄金签核引擎,在几秒钟内执行 SPICE 精确的时序计算和变化建模。为了实现所需的吞吐量,PrimeShield利用蒙特卡洛分析的重复性,并使用获得专利的机器学习技术来大大提高分析性能。结果是分析通量提高了 100 到 10,000 倍,在几分钟内对具有数十亿个细胞的大规模 SoC 中的关键时序路径执行统计仿真,而不是传统统计仿真所需的数天或数周。

用于低功耗设计的PrimeShield

PrimeTime引入了先进的电压调节技术,使设计人员能够在广泛的范围内对任何电压电平进行准确分析。设计人员现在有一种方法可以扫描电压范围,在不同的电压电平下试运行相同的设计,并最终找到所需的PPA或每瓦性能目标的电压最佳点。虽然 PrimeTime 解决方案已被证明既准确又有效,但扫描过程既耗时又耗费资源。

PrimeShield扩展了PrimeTime核心技术,并引入了一种新的PPA签核分析类型,称为电压松弛,它表示设计满足性能要求的每个单元或每个路径的最低电压。这种签核分析使设计人员能够有效地查明电压瓶颈,以提高IR压降鲁棒性,提高电压裕量均匀性,并发现直接微调工作电压的机会。可变电压现在可用作 PPA 优化指标。

wKgZomRt0-OAfEQBAAURw3w8bvU962.png

电压松弛的大小决定了路径对电压变化的敏感性。具有小电压松弛的路径被认为是工作电压关键型的。PrimeShield优先考虑具有较小电压缓冲的固定路径,以提高设计对IR压降的弹性。它还通过降低工作电压或通过提高工作电压来提升频率,从而实现节能。此外,PrimeShield支持基于电压松弛的优化,并且已被发现对混合V非常有益。T设计。

动态或开关电源已成为功耗优化的重中之重,尤其是对于高级节点 HPC 应用。虽然降低工作电压可以直接降低动态功耗,但工作电压长期以来一直是设计流程中的静态指标。高级节点上更高的电池和功率密度也使得降低电压供应水平成为一项极其困难的任务。尽管如此,较低的电压水平对于实现有竞争力的每瓦性能目标至关重要。因此,一个新的购电协议权力机会出现了。

功率与电压有关,但降低工作电压会影响性能。PrimeShield 计算每条路径满足时序要求的最低工作电压,准确考虑电压松弛。利用这些数据,PrimeShield执行电压鲁棒性分析,以识别具有大IR压降灵敏度和引脚松弛不足的瓶颈电池。因此,设计人员可以对设计进行微调,以实现最低的工作电压,同时达到性能目标。

wKgaomRt0-mAEcUmAANgGnrXBnQ923.png

因此,PrimeShield电压松弛和鲁棒性分析使用户能够提高超低功耗设计中对电压变化的设计弹性,并进一步节省功耗以获得最佳能效。

审核编辑:郭婷

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

    关注

    328

    文章

    24539

    浏览量

    202225
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132167
  • SPICE
    +关注

    关注

    5

    文章

    173

    浏览量

    42214
收藏 人收藏

    评论

    相关推荐

    用于并行采样的EVADC同步转换,如何在最大化采样率的同时最大限度减少抖动?

    在我的应用程序中,HSPDM 触发 EVADC 同时对两个通道进行采样。 我应该如何配置 EVADC 以最大限度减少采样抖动最大限度提高
    发表于 01-18 07:59

    LTC1628-SYNC最大限度减少多输出,大电流电源中的输入电容

    DN249-LTC1628-SYNC最大限度减少多输出,大电流电源中的输入电容
    发表于 06-17 08:42

    如何最大限度提高Σ-Δ ADC驱动器的性能

    最大限度提高Σ-Δ ADC驱动器的性能
    发表于 01-06 07:05

    Windows -编程-变量和可变性

    Windows -编程-变量和可变性默认情况下变量是不可变的。这是 Rust 为您提供的众多推动之一,您可以利用 Rust 提供的安全和简单的并发性来编写代码。但是,您仍然可以选择使变量可变
    发表于 08-24 14:27

    Windows -编程-变量和可变性-阴影

    Windows -编程-变量和可变性-阴影正如您 在第 2 章“比较猜测与秘密数字”部分的猜谜游戏教程中所见,您可以声明一个与前一个变量同名的新变量。Rustaceans 说第一个变量被第二个变量
    发表于 08-24 14:35

    如何最大限度减少DUT上的电流负载?

    在测量电源噪声中我们会面临各种挑战,包括RF干扰和信噪比(SNR),接下来我们来看如何在测量中实现高带宽,同时最大限度减少DUT上的电流负载?鉴于DUT是电源轨,我们不希望从它汲取太多电流。但是
    发表于 12-30 06:19

    Cortex-M如何最大限度提高SoC设计的能效端点

    随着现代微控制器和SoC变得越来越复杂,设计者面临着最大化能源效率,同时实现更高水平的集成。最大限度提高能量在低功耗SoC市场中,多个功率域的使用被广泛采用。在 同时,为了解决更高级别的集成,许多
    发表于 08-02 06:34

    Windows编程之变量和可变性综述

    Windows编程之变量和可变性综述
    发表于 08-24 14:22 3次下载

    Windows编程之变量与可变性详解

    Windows编程之变量与可变性详解
    发表于 08-24 14:52 8次下载

    时钟采样系统最大限度减少抖动

    时钟采样系统最大限度减少抖动
    发表于 11-04 09:52 0次下载
    时钟采样系统<b class='flag-5'>最大限度</b><b class='flag-5'>减少</b>抖动

    如何最大限度减少线缆设计中的串扰

    如何最大限度减少线缆设计中的串扰
    发表于 11-07 08:07 1次下载
    如何<b class='flag-5'>最大限度</b><b class='flag-5'>减少</b>线缆设计中的串扰

    如何最大限度提高电子设备中能量收集的效率

    如何最大限度提高电子设备中能量收集的效率
    的头像 发表于 12-30 09:40 674次阅读

    python字符串序列操作和不可变性

    初识python字符串序列操作和不可变性。python字符串序列操作为序列通用操作,python字符串不可变性是对字符串的操作不会改变原始字符串
    的头像 发表于 02-23 15:01 637次阅读

    最大限度减少SIC FETs EMI和转换损失

    最大限度减少SIC FETs EMI和转换损失
    的头像 发表于 09-27 15:06 259次阅读
    <b class='flag-5'>最大限度</b>地<b class='flag-5'>减少</b>SIC FETs EMI和转换损失

    最大限度提高∑-∆ ADC驱动器的性能

    电子发烧友网站提供《最大限度提高∑-∆ ADC驱动器的性能.pdf》资料免费下载
    发表于 11-22 09:19 0次下载
    <b class='flag-5'>最大限度</b><b class='flag-5'>提高</b>∑-∆ ADC驱动器的性能