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

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

3天内不再提示

高级流程节点使仿真必不可少

星星科技指导员 ? 来源:嵌入式计算设计 ? 作者:Jean-Marie Brunet ? 2022-06-29 15:23 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

半导体行业体现了从今天具有小特征的工艺到未来工艺节点的不懈进军,未来工艺节点将涉及今天可能看起来很疯狂的特征尺寸。再说一次,当 1980 年代的工作人员查看时,今天的功能可能看起来小得离谱。

具有更小功能的新工艺节点可在芯片上实现更多晶体管;一直如此。所有类型的验证工具(包括仿真)都需要不断升级,以跟上测试最先进芯片所需的能力。

但是随着最新的发展,我们已经越过了界限。它不再只是容量游戏:曾经是别人的问题的验证现在可能是你的问题,特别是模拟器必须加强支持新的验证任务。

把它放在一起

改变的是计算平台的独立组件——过去驻留在不同芯片上的模块——现在可以集成到广泛的通用和专用片上系统 (SoC) 中。不仅必须验证所有块,还必须验证它们的交互。

您的典型 SoC 将一个或多个处理器与广泛的支持 IP 块集成在一起。鉴于我们现在拥有包括内存在内的完整计算引擎,最明显的任务是在软件在单个处理器上运行时验证 SoC,甚至在多个处理器互操作时验证。

如果没有仿真或硬件辅助验证,这种软件验证是完全不切实际的;使用仿真执行软件花费的时间太长。模拟以大约 1 Hz 的速度运行;简单地引导 Linux 需要数百万个周期。在 1 Hz 时,完成 100 万个周期需要 11 天以上的时间——这意味着简单地将系统引导到可以开始运行应用程序软件的点可能需要数周时间——还有额外的数周时间来检查软件的其余部分。它只是不会发生。

因此,仿真提供的第一件事是检查软件所需的速度。但这仅仅是开始。速度不得不为其他重要参数腾出空间——没有比功率更重要的了。由于当前对延长手持设备电池寿命的重视,以及对减少从墙上插头中汲取电力的总体兴趣,现在必须彻底审查电力。

两个趋势影响功率测试。首先是不同模式的扩散。例如,如果您正在为移动设备构建 SoC,您将拥有检查互联网、观看视频、听音乐、获取行车路线、发送短信以及——哦,是的——打电话的模式。理想情况下,应测试所有组合和排列,以确保没有未检测到的高功率角落案例。

电源测试的第二个方面涉及监控软件执行时电源如何响应。必须测试广泛的软件场景,以确保关键功能不会意外耗尽电池的速度比预期的要快。

对于执行在设计时可能未知的各种软件的 SoC(如笔记本电脑智能手机),较低级别的驱动程序和其他基础设施软件可能是您验证的重点。但对于专用设备——尤其是那些用于物联网的设备——您还需要查看在应用程序级别运行的专用软件。只有仿真才能在硬件和软件相结合的环境中实现这一点。

堆栈和验证堆栈

您的系统还可能包含各种支持通信和安全的堆栈。通信堆栈通常涉及硬件和软件的组合。最低层被铸造成晶体管,而上层则在软件中实现。所有层都必须与其相邻层交互,无论这意味着留在硬件内、留在软件内还是在硬件和软件层之间来回移动。

虽然我们已经验证了很长时间的通信,但安全性已经从“我们应该在某个时候考虑一??下”提升到“我们必须拥有这个!” 对于大多数工程师来说,这是一个新领域,过去只是少数专家的领域。

安全可能也可能不涉及硬件和软件的组合。用于加密和散列等计算密集型功能的低级 IP 可以在硬件中实现——或者,在性能和功率允许的情况下(但价格点不允许),这些相同的算法可以在软件中运行。

安全堆栈与通信堆栈相交。如果您的通信设置涉及传输层安全 (TLS),那么您的通信堆栈的验证将必然包括一些安全验证。您需要确保身份验证正常工作,根据需要存储和发送密钥,并且加密(设置期间的密钥和传输内容)都使用仿真进行了全面测试。

不再是别人的问题

安全、通信、视频处理、音频处理——以及我们最先进的工艺支持的更多功能现在都集中在一个芯片上。其中每一个过去都由专家在他们自己的孤岛中处理。不再; 您拥有它,即使您一路有专家的支持。一个单一的验证计划不仅需要确保这些领域中的每一个都能正常工作并具有必要的性能和功率,而且更重要的是,这些功能之间的交互和切换能够顺利有效地进行。

随着更先进的工艺节点的出现,很难预测您将专门对它们进行什么测试。但我们知道,它将涉及越来越多的晶体管和软件代码行。这意味着您需要一个仿真器系列,即使在可预见的未来,也有能力带您前进。

