Cadence® Joules™ RTL Design Studio 协助RTL 设计人员更迅速更准确的获取功耗、性能、面积和拥塞 (PPAC) 这类会影响物理实现的指标。前端设计人员可以定位问题在版图中的位置,追查对应的源代码,通过这些自动化的引导,提升RTL质量以实现更好的 PPAC 。同时,这种在早期对设计调整处理的方式,有助于实现工程师合理分配资源,解决在 RTL 层面无法修复的问题。

概述

Cadence® Joules™ RTL Design Studio 协助RTL 设计人员更迅速更准确的获取功耗、性能、面积和拥塞 (PPAC) 这类会影响物理实现的指标。前端设计人员可以定位问题在版图中的位置,追查对应的源代码,通过这些自动化的引导,提升RTL质量以实现更好的 PPAC 。同时,这种在早期对设计调整处理的方式,有助于实现工程师合理分配资源,解决在 RTL 层面无法修复的问题。

过去,RTL 工程师与实现工程师各自独立,导致前端和实现过程的脱节。这一脱节也致使前后端团队间存在冗余迭代,增加了设计周期,同时也严重影响了产品上市时间。在将设计交付到物理实现前,应该解决主要的时序和拥塞问题。如果在设计早期就有足够准确的预估和智能的调试手段,那么在 RTL 编码和架构1阶段就能解决 20%-40% 的物理实现问题。

Joules RTL Design Studio 协助前端设计人员全面优化代码,确保代码交付质量,实现 PPAC 目标。该解决方案使用 Cadence 的核心引擎来计算 PPAC预估值 ,包括业界优异的的Innovus™ Implementation SystemGenus™ Synthesis SolutionJoules RTL Power Solution,高准确度让用户有足够把握做出决定。Joules RTL Design Studio 搭载了独特的智能调试辅助系统。这一系统对违例的可能原因进行归类,提供建议协助设计者发现解决 RTL 问题,最终打造出更智能、更高效的产品。

Joules RTL Design Studio 与生成式 AI 解决方案——Cadence Cerebrus™ Intelligent Chip Explorer 紧密集成,便于探索不同的设计场景,如布局优化,频率电压考量。此外,它还与 Cadence Joint Enterprise Data and AI Platform 集成,有助于和不同版本 RTL 或前代项目比对,进行深入分析。

主要特点和优势

独树一帜的智能 RTL 调试辅助系统
  • 在整个设计流程(逻辑、物理和生产实现)中提供早期功耗、性能、面积和拥塞 (PPAC) 指标以及便于操作的修正指导
  • 有助于工程师进行假设分析,找到潜在的解决方案,从而尽量减少迭代,改善设计结果。
  • 通过将 RTL改善提升了 25%的结果指标(QOR)
支持 RTL 和实现库的输入
  • 协助前端设计人员调试和解决实现问题
依托成熟的计算引擎
  • Joules RTL Design Studio 与 Innovus Implementation System、Genus Synthesis Solution 和 Joules RTL Power Solution 共用同一引擎,确保原型验证的准确性
缩短 TAT,提高生产力
  • 与完整的综合实现流程相比,物理预估更快,运行时间更短,可将生产力提高 5 倍
  • 智能反馈,有助于加快迭代速度,减少迭代次数
统一考核中心
  • 给RTL设计人员带来了友好高效的使用体验,反馈物理实现的情况,定位并分类违例问题,分析瓶颈所在,以及 RTL、原理图和layout 交互查询
  • 通过单个 GUI 完成所有的分析,对设计功能进行考量,获得最佳结果指标(QoR)
先进的 RTL 功能设计
  • RTL重组 – 修改逻辑层次;分组、取消分组、移动、添加或删除实例,重写 RTL 以实现更好的 PPAC 结果
  • 追踪 PPAC – 比较不同流程结果或同一流程不同阶段之间的 QoR
  • RTL Diff — 高亮在多个抽象层面上的 RTL 差异,从简单的 RTL 到复杂逻辑的变更
Lint 检查器集成
  • 工程师可以逐步运行 lint 检查器(包括设计、活动、UPF、物理和约束检查),预先排除数据和设置问题,从而减少错误,缩短完成用时
Interactive congestion hotspot layout viewer
Fig 1: Interactive congestion hotspot layout viewer with HDL cross-probing
Timing debug HDL viewer
Fig. 2: Timing debug with HDL cross-probing

操作系统平台支持

Joules RTL Design Studio 支持:

  • RHEL 经测试的7.4、7.4+、8、9
  • SLES 12、15
  • CentOS 7.4+

Cadence服务与支持

  • 如有任何问题,可通过电话、邮件或在线客服寻求 Cadence 应用工程师的帮助,他们同时提供技术支持与定制培训服务。
  • Cadence 认证讲师教授 70 多种课程,课堂知识中融合实践经验,
  • 提供超过 25 种在线学习 (iLS) 课程,用户可以随时随地通过在线自学。
  • Cadence 在线支持团队全天候在线支持,用户可随时下载最新解决方案、技术文档和软件等。
  • 如需更多信息,请访问 Cadence 支持培训页面

参考文献

  1. Vanderlip, Jeff."Physical RTL optimization solves problems early."EETimes DesignLines.November 15, 2002.