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

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

3天内不再提示

RTLA+Verdi:打造开发者全新超能力,提前“看到”PPA表现

新思科技 来源:未知 2023-04-11 04:50 次阅读

寄存器传输级(RTL)开发者经常并不清楚自己的芯片设计方案将会对功耗、性能和面积(PPA)产生怎样的影响。要是能早早掌握这些信息,情况会怎样呢?RTL设计的开发方式会因此发生怎样的变化?这会对产品的价值带来什么样的影响?

一般来说,很多RTL开发者对物理实现过程知之甚少。他们一旦开发出模块,完成后就将模块交给实现团队进行整合。但对于设计的PPA目标而言,很可能有另一套更优的算法或架构方案。而等到物理实现开发者发现这些影响时,往往已经来不及再对RTL进行有意义的变更。此外,实现报告几乎不能为RTL开发者提供如何突破PPA瓶颈的指导。

现在,有一种方法可以让RTL开发者在熟悉的环境中调试相关问题,并在芯片设计的早期阶段做出有效的变更。新思科技RTL Architect物理感知RTL分析、探索和优化系统与其市场领先的Verdi自动调试系统相集成,在一个大多数RTL开发者都非常熟悉的环境中提供了这些洞见。本文将进一步介绍这种工具集成给开发者带来了怎样的全新“超能力”。

PPA不必等RTL设计完成再考虑


RTL开发者总是以验证为中心,他们多数都拥有前端RTL和验证方面的专业知识,但很少有人懂得后端综合和布局布线。RTL开发者往往专注于构建功能RTL,对其进行仿真,从而确保代码按预期运行。他们向来认为完整综合属于后端问题。PPA代码问题的解决通常都会放到设计流程的后期。直到现在,RTL开发者还没有一种工具或方法可以将PPA反馈合进自己的RTL设计工具包。

如果没有办法探索和了解块级RTL对分区、子芯片或芯片等更高层级的影响,也就无法通过简单的方式来快速执行增量式RTL综合。因此,只有等到数星期乃至数月后,当RTL被移交给物理芯片设计团队进行实现时,问题才可能被发现。到那时,往往很难通过改变设计来改善PPA,变更设计会破坏测试、时序和功耗约束。所以,改善PPA的工作只好交给后端团队。但是,等到布局布线阶段再来改善PPA,不仅会导致PPA增益变小,还会让运行时间变长。对于先进节点,由于必须遵守大量的代工规则,移动单元和线路会更加困难,因此要想在实现过程中提升PPA,挑战性也会更大。

另一种常见的情况是在RTL综合时保留较大的裕量。这时,在RTL设计进入布局布线阶段后,后端开发者必须解决裕量过大的问题,并采用优化技术来达到其PPA要求。另外,芯片设计流程越到后面,任何变更所能产生的影响也就越小。因此,这种方法并不能对设计产生有意义的影响,也不能让开发者以恰当的方式灵活地定位他们的产品。

物理优化RTL,收敛速度高达5倍

PPA表现更佳

RTL Architect与Verdi平台的集成,让RTL开发者能够尽早地解决问题,而不必等到实现团队去发现。这将对PPA产生更大的影响,同时缩短实现所需时间。

RTL Architect是业界首个集成了签核技术的物理感知RTL分析、探索和优化系统。该解决方案采用一个快速、多维实现预测引擎来预测PPA和RTL变化的拥塞影响。集成Verdi系统后,RTL开发者可以在熟悉的环境中解决PPA瓶颈问题。RTL Architect会在后台进行预测性综合和实现,并提供相关报告,因此RTL开发者不需要具备物理设计方面的背景,就能获得所需结果。

具体的工作流程如下:

929f3d66-d7e0-11ed-bfe3-dac502259ad0.png

  • RTL Architect执行快速、预测性综合和实现。
  • RTL用户启动Verdi调试环境,然后从RTL Architect读取RTL和PPA数据。
  • Verdi系统显示一个支持排序/筛选的高级表格,如基于时序的最差模块、最差功耗和最严重拥塞。该表按层次和结构/线路汇总了时序、功耗和拥塞的指标数据。因此,RTL开发者可以轻松查看一些信息,比如某个特定case语句的功耗,或者某个特定块引起的总拥塞情况。
  • 熟悉Verdi环境的RTL开发者可以看到其RTL的各种PPA指标,并根据这个众所周知的设置进行修改。
  • 成RTL代码修改后,RTL开发者可以再次使用RTL Architect来分析时序、功耗和拥塞情况。

总的来说,这两个解决方案的集成在综合/实现开发者和RTL开发团队之间搭建了一个极好的沟通桥梁。PPA数据库可以轻松实现共享,以便向RTL开发者提供各种实现质量指标。

92aae260-d7e0-11ed-bfe3-dac502259ad0.png

RTL Architect与Verdi的双向链路

除了提升PPA表现外,RTL Architect与Verdi环境的集成还能够减少RTL的移交量,与传统的综合和后端芯片设计流程相比,开发进度加快了3到5倍。统一的GUI工作台为各团队提供了层次结构、布局、单元和RTL代码的多层次视图。无论RTL开发者是要定位时序瓶颈,发现功耗问题,识别逻辑或布局造成的拥塞,还是要优化平面图,他们都可以在自己熟悉的Verdi环境中完成。

要想进一步了解该解决方案,请扫描以下二维码注册,观看完整演示。

92db9f9a-d7e0-11ed-bfe3-dac502259ad0.png

