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

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

3天内不再提示

过融合编译器和PrimeShield为新兴的高级节点PPA机会做好准备

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

如今,性能、功耗和面积 (PPA) 目标是由多个静态指标驱动的预定义值,包括时钟和数据路径时序、特定电压电平下的功耗以及平面图尺寸和形状。然后,这些指标推动技术库表征、设计优化和签核收敛。

高级节点设计(尤其是高性能计算 (HPC) 设计)的积极 PPA 目标不断突破极限,以释放额外的 PPA 机会。

新兴购电协议机会

功耗和性能指标都在不断发展,以考虑高级节点更广泛的变量。让我们研究一下这种现象来理解原因。

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

在时序的情况下,经过验证的方法使用静态时序分析 (STA) 来分析每个时序路径,并根据频率指标单独检查它们。由于高级节点的显著可变性,特别是在低电压下,非常需要分析由高可变性引起的潜在性能瓶颈。通过对所有关键路径进行统计关联来识别这些瓶颈的统计分析可以避免过度补偿,同时改进设计 PPA 指标。因此,时序性能也出现了新的PPA机会。

与PrimeShield一起寻找新的购电协议机会

2017年,PrimeTime建立了代工厂认证的高级电压调节技术,使设计人员能够在广泛的范围内对任何电压电平进行准确分析。设计人员现在有一种方法可以“扫描”电压范围,在不同的电压电平下试运行相同的设计,并最终找到所需的PPA或每瓦性能目标的电压最佳点。虽然 PrimeTime 解决方案被证明既准确又有效,但扫荡过程非常耗时和资源消耗。

快进到今天,在强劲的客户需求的推动下,PrimeShield扩展了PrimeTime核心技术,并引入了一种新的PPA签核分析类型,称为电压松弛,它代表设计中每个单元或每个路径的最低电压,以满足性能要求。这种签核分析使设计人员能够有效地查明电压瓶颈,以提高IR压降鲁棒性,推动电压裕度均匀性,并发现直接微调工作电压的机会。

可变电压现在可用作 PPA 优化指标。

PrimeShield还具有创新的快速统计引擎,该引擎利用了PrimeTime签核的核心引擎。PrimeShield解决方案在机器学习技术加速下,在几分钟内对关键时序路径执行快速蒙特卡罗统计仿真,而传统的统计模拟则需要数天或数周。

其专利设计变异分析具有统计相关建模功能,可在具有数十亿个细胞的大规模SoC上进行分析和优化,而以前仅对几十个细胞进行分析是可行的。禁止完全统计设计变化的运行时挑战已经消失,可以对任何规模的每个设计进行分析和优化。

统计性能瓶颈分析现在可用作 PPA 优化指标。

利用融合编译器捕捉新的 PPA 机会

Fusion Compiler 是业界唯一一款在实施和 PPA 优化期间部署 Synopsys 最值得信赖的黄金签核解决方案的数字设计实现解决方案。Fusion Compiler 独特的高级 Fusion 技术可在实施环境中无缝地进行任何新的签核分析,而不会延迟。

PrimeShield的电压松弛和统计分析技术也不例外。通过将签核精确分析与强大的签核驱动优化技术相结合,Fusion Compiler 和 PrimeShield 重新定义了 SoC 高级节点 PPA 收敛和签核。这释放了 PPA 优化机会,提升了 PPA 曲线并提高了 SoC 设计每瓦性能。

新的电压松弛分析和优化功能在早期客户参与期间取得了巨大的成果,在满足超过载条件的同时,总功耗降低了 15%,并显著提高了标准工作模式的每瓦性能。

多亏了PrimeShield和Fusion Compiler,设计人员现在可以轻松获得高级节点签核方面出现的新PPA机会。

审核编辑:郭婷

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

    关注

    184

    文章

    16758

    浏览量

    246114
  • soc
    soc
    +关注

    关注

    38

    文章

    3814

    浏览量

    216287
  • PPA
    PPA
    +关注

    关注

    0

    文章

    20

    浏览量

    7456
