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

    文章

    798

    浏览量

    50343

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    云端AI开发者工具怎么用

    云端AI开发者工具通常包括代码编辑器、模型训练平台、自动化测试工具、代码管理工具等。这些工具不仅降低了AI开发的门槛,还极大地提高了开发效率和模型性能。下面,AI部落小编为您介绍云端AI开发者
    的头像 发表于 12-05 13:31 134次阅读

    HarmonyOS NEXT应用元服务开发Intents Kit(意图框架服务)事件推荐开发者测试

    意图框架向开发者提供真机测试能力,即开发者可连接设备进行调测。开发者完成代码开发之后,功能正式上架应用市场前,可以在HarmonyOS NE
    发表于 11-18 17:39

    苹果发布Apple Intelligence开发者测试版

    近日,苹果公司正式发布了其全新的Apple Intelligence开发者测试版本,这一版本集成了备受期待的ChatGPT功能,为开发者和部分用户带来了全新的体验。然而,在美股盘中,苹
    的头像 发表于 10-24 09:57 334次阅读

    宣布 RISE RISC-V 开发者表彰试点计划:赋能开发者拓展 RISC-V 影响力

    我们一直在寻找加强RISC-V架构和扩大其在软件生态系统中应用的方法。为进一步实现这个愿景,我们很高兴地宣布启动RISC-V开发者表彰试点计划[1],旨在表彰和支持为将RISC-V打造成所有项目
    的头像 发表于 10-15 08:08 227次阅读
    宣布 RISE RISC-V <b class='flag-5'>开发者</b>表彰试点计划:赋能<b class='flag-5'>开发者</b>拓展 RISC-V 影响力

    ADI发布嵌入式软件开发环境CodeFusion Studio™和开发者门户,助力简化和加速智能边缘开发

    ADI面向开发者打造全新套件,整合跨设备、跨市场的硬件、软件和服务,CodeFusion Studio™和ADI新推出的开发者门户是该套件中首批亮相的方案 此外还包括ADI Assur
    的头像 发表于 10-08 17:27 478次阅读
    ADI发布嵌入式软件<b class='flag-5'>开发</b>环境CodeFusion Studio™和<b class='flag-5'>开发者</b>门户,助力简化和加速智能边缘<b class='flag-5'>开发</b>

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    独特的抢先体验机会,涵盖了原生应用开发、分布式能力、原子化服务等核心功能特性,助力开发者探索国产操作系统的更多可能性。此次发布的预览版适配RK3568、RK358
    的头像 发表于 09-28 08:07 343次阅读
    KaihongOS 4.1.2<b class='flag-5'>开发者</b>预览版正式上线,诚邀<b class='flag-5'>开发者</b>免费试用!

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    开发者提供了独特的抢先体验机会,涵盖了原生应用开发、分布式能力、原子化服务等核心功能特性,助力开发者探索国产操作系统的更多可能性。 此次发布的预览版适配RK3568、RK3588、ES
    的头像 发表于 09-26 15:59 462次阅读

    开发者空间实践指导:基于 3 大 PaaS 主流服务轻松实现文字转换语音

    ,对华为云产品 API 体系及 API 开放能力有全面了解,并最终完成应用创建,全程实践约 15 分钟。 配置开发者空间 华为云为全球开发者打造专属
    的头像 发表于 09-13 16:25 468次阅读
    <b class='flag-5'>开发者</b>空间实践指导:基于 3 大 PaaS 主流服务轻松实现文字转换语音

    涂鸦智能借助亚马逊云科技全面拥抱生成式AI打造智慧解决方案 提升开发者效率

    北京 ——2024 年 7 月 8 日 全球化云开发者平台涂鸦智能应用亚马逊云科技的生成式AI技术与服务,在针对智慧领域云开发者平台以及针对企业内部协同办公和技术产研等关键场景打造生成式AI解决方案
    发表于 07-08 14:06 135次阅读

    爱立信旗下Vonage与AT&amp;T合作,通过API为开发者提供更丰富的网络能力

    近日,爱立信旗下的Vonage正在与美国跨国电信运营商AT&T合作,通过API为开发者和企业提供更丰富的网络能力
    的头像 发表于 03-21 10:37 1.2w次阅读

    Android 15的首个开发者预览版现已发布

    Android 15 的首个开发者预览版现已发布,以便各位开发者能与我们通力协作,打造更优秀的 Android 平台。
    的头像 发表于 03-12 14:16 928次阅读
    Android 15的首个<b class='flag-5'>开发者</b>预览版现已发布

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。
    的头像 发表于 01-29 16:42 1423次阅读
    华为宣布HarmonyOS NEXT鸿蒙星河版<b class='flag-5'>开发者</b>预览面向<b class='flag-5'>开发者</b>开放申请

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

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

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

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