随着半导体领域的竞争持续升温,RTL开发者再也不能忽视其设计方案对PPA的影响。RTL Architect与Verdi环境的集成提供了一种简单的方法,让开发者可以更早地发现PPA问题,进而解决这些问题,提高产品整体性能并加快RTL收敛。


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

    关注

    5

    文章

    716

    浏览量

    50068

原文标题:RTLA+Verdi:打造开发者全新超能力,提前“看到”PPA表现

文章出处:【微信号:Synopsys_CN,微信公众号:新思科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙开发者预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54

    鸿蒙系统优缺点,能否作为开发者选择

    星河版已经是纯血鸿蒙,但是它的发展一些周期。生态圈的建立难度大,各大厂商加入鸿蒙原生开发需要时间累积。 鸿蒙开发人才空缺,由于鸿蒙作为一款新型的系统,程序员们都是从0学起。所以市面上很少有鸿蒙开发者
    发表于 02-16 21:00

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否会大增?

    鸿蒙技术,享受蓝海红利。 鸿蒙的技术技能体系是怎么的?其实鸿蒙的板块内容也是居多的,可以用一张鸿蒙的开发者学习路线概括,如下: 从图中可以看到鸿蒙的知识体系庞大,如果不系统性的进行学习,可能会越学越乱
    发表于 01-31 22:17

    您有一份OpenHarmony开发者论坛2023年度总结,请查收~

    ,OpenHarmony 开发者论坛也整理不同的榜单,让更多的人看到这些优秀的贡献。也为这些贡献突出的各位开发者准备了一些周边礼品,以表谢意。希望我们能一起把 OpenHarmony
    发表于 01-26 17:27

    HarmonyOS SDK,助力开发者打造焕然一新的鸿蒙原生应用

    场景推出场景化控件,帮助开发者快速地打造更纯净、更智能、更精致、更易用的鸿蒙原生应用。 提供六大领域,能力丰富完备 HarmonyOS SDK 拥有近 30000 个 API,覆盖了鸿蒙原生应用
    发表于 01-19 10:31

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    发烧友论坛一起策划了飞腾派开发板测评活动,受到了广大开发者的喜爱。 通过这次活动,飞腾派成功地吸引了众多高质量开发者的关注和参与,进一步扩大了其在开发者社区中的影响力。此次活动将电子
    发表于 12-11 16:11

    【鸿蒙生态千帆起】HarmonyOS系统级地图与位置服务,赋能广大开发者

    GNSS等精准、快速的定位能力,帮助应用开发者从传统的道路级识别提升到更精准的车道级识别,同时大幅提升城市建筑密集区的定位精度;在商场、地铁站、写字楼等复杂室内场景,提供精准3D室内定位,为开发者用户
    发表于 11-22 10:37

    HarmonyOS SDK,赋能开发者实现更具象、个性化开发诉求

    随着移动互联网的逐步成熟,用户的需求越来越细化。鸿蒙生态为开发者提供的HarmonyOS SDK开放能力,高效赋能美团外卖等合作伙伴实现更具象、个性化的开发诉求,给用户提供更丰富便捷的体验。
    发表于 10-24 17:34

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!!

    各位开发者期待已久的开源鸿蒙开发者手机已经开放购买啦!! “开源鸿蒙开发者手机”,本质上是手机形态的开发板,为广大 OpenHarmony 开发者
    发表于 10-10 18:32

    HarmonyOS NEXT新能力,一站式高效开发HarmonyOS应用

    预览版在OS开放新能力、鸿蒙系统特征新场景、开发工具三个方面实现全面提升,帮助开发者打造HarmonyOS平台的精致应用。 HarmonyOS Design更全面 HarmonyOS
    发表于 08-14 15:08

    HarmonyOS/OpenHarmony应用开发-ArkTSAPI系统能力SystemCapability

    ,随着目标设备是否支持该系统能力共同存在或消失,也会随着DevEco Studio一起提供给开发者做联想。 开发者可以在系统能力SystemCapability列表中查询Harmon
    发表于 08-10 16:39

    PPA分析概述

    本材料的预期受众是任何级别的系统设计师,或任何其他具有对深入了解如何选择单个IP并将其组合成自定义SoC.功率、性能和面积(PPA)分析收集与以下各项相关的数据三个类别。除了成本之外,通常还需要在三
    发表于 08-08 06:20

    摄像机+运营商专线,解锁融合服务超能力

    · 关注华为行业感知了解更多动态 · · 原文标题:摄像机+运营商专线,解锁融合服务超能力! 文章出处:【微信公众号:华为机器视觉】欢迎添加关注!文章转载请注明出处。
    的头像 发表于 07-04 08:15 251次阅读
    摄像机+运营商专线,解锁融合服务<b class='flag-5'>超能力</b>!

    开放原子开源基金会OpenHarmony开发者大会2023演讲资料汇总

    、交通、教育、政务、家居等众多行业,OpenHarmony生态发展欣欣向荣。 本届OpenHarmony开发者大会将对OpenHarmony 3.2Release新特性、新能力进行深入介绍,同时邀请
    发表于 05-29 16:34

    涂鸦PaaS2.0焕新升级!开发者打造差异化IoT产品及方案必备利器

    之前我们有介绍过涂鸦IoTPaaS(点击查看往期介绍),面向开发生态,它集成了云开发、App开发、硬件开发三大核心支撑能力,能够全方位助力
    的头像 发表于 05-09 15:14 570次阅读
    涂鸦PaaS2.0焕新升级!<b class='flag-5'>开发者</b><b class='flag-5'>打造</b>差异化IoT产品及方案必备利器