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

    文章

    926

    浏览量

    52652

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2025 NVIDIA中国开发者日圆满落幕

    11 月 14 日,NVIDIA 中国开发者日 2025 在苏州圆满落幕。这场专为开发者打造的年度科技盛会,汇聚了来自全国的 AI 科研人员、工程师、高校学生及科技爱好,共同探索 A
    的头像 发表于 11-19 16:43 728次阅读

    RT-Thread睿擎开发者网站重磅升级 | 产品动态

    技术赋能,体验焕新尊敬的开发者,我们很高兴地宣布RT-Thread睿擎开发者网站已完成全面升级!本次升级基于全新的vuepress-theme-plume框架重构,带来更卓越的性能表现
    的头像 发表于 11-12 17:29 1027次阅读
    RT-Thread睿擎<b class='flag-5'>开发者</b>网站重磅升级 | 产品动态

    华为云与开发者共赢AI未来

    ,与开发者共赢”主题演讲,详细阐述了华为云生态的最新进展,并宣布华为开发者空间全面升级,全新集成多种AI原生应用开发能力
    的头像 发表于 09-20 15:58 1400次阅读

    NVIDIA DRIVE AGX Thor开发者套件重磅发布

    这款由 NVIDIA DriveOS 7 驱动的开发者套件能够帮助开发者打造出更安全的智能汽车和交通解决方案。
    的头像 发表于 09-04 11:20 1016次阅读

    曙光网络SugonRI开发者社区正式上线

    (sugonri.sugon.com),面向使用及计划使用SugonRI的开发者打造一个集学习、交流、案例分享与应用实践于一体的开放平台。
    的头像 发表于 09-04 09:58 726次阅读

    迅龙软件参加昇腾 AI 开发者创享日・广东站,为开发者打造沉浸式实操体验

    7月18日,线下顶尖人才汇聚的开发者盛会——昇腾AI开发者创享日・广东站在广州举行。活动以“创未来享非凡”为主题,聚焦广东本地产业特点,分享前沿AI创新技术,搭建生态交流平台,帮助开发者全面了解昇腾
    的头像 发表于 07-23 17:18 1105次阅读
    迅龙软件参加昇腾 AI <b class='flag-5'>开发者</b>创享日・广东站,为<b class='flag-5'>开发者</b><b class='flag-5'>打造</b>沉浸式实操体验

    这次你说了算!先楫半导体开发者生态技术日

    HPM为开发者量身打造的生态活动正在规划中! 赶紧动动发财的小手填个小问卷,告诉我们你关心的话题和期待的场景,我们会认真阅读每一份问卷,听取大家的宝贵建议,期待您的反馈哈!
    发表于 07-10 11:21

    HDC 2025开发者主题演讲精彩回顾

    日前,华为开发者大会(HDC 2025)进入第二天,行业领袖、技术专家、全球开发者齐聚现场,共同见证这场科技盛会。在开发者主题演讲中,华为技术专家深入解析HarmonyOS的最新技术、体验创新以及
    的头像 发表于 07-09 11:20 1052次阅读

    层层剥开开鸿Bot,我们看到的是“开发者优先”

    对开源生态来说,社区先于代码,开发者重于一切
    的头像 发表于 05-27 09:23 2781次阅读
    层层剥开开鸿Bot,我们<b class='flag-5'>看到</b>的是“<b class='flag-5'>开发者</b>优先”

    Java开发者必备的效率工具——Perforce JRebel是什么?为什么很多Java开发者在用?

    Perforce JRebel是一款Java开发效率工具,旨在帮助java开发人员更快地编写更好的应用程序。JRebel可即时重新加载对代码的修改,无需重启或重新部署应用程序,就能让开发者即时
    的头像 发表于 04-27 13:44 659次阅读
    Java<b class='flag-5'>开发者</b>必备的效率工具——Perforce JRebel是什么?为什么很多Java<b class='flag-5'>开发者</b>在用?

    Arm亮相2025年游戏开发者大会

    近日,成千上万的人聚集在美国旧金山的马斯康尼中心参加 2025 年游戏开发者大会 (GDC 2025)。全球开发者齐聚一堂,探讨如何利用技术塑造手游的未来。鉴于 99% 的高端智能手机均基于 Arm 技术打造,Arm 持续在提供
    的头像 发表于 04-01 13:51 1003次阅读

    AI大模型赋能!移远通信打造具有“超能力”的AI智能玩具解决方案

    AI大模型赋能!移远通信打造具有“超能力”的AI智能玩具解决方案   随着无线通信、先进算法以及AI大模型等前沿技术的蓬勃发展,许多玩具已经从简单的互动设备进化为集教育、陪伴和娱乐功能于一身的AI
    发表于 01-13 15:05 415次阅读
    AI大模型赋能!移远通信<b class='flag-5'>打造</b>具有“<b class='flag-5'>超能力</b>”的AI智能玩具解决方案

    开发者的开源鸿蒙故事

    近日,在以“一切为了开发者”为主题的“2024开放原子开发者大会暨首届开源技术学术大会”上,开源鸿蒙5.0 Release版本正式发布,备受各方关注。该版本在系统完备度、分布式创新、开发者体验以及系统稳定性等方面均实现了显著提升
    的头像 发表于 01-06 10:28 1226次阅读

    《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发

    《HarmonyOS第一课》焕新升级,赋能开发者快速掌握鸿蒙应用开发 随着HarmonyOS NEXT发布,鸿蒙生态日益壮大,广大开发者对于系统化学习平台和课程的需求愈发强烈。近日,华为精心
    发表于 01-02 14:24

    开发者洞察 | 小德智能:用涂鸦GenAI能力打造智能宠物创新应用

    宠物硬件和AI能力的结合,正在成为宠物经济接下来的热门风口方向!市场上越来越多的企业,开始将目光投向智能养宠领域,积极打造“AI+宠物”的创新应用。作为涂鸦开发者的小德智能,就专注于将宠物喂养、陪伴
    的头像 发表于 12-12 18:14 1572次阅读
    <b class='flag-5'>开发者</b>洞察 | 小德智能:用涂鸦GenAI<b class='flag-5'>能力</b><b class='flag-5'>打造</b>智能宠物创新应用