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

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

3天内不再提示

研发投入越来越高 什么样的工具才能保障变现?

坚白 来源:电子发烧友网 作者:陆楠 2019-05-11 01:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嵌入式系统和SOC而言,汽车、大规模计算、IoT5G通信等应用使得多核异构、多处理架构的设计成为主流。在无人驾驶AI和ML这些领域,多核异构芯片正变得越来越普遍,而在数据中心这类应用场景中,有数千个处理器——随着功能迭代,这个数量将达到百万兆级——在同时运行,这些不同的处理器之间的交互对系统级行为产生的影响需要有效的跟踪和调试。
此外,RSIC-V这样的新型处理器架构的兴起也给SOC设计增加了一个前所未有的选项,芯片系统复杂度的增加使得芯片设计的投入越来越高——一颗7nm芯片从设计到流片需要2亿美金——因而保障它们被正确的设计和运行最终得以变现的工具就愈发重要。

大规模系统设计要解决的问题

SoC中多个硬件模块、固件和软件之间的复杂交互已经使实时的全生命周期监测成为SoC设计人员不可或缺的工具。设计方法的改变也正在使整个系统的监测比以往任何时候都更有必要。灵活的软件开发和特殊编程实践本质上都需要实际系统的高细节可见性。同样,系统硬件和软件的构建过程需要工程师清楚地了解其系统运行时的行为。
芯片设计人员总是希望能够更快的进行系统级芯片开发和调试,系统设计则需要增强的连接能力,基于硬件的安全防护能力,功能安全性,现场性能和功耗优化,”UltraSoC首席执行官Rupert Baines说。“与Synopsys这类设计工具公司提供的产品不同,UltraSoC的产品是以IP的方式固化在用户芯片中,这对于用户而言,分析和调试不仅是研发期,而且延长到了整个产品生命周期。”UltraSoC是一家为SoC设计提供内部分析、追踪与监测IP的公司,这些IP将可扩展的分析技术和通信架构加入SoC中,包括开发、分析和数据可视化的算法及工具,以及用于信息安全的分析技术。
UltraSoC为SOC提供的调试和监测工具,支持ARM、MIPS、RISC-V等多种CPU架构
图:UltraSoC为SOC提供的调试和监测工具,支持ARM、MIPS、RISC-V等多种CPU架构

开发环境需要简化

UltraSoC去年10月推出了一个集成开发环境工具——UltraDevelop 2 IDE。该工具集成了调试、运行控制和性能调优功能,可为硬件、固件和软件的运行提供集成化的视图,以及高级异常检测、可视化和数据科学等功能。
UltraDevelop 2 IDE可为硬件、固件和软件的运行提供集成化的视图界面
图:UltraDevelop 2 IDE可为硬件、固件和软件的运行提供集成化的视图界面
基于Percepio的Tracealyzer功能,UltraDevelop 2为工程师提供了硬件操作和高级软件执行的集成化可视性。对Imperas的多处理器调试器的集成,使UltraDevelop 2能够支持多核、多线程平台,包括利用不同处理器架构的内核组合,支持开发复杂的异构系统——如上所言,这些系统正变得越来越普遍。“打造UltraDevelop 2的目的,是为了给SoC设计人员在选择开发平台时提供功能和灵活性的最佳组合,并且有能力对20多种CPU架构进行实时运行控制。”Baines说,“开发人员可以从UltraSoC现有的合作伙伴处获得和部署第三方工具,并支持底层的UltraSoC硬件功能,或者他们可以选择UltraSoC提供的预集成配置。”
对延时和带宽进行分析对延时和带宽进行分析
图:AI处理器的数据处理量达到3Gbit/S,要对延时和带宽进行分析,UltraDevelop 2通过自有数据库比对过滤掉无效的数据,提高分析效率
UltraDevelop 2的系统级整体开发方法意味着开发人员能够在任何抽象级别上查看和分析软件和硬件之间的交互。据悉,Microsemi不久前推出的PolarFire SoC架构所强调的“广泛的调试能力”正是受益于此,该架构属于其RISC-V Mi-V生态系统。

RISC-V的特殊需求

作为一个快速增长的开源处理器,RISC-V用户的增长迅速。据悉,目前UltraSoC的客户中,已有一半来自RISC-V,包括Andes, Esperanto, Lauterbach, Microchip和SiFive。“Esperanto的高性能计算系统在同一颗芯片上放置了一千个RISC-V处理器和AI/ML加速器,Western Digital则承诺将其存储处理器中的10亿个核心转换为RISC-V架构(SweRV Core处理器),”Baines说道。
和ARM等其他处理器已内置自有的ETM(嵌入式跟踪宏单元)不同,RISC-V没有ETM所以,该公司在2018年初推出了业界第一款也是唯一一款专为RISC-V设计的商用追踪编码器IP,对指令执行和数据内存访问进行编码,并输出一种高度压缩的追踪格式,外部软件可以随后获取此数据并使用它来重建程序执行流程。其他通用功能则包括数据和指令追踪、一系列计数器和定时器以及快速分析描绘工具。