收藏 人收藏

    评论

    相关推荐

    GaN已为数字电源控制做好准备

    处于这一范围。幸运的是,多年来,我们生产的数字电源控制一直具备这一能力。并非所有数字电源控制都能满足这些需求,但是至少电源设计人员有选择权。因此,GaN数字电源控制做好准备了吗?
    发表于 08-30 15:05

    GaN已经数字电源控制做好准备

    在同样的范围内。幸运的是,我们在数年前就已经拥有具备这一功能的数字电源控制了。并不是所有的数字电源控制都能够满足这些需要,但至少电源设计人员有选择的余地。那么,GaN已经数字电源控制中的使用
    发表于 09-06 15:31

    以MegCC例介绍如何开发一个深度学习编译器

    [1]。MegCC接下来就以 MegCC 例概括介绍一下基于 MLIR 实现一个深度学习编译器,其关键就是如何根据需求定义一系列 IR,以及定义 Pass 将高级 IR lowering 到低级 IR
    发表于 02-09 16:35

    EMC单片机C编译器

    EMC单片机C编译器   简单讲,编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。  高级计算机语言便于人编写,阅读,维护。低阶机
    发表于 03-29 14:23 68次下载

    数字控制 GaN 应用已做好准备

    在英语里,ready是很有意思的一个词,它在不同的语境下会有完全不同的意思。有一大屋子女儿时,ready的意思就是为做好准备准备;而准备的时间绝不会少于30分钟。在飞机上,ready就是把手机收起来的意思;最后,我们终于可以起
    发表于 04-18 12:17 983次阅读

    ofo海外员工“已为破产做好准备

    ofo在本周关闭了负责管理国际子公司的国际部门,目前海外员工仍在履行职责,但表示已为破产或收购做好准备
    的头像 发表于 01-26 16:02 3250次阅读

    华为方舟编译器开源官网正式上线,代码没有放在GitHub

    方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。
    的头像 发表于 09-13 16:04 4837次阅读

    既然C编译器是C语言写,那么第一个C编译器是怎样来的?

    既然C编译器是C语言写的,那第一个C编译器是怎样来的?
    的头像 发表于 02-25 15:47 2849次阅读

    特斯拉一批Model Y为交付做好准备

    新的Model Y将于下月开始交付,现在有网友发现特斯拉在工厂的停车场已经囤积了一批Model Y,为交付做好准备
    的头像 发表于 03-01 16:42 2102次阅读

    基于C++编译器节点融合优化方法

    LLVM是以C十十编写的架构编译器的框架系统,支持多后端和交叉编译,用于优化程序的编译时间、链接时间、运行时间和空闲时间。节点融合是一种简单
    发表于 06-15 14:29 19次下载

    氮化镓已为数字电源控制做好准备

    氮化镓已为数字电源控制做好准备
    发表于 11-02 08:16 1次下载
    氮化镓已为数字电源控制<b class='flag-5'>做好准备</b>

    我们为工业4.0的到来做好准备了吗?

    我们为工业4.0的到来做好准备了吗?
    发表于 11-03 08:04 0次下载
    我们为工业4.0的到来<b class='flag-5'>做好准备</b>了吗?

    氮化镓已为数字电源控制应用做好准备

    氮化镓已为数字电源控制应用做好准备
    发表于 11-04 09:50 1次下载
    氮化镓已为数字电源控制应用<b class='flag-5'>做好准备</b>

    做好准备:关于 ESD 和 RF 设备您需要了解什么

    做好准备:关于 ESD 和 RF 设备您需要了解什么
    的头像 发表于 12-26 10:16 968次阅读
    <b class='flag-5'>做好准备</b>:关于 ESD 和 RF 设备您需要了解什么

    雷军官宣小米汽车发布日 价格战已做好准备

    雷军官宣小米汽车发布日,3月28日小米SU7正式见面。小米汽车回应价格战:已做好准备
    的头像 发表于 03-12 14:40 936次阅读