就晶体管数量和复杂性而言,先进工艺节点的设计尺寸正在迅速增加。因此,Veloce Strato 仿真平台可扩展到 150 亿门。这比当今大多数人所能想象的容量要大得多,但是,即使在我们需要那么多门之前,它仅仅意味着你不必怀疑你是否能够验证任何可以想象的芯片。您可以简单地知道您将被覆盖 - 至少在接下来的几年内,并且可能远远超出此范围。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    460

    文章

    52624

    浏览量

    442780
  • 物联网
    +关注

    关注

    2932

    文章

    46357

    浏览量

    394363
  • soc
    soc
    +关注

    关注

    38

    文章

    4408

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高温季负荷激增,电压偏差影响电机效率?电能质量监测必不可少

    电压偏差的成因复杂,可能源于电网供电波动、厂区负荷突变或变压器分接头设置不合理等。在缺乏量化数据的情况下,问题溯源往往面临挑战。 CET电能质量监测方案提供“全周期、多维度”的数据记录,为偏差溯源提供可追溯的证据链。
    的头像 发表于 08-04 15:09 ?29次阅读
    高温季负荷激增,电压偏差影响电机效率?电能质量监测<b class='flag-5'>必不可少</b>

    实拍案例 | 振动盘上必不可少的视觉传感器VDS10

    机械式检测方式难以满足高精度需求。视觉传感器技术的引入,为这一难题提供了高效解决方案。点击视频揭秘明治视觉传感器VDS10如何做到“火眼金睛”判断正反检测流程步骤
    的头像 发表于 07-15 07:34 ?514次阅读
    实拍案例 | 振动盘上<b class='flag-5'>必不可少</b>的视觉传感器VDS10

    神经网络RAS在异步电机转速估计中的仿真研究

    0 引言 在高性能的异步电动机矢量控制中,转速的闭环控制环节一般是必不可少的。采用传统的速度传感器检测转速,由于速度传感器在安装、维护、环境影响等方面会严重影响异步电动机调速系统的简便性、廉价性
    发表于 06-16 21:54

    概伦电子先进参数化单元库开发平台PCellLab介绍

    在模拟电路设计中,参数化单元库(PCeIl)作为PDK(半导体工艺设计套件)的重要组件已成为整个设计流程必不可少的一部分。随着半导体工艺快速发展,先进半导体器件结构日益复杂使得PCell的开发过程更具挑战性。
    的头像 发表于 04-16 09:40 ?579次阅读
    概伦电子先进参数化单元库开发平台PCellLab介绍

    CANoe仿真HTTP节点的实战秘籍大公开

    使用需求,依托于CANoe的连接功能集(ConnectivityFeatureSet),以及DistributedObject(DO)功能,可以仿真HTTP节点
    的头像 发表于 03-05 10:04 ?603次阅读
    CANoe<b class='flag-5'>仿真</b>HTTP<b class='flag-5'>节点</b>的实战秘籍大公开

    车载总线监控分析及仿真工具 - VBA

    INTEWORK-VBA(Vehicle Bus Analyzer)车载总线监控分析及仿真工具,是由经纬恒润自主研发的一款专业、易用的车载总线工具。VBA集监控分析、节点仿真、测量标定、故障诊断
    的头像 发表于 01-02 17:00 ?702次阅读
    车载总线监控分析及<b class='flag-5'>仿真</b>工具 - VBA

    微电网协调控制器-虚拟电厂

    微电网协调控制器:微电网系统的智慧引擎,虚拟电厂必不可少
    的头像 发表于 12-20 14:53 ?965次阅读
    微电网协调控制器-虚拟电厂

    小批量SMT贴片加工:为何工程费必不可少

    厂家的采购人员感到困惑:为什么小批量的加工还需要额外支付这笔费用呢?今天,我们就来深入探讨这个问题,为大家解开疑惑。 SMT贴片加工基本流程 首先,我们需要了解SMT贴片加工的基本流程。从接受订单、准备生产资料、到设备调试、程序编写、首件制作
    的头像 发表于 11-06 09:35 ?660次阅读

    使用增强型仿真模块(EEM)和CCS v6进行高级调试

    电子发烧友网站提供《使用增强型仿真模块(EEM)和CCS v6进行高级调试.pdf》资料免费下载
    发表于 10-21 09:53 ?0次下载
    使用增强型<b class='flag-5'>仿真</b>模块(EEM)和CCS v6进行<b class='flag-5'>高级</b>调试

    逻辑组件中的流程节点通常出于什么用途

    逻辑组件中的流程节点流程图、状态图、序列图等图表中的基本元素,它们用于表示业务流程、工作流程、算法步骤、系统状态等。这些
    的头像 发表于 10-15 14:38 ?629次阅读

    TI电池监控器IC的高级电量监测器固件流程

    电子发烧友网站提供《TI电池监控器IC的高级电量监测器固件流程图.pdf》资料免费下载
    发表于 10-12 10:07 ?0次下载
    TI电池监控器IC的<b class='flag-5'>高级</b>电量监测器固件<b class='flag-5'>流程</b>图

    减小反激式转换器开关节点电压尖峰的流程

    电子发烧友网站提供《减小反激式转换器开关节点电压尖峰的流程.pdf》资料免费下载
    发表于 09-20 11:19 ?0次下载
    减小反激式转换器开关<b class='flag-5'>节点</b>电压尖峰的<b class='flag-5'>流程</b>

    时序逻辑电路必不可少的部分是什么

    时序逻辑电路必不可少的部分是 存储电路 ,这一结论主要基于时序逻辑电路的基本工作原理和特性。存储电路在时序逻辑电路中扮演着至关重要的角色,它使得电路能够存储和记忆之前的状态信息,并在需要时根据这些
    的头像 发表于 08-28 14:12 ?1064次阅读

    我们需要怎样的硬件验证产品

    如前文《硬件仿真会不会取代软件仿真》所述:现阶段在芯片规模越发庞大的趋势下,在综合考虑容量、人力、周期等等因素下,硬件仿真已经是一种必不可少的验证手段。顺着这个思路往下走,本文将讨论一
    的头像 发表于 08-26 15:36 ?935次阅读
    我们需要怎样的硬件验证产品

    混合冷却在数据中心中仍将是必不可少的#混合冷却

    数据中心
    深圳崧皓电子
    发布于 :2024年08月06日 06:58:06