硬件防护的安全性会更高

从安全的角度讲,分析工具最好是独立于主系统,且是非侵入式的。“硬件防护分析速度更快,而且不会被恶意软件发现,”Baines说,“同时,也要满足结果实时可见并能够运行软件进行调整。UltraDevelop 2集成了诸如异常检测和防止恶意入侵等硬件支持的安全性与安全防护特性。”
这一硬件防护功能是基于UltraSoC的裸金属安全防护(Bare Metal Security,BMS)技术,该技术提供“比操作系统更底层”的、基于硬件的安全防护级别,对于攻击者,BMS极难被发现或被破坏。
除了越来越多的使用高级硬件和软件与物理世界交互使得系统对安保要求越来越高,行业标准的激增也需要对SOC的内部行为进行高粒度的监控,且不仅是开发期间,还要能够在部署后进行分析调试。以汽车网络安全标准SAE J3061为例,该标准要求在从开发到现场使用的整个产品生命周期中监测和控制安全保护功能,包括能够去监测事故和侵入系统的企图并报告此类事件。另外,类似画面冻结误导系统判断的情况也需要能够提出预警或辅助处理系统进行决策。这就要求分析工具可在已部署的产品里发现系统性和随机性错误,实现新级别的安全性和安全防护功能,并支持现场系统健康监测和高级取证。
“UltraDevelop 2的基础架构也包括专门针对提高汽车安全性与安全防护能力而优化的功能,”Baines说,“包括用于检查冗余模块之间一致性的锁步监测器。”虽然大多数处理器都有锁步功能,但在多处理架构系统中,第三方锁步功能会更客观。
据悉,UltraSoC去年11月和一家专精于设计和验证高完整性关键系统技术的公司ResilTech达成一项合作计划,旨在针对ISO26262标准进一步提高汽车系统的功能安全合规性。
锁步功能监测可防止处理器出现异步频率的故障
图:锁步功能监测可防止处理器出现异步频率的故障

周期精确追踪的重要性

