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 亿门。这比当今大多数人所能想象的容量要大得多,但是,即使在我们需要那么多门之前,它仅仅意味着你不必怀疑你是否能够验证任何可以想象的芯片。您可以简单地知道您将被覆盖 - 至少在接下来的几年内,并且可能远远超出此范围。

审核编辑:郭婷

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

    关注

    456

    文章

    50892

    浏览量

    424321
  • 物联网
    +关注

    关注

    2909

    文章

    44704

    浏览量

    374141
  • soc
    soc
    +关注

    关注

    38

    文章

    4173

    浏览量

    218423
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    使用增强型仿真模块(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 171次阅读

    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 498次阅读

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

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

    虚拟负载是电子学和无线电通信中必不可少的设备

    无线电通信
    深圳崧皓电子
    发布于 :2024年06月26日 06:48:26

    电路仿真软件如何使用 电路仿真软件操作流程

    电路仿真软件是一种用于设计、测试和验证电路的工具,它可以模拟实际电路的行为和性能。本文将详细介绍电路仿真软件的使用流程,包括软件的安装、电路的建立、模拟参数的设置、仿真结果的分析等。
    的头像 发表于 05-04 10:39 2678次阅读

    SiP系统级封装设计仿真技术流程

    SiP仿真设计流程介绍
    发表于 04-26 17:34 2次下载

    折弯机作业中必不可少的安全防护

    保护装置
    jf_18500570
    发布于 :2024年04月12日 10:47:27

    借助OpenUSD实现无缝数字孪生协作

    对于制造业和工业企业来说,效率和精度是必不可少的。为了简化运营、降低成本和提高生产力,各公司正在转向数字孪生和离散事件仿真
    的头像 发表于 01-23 10:38 771次阅读
    借助OpenUSD实现无缝数字孪生协作

    mysql8.0流程控制介绍

      流程控制介绍 解决复杂问题不可能通过一个SQL语句完成,我们需要执行多个SQL操作。流程控制语句的作用就是控制存储过程中SQL语句的执行顺序,是我们完成复杂操作必不可少的一部分。只
    的头像 发表于 01-13 10:36 716次阅读

    追求卓越制造,ECRS工时分析必不可少!#工时分析

    软件
    VIOOVI
    发布于 :2024年01月10日 10:31:14