• 正文
  • 相关推荐
申请入驻 产业图谱

新思科技PADK:基于Web的SoC架构协作探索框架

07/30 12:15
733
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

片上系统(SoC)和基于芯粒的半导体的复杂性持续增长。随着Multi-Die架构、AI加速器和日益增加的内存带宽成为常态,在设计周期的早期解决性能和功耗问题变得尤为重要。

传统的架构探索方法,基于电子表格静态分析、RTL仿真和临时沟通,速度慢且耗费大量人力,常常导致工作流程碎片化和反馈滞后。简单来说,这些过时的方法已无法跟上如今芯片创新的步伐。

为了简化早期的架构探索,我们最近推出了新思科技Platform Architect Development Kit(PADK),这是一个基于网页的协作架构,将Platform Architect经过验证的成熟功能引入一个更易于访问、交互和基于角色的环境,助力架构设计团队提升效率。

以角色为中心的网页端虚拟原型工具

Platform Architect是一个基于SystemC和TLM的虚拟原型环境,用于Pre-RTL阶段的架构探索。Platform Architect能够仿真SoC和芯粒工作任务的性能和功耗特性,已成为设计团队开发AI芯片汽车芯片和高性能计算(HPC)芯片的关键工具。

PADK作为Platform Architect在网页端的轻量级扩展,通过以角色为中心的结构化协作,进一步提高了架构探索的效率。

PADK解决了在Pre-RTL阶段的系统设计中面临的三个长期存在的挑战:

架构师、项目干系人和客户之间缺乏协同沟通

手动将仿真输出转换为报告或演示文稿费时费力。

在面向客户的验证过程中,容易泄露机密IP或工作任务数据。

通过PADK,用户可以访问一个安全的网页端界面,促进实时协作,而无需掌握深厚的仿真专业知识。可自定义的仪表板能够展示重要的性能指标(例如,延迟、功耗和面积),而基于角色的访问控制可确保用户仅能查看与其职责相关的数据。

上传的文档(包括AI图表和Trace文件)会经过加密处理,不必担心在客户评估性能的过程中泄露敏感数据。而且,由于PADK支持浏览器内仿真,用户可以轻松调整参数或尝试其他配置,而无需依赖建模团队的支持。

通过实现高效顺畅的数据共享、快速仿真和迭代及跨团队协作,PADK为SoC和芯粒架构的探索及性能分析带来了更加灵活和更具协作性的方法。

PADK工作流程

标准PADK工作流程如下:

创建和打包PADK。PADK创建者(通常是架构师或支持团队成员)使用Platform Architect构建虚拟原型,配置工作任务并定义KPI。然后,创建者将PADK(包括库、脚本、Trace file和配置参数)打包到一个zip格式的压缩文档中。

上传到云端或本地服务器接着,PADK包被上传到云端或本地服务器,可通过PADK门户访问。

访问网页端门户并进行仿真。用户通过浏览器登录,查看共享的仪表板,筛选/排序数据,并运行新的仿真(更改带宽、CSM大小等)。

管理和共享仿真结果。仿真结果在共享之前会保持私密状态,并且只需点击几次即可添加到仪表板中。

加强协作、提升速度、增强灵活性

尽管适用于众多行业,但PADK在一些快速发展的领域,如汽车、AI加速和高性能计算中尤为重要,最终能够帮助团队更快地做出更好的架构选择。

PADK通过消除漫长的反馈周期和解锁更灵活的合作方式,重塑了架构团队在早期设计决策中的探索与协同工作的模式。

用户可以直接通过浏览器运行自己的实验,即刻了解所做调整对性能的影响,而无需花费数天或数周等待仿真专家来处理新的工作任务。

PADK的云架构支持分布式团队协作,免去了在本地安装工具或设置IT环境的麻烦。E是光源方向上样品表面的照度

基于角色的访问控制可确保每个用户(无论是架构师、项目经理还是外部合作伙伴)仅能访问与其角色对应的数据内容。其中包括安全协作机制、数据加密和有选择性的跨公司共享。

打破瓶颈,不断突破

新思科技PADK将早期架构探索工作引入云端,使之从孤立的手动流程,转变为一种快速、安全的协作式体验。通过构建架构师和项目干系人之间的沟通桥梁,PADK能够促进更快、更明智的设计决策,缩短开发周期。

无论是优化SoC带宽还是验证芯粒配置,PADK都能让探索、迭代和共享变得更加容易。

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录