芯片设计验证是一个长期存在的障碍,通常会阻碍产品按时交付。一个统一的支持软件的验证和确认环境可能是打破硬件设计团队和软件开发人员之间依赖关系的方式。
有了统一的环境,验证可以在早期通过模型进行,随着开发过程中出现不同的部分来构建系统。验证将从一开始就开始,最后的硅前测试只关注最后一分钟的改进和完整的系统验证、快速流片、降低重新设计风险并简化硅后验证。
罪魁祸首正在增加芯片中硬件和软件的复杂组合,这是持续“数字化”的结果。系统的这两个基本方面的开发通常按不同的时间表进行。例如,硬件设计可以比软件早两年开始。
复杂性迫使硬件验证和验证包括证明预期软件在硬件上正常工作的证据,当软件远远落后时,这是一项艰巨的任务。支持软件的验证和验证方法允许通过早期工作负载分析进行早期硬件验证,从而打破硬件对系统软件的依赖。
以前,通用硬件块被组装成一个可以执行软件的系统。在那个过时的范例中,硬件设计在没有考虑应用软件的情况下进行,因为硬件被设计为通用的,托管任意数量的可能类型的软件并且没有针对它们进行优化。
设计人员现在采用片上系统 (SoC) 方法实现硬件系统。过去,该硬件系统可能已由系统集成商组装成一个独立的硅芯片,以处理大部分计算工作。现在,对整个系统 SoC 的验证必须关注底层硬件和它将执行的软件之间的连接。
像这样的 SoC 将为特定应用程序处理特定的数据工作负载。与早期的通用处理器不同,处理架构必须非常适合它将处理的数据的性质。指令集、总线架构和内存/高速缓存结构可以进行定制,以最大限度地提高性能、降低功耗和提高效率。
这需要硬件工程师在设计周期的早期访问软件工作负载。甚至架构本身也需要针对要执行的工作进行验证。这种对软件的依赖对项目进度有重大影响,当企业试图“左移”以更快地将产品推向市场时尤其困难。
那不是全部。其他功能和日程安排注意事项:
业务经理希望他们的产品不会受到电池寿命差等问题的影响,并且仍然会进入市场窗口
工程管理希望加快进度并在预算范围内完成项目,尽可能利用通用方法
设计团队面临在 12 到 18 个月内完成日益复杂的设计的压力
验证组,尤其是那些使用硬件仿真的验证组,希望将系统的不同方面分配给不同的组,以便更快地进行并行子系统验证
拥有如此多的利益相关者和优先事项正在推动迫切需要一种更好的方法来完成 SoC 验证。软件定义的验证和验证环境和方法将使工程团队能够交付复杂的 SoC,满足上市时间,提供更彻底的检查,并降低风险和成本。
审核编辑:郭婷
-
芯片
+关注
关注
457文章
51345浏览量
428238 -
soc
+关注
关注
38文章
4218浏览量
219274 -
电池
+关注
关注
84文章
10706浏览量
131699
发布评论请先 登录
相关推荐
NVIDIA推出适用于网络安全的NIM Blueprint
FPGA仿真工具包软件EasyGo Vs Addon介绍
![FPGA仿真工具包<b class='flag-5'>软件</b>EasyGo Vs Addon介绍](https://file1.elecfans.com/web2/M00/0A/1E/wKgZomcZ_emAODWOAAAN1PSrPUk190.jpg)
2线式无接点磁性开关适用于哪些环境条件AL-01D/DF
7MFL5430-2AA10雷达波料位计适用于哪些物料
适用于高级驾驶辅助系统(ADAS)的TDA2Ex SoC 23mm封装数据表
![<b class='flag-5'>适用于</b>高级驾驶辅助系统(ADAS)的TDA2Ex <b class='flag-5'>SoC</b> 23mm封装数据表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
大规模 SoC 原型验证面临哪些技术挑战?
![大规模 <b class='flag-5'>SoC</b> 原型<b class='flag-5'>验证</b>面临哪些技术挑战?](https://file.elecfans.com/web2/M00/4B/6A/pYYBAGKoTXWAFdqwAAAWmg44LUs841.png)
西门子数字化工业软件推出Veloce CS硬件辅助验证和确认系统
分享一个适用于 HPM6300 AndeStar V5 DSP 扩展指令的 32位有符号整数 全周傅里叶算法加速器
微软正式发布适用于Windows的Sudo
![微软正式发布<b class='flag-5'>适用于</b>Windows的Sudo](https://file1.elecfans.com/web2/M00/C4/EA/wKgZomX46KuADcLrAAAuXLn2AbA511.png)
适用于ARM® Cortex™-A8/A9 SOC 和 FPGA 的TPS65218电源管理数据表
![<b class='flag-5'>适用于</b>ARM® Cortex™-A8/A9 <b class='flag-5'>SOC</b> 和 FPGA 的TPS65218电源管理数据表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
评论