在实时和性能关键型(performance-critical)应用中,周期精确追踪正变得越来越重要,工程师需要将其硬件和软件代码的运行优化到单时钟周期的水平,即被CPU、GPUDSP或加速器所识别的最小时间单位。
UltraSoC不久前在其UltraDevelop 2 IDE中增加了周期精确的追踪功能——RISC-V Trace Encoder追踪编码器,支持32位和64位RISC-V设计。该技术最初将作为UltraSoC用于RISC-V处理器追踪解决方案的一部分提供。
Baines强调,当前处理器跟踪解决方案只跟踪程序流,如跳转、分支、中断等。但不能直接看到CPU在特定时刻所做的工作,周期精确跟踪解决了这个问题。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 调试
    +关注

    关注

    7

    文章

    653

    浏览量

    35866
  • 跟踪
    +关注

    关注

    1

    文章

    38

    浏览量

    14654
  • UltraSoC
    +关注

    关注

    0

    文章

    40

    浏览量

    18370
  • RSIC-V
    +关注

    关注

    4

    文章

    17

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    告别研发内耗!其利天下无刷电动工具驱动方案,全品类可适配、量产有保障

    ,每一款工具都要从零开发驱动方案,研发成本翻倍、周期无限拉长;好不容易完成研发调试,一进入量产就良率暴跌,返工、整改、售后烧掉几十万,前期研发投入
    的头像 发表于 03-14 14:00 555次阅读
    告别<b class='flag-5'>研发</b>内耗!其利天下无刷电动<b class='flag-5'>工具</b>驱动方案,全品类可适配、量产有<b class='flag-5'>保障</b>

    为什么AI数据中心越来越依赖电流监测?

    随着人工智能技术的快速发展,算力需求正在以前所未有的速度增长。从大型语言模型到多模态AI,再到智能体系统,越来越多的应用开始依赖高性能计算平台。 最近一段时间,围绕AI智能体(AI Agent
    的头像 发表于 03-11 14:07 180次阅读

    全面解析电源防雷器:原理、选型与安装维护指南

    电子设备遭受意外浪涌的风险越来越高。无论是新建项目的配电设计,还是老旧建筑的改造升级,合理配置电源防雷器都是保障用电安全、延长设备寿命、避免巨额经济损失的必要手段。选择通过国家检测机构认证、品质可靠的电源防雷器,并严格按照规范进行安装维护,
    的头像 发表于 02-28 17:04 833次阅读
    全面解析电源防雷器:原理、选型与安装维护指南

    当主控芯片架构不断变化时,系统研发团队真正需要什么样的开发平台?

    在开发新一代嵌入式系统时,越来越多的主控系统级芯片(SoC)正在从单一内核转向多内核与异构架构,这促使系统研发工程师更希望得到一个能“覆盖快速变化”的统一开发平台。
    的头像 发表于 02-14 21:05 6905次阅读

    为什么原厂越来越需要一套自己的 Studio

    过去几年,在和 MCU 原厂的合作过程中,一个趋势越来越明显: 原厂正在从“只提供芯片”,走向“提供完整使用路径”。 而 Studio 工具,正好处在这个变化的中心。 一、芯片性能已经不再是主要门槛
    发表于 02-05 09:37

    为什么原厂越来越需要一套自己的 Studio

    过去几年,在和 MCU 原厂的合作过程中,一个趋势越来越明显: 原厂正在从“只提供芯片”,走向“提供完整使用路径”。 而 Studio 工具,正好处在这个变化的中心。 一、芯片性能已经不再是主要门槛
    的头像 发表于 02-05 09:33 233次阅读
    为什么原厂<b class='flag-5'>越来越</b>需要一套自己的 Studio

    芯片越做越小,集成度越来越高,晶圆键合技术愈发关键!

    晶圆
    北京中科同志科技股份有限公司
    发布于 :2026年02月04日 13:18:14

    破局同质化竞争:超声波切割技术如何为品牌打开增长新路径

    在当前激烈的制造业和电商竞争中,很多企业都面临相似的困境。产品同质化越来越严重,大家都在打价格战,利润空间被不断挤压。与此同时,用户对产品体验和创新功能的要求却越来越高。自主研发新技术?周期长、
    的头像 发表于 12-10 18:42 394次阅读
    破局同质化竞争:超声波切割技术如何为品牌打开增长新路径

    特种电子系统也有高温挑战,电源模块要求越来越高

    一、为何军工领域迫切需要高温DC/DC电源模块? 军工电子设备经常需要在极端恶劣的环境下工作,其中高温是最常见的严酷条件之一。高温DC/DC电源模块的应用场景主要包括: 1.航空航天与飞行器: 喷气式发动机附近: 用于发动机控制、状态监测的电子设备舱,环境温度可高达125°C以上。 导弹制导系统: 导弹在高速飞行时,气动加热和自身发动机散热会使弹体温度急剧升高,其内部的制导、控制和引信系统电源必须能在高温下稳定工作。 卫星与太空
    的头像 发表于 11-20 15:35 575次阅读
    特种电子系统也有高温挑战,电源模块要求<b class='flag-5'>越来越高</b>

    高速接口布局指南

    随着现代总线接口频率越来越高,必须谨慎设计印刷电路板(PCB)的布局,以确保解决方案的可靠性。 获取完整文档资料可下载附件哦!!!! 如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 08-20 16:34

    博世如何简化智能制造工艺流程

    在新能源行业飞速发展的今天,产品更新迭代的的速度越来越快,制作工艺的要求也越来越高。市场要求我们“快速上线、高效生产”,那我们如何才能让制造流程中的工艺环节变得更智能,更高效?
    的头像 发表于 07-30 10:18 1307次阅读

    后摩尔时代:芯片不是越来越凉,而是越来越

    1500W,而在消费领域,旗舰显卡RTX5090也首次引入了液态金属这一更高效但成本更高的热界面材料(TIM)。为什么芯片越来越热?它的热从哪里来?芯片内部每一个晶体管
    的头像 发表于 07-12 11:19 2370次阅读
    后摩尔时代:芯片不是<b class='flag-5'>越来越</b>凉,而是<b class='flag-5'>越来越</b>烫

    英飞凌BMS解决方案推动电动汽车创新

    随着电动汽车越来越被大众接受,车辆电气化、智能化程度越来越高,如何提高电动汽车的续航里程,同时保障车辆安全可靠持久运行是当前最主要的技术难题之一。而先进的电池管理系统 (BMS)有助于克服电动汽车广泛普及的关键障碍:续航里程、安
    的头像 发表于 06-26 14:50 1464次阅读
    英飞凌BMS解决方案推动电动汽车创新

    低功耗蓝牙模组在电动工具类设备上的应用

    随着电动工具智能化的发展,越来越多的电动工具设备上,开始增加低功耗蓝牙模组。 增加这个低功耗蓝牙模组后,可提升用户体验,如通过App调整参数、实时监测状态;优化资产管理,实现工具追踪与
    发表于 05-27 20:10

    概伦电子芯片封装连接性验证工具PadInspector介绍

    当今时代人们对产品性能要求越来越高,SoC设计也随之变得越来越复杂,由此导致SoC内模块数量呈指数级增长。不同于传统设计方法,芯片封装设计中的l/O pad配置规划和封装连接性验证流程需更早完成,这逐渐成为影响SoC上市时间的关键性因素。
    的头像 发表于 04-22 09:59 965次阅读
    概伦电子芯片封装连接性验证<b class='flag-5'>工具</b>PadInspector介绍