历史上的今天
返回首页

历史上的今天

今天是:2024年09月10日(星期二)

正在发生

2020年09月10日 | 硬件仿真工具首次超越软件Simulation的原因是什么

2020-09-10 来源:EEWORLD

在过去的两年里,EDA领域发生着一件需要引起重视但似乎没人关注的动向:硬件验证工具(基本上是硬件仿真和基于FPGA的原型验证)的收入超过了HDL或RTL Simulation的收入。


ESD联盟每季度发布的统计报告显示,从1995年到2018年,HDL Simulation的收入一直超过硬件仿真工具1亿美元左右。


然而这一情况在2018年开始逆转,并于2019年,硬件仿真工具销售额超过了Simulation。


为什么会发生这种情况?是否有合理的理由去预测未来?


image.png?imageView2/2/w/550

从历史谈起


在2000年初,最先进的工艺技术节点差不多是180nm,差不多是千万量级的晶体管数量,设计结构由单核处理器、内存块和硬连线逻辑(以一些商业IP和自定义块的形式)组成。


一般都是在RTL设计上运行HDL Simulation,以及通过硬件验证语言(HVL)测试台进行测试,就可以很好地满足硬件设计验证。当时硬件仿真工具还处于初级阶段,仅在电路内仿真(ICE)模式下部署,并处理真实世界的输入,以执行CPU和GPU的系统级验证。


当时,嵌入式软件并不流行,在开发时,它的验证要么在RTL达到稳定后基于FPGA的原型上完成,要么在预生产的芯片Demo上完成。


在随后的二十年中,工艺技术节点不断缩小,硬件设计的复杂性继续增加。这种方法学形成了一个多层次的结构,包括各种处理核心、大量内存以及许多IP和自定义块。今天,最大的设计接近100亿个晶体管,增加了三个数量级。


在硬件扩展的同时,软件也实现了更多的功能。与硬件一样,软件采用多层分层堆栈的形式。


这种状态极大地影响了芯片设计的总体成本,并深刻地改变了设计验证方法。


image.png?imageView2/2/w/550

图2:与工艺技术节点所对应的,设计最先进芯片的成本正在飙升。在28nm及以下,嵌入式软件验证和硬件验证部分的成本最高。来源:IBS


图4显示了每个过程技术节点在硬件验证和软件验证方面的花费,其中软件验证开销已经超过了硬件验证开销。


image.png?imageView2/2/w/550

图3:由于工艺技术节点变小,硬件验证和软件验证的年度预算正在增长。


新的验证/验证要求:数十亿门的万亿次循环


半导体设计领域中的变化影响了设计验证方法,尤其是HDL Simulation,它的吞吐量已经突破天际。考虑下超10亿门的设计中,对硬件和嵌入式软件进行详尽的验证需要什么。


嵌入式软件包括驱动程序、一个或多个操作系统、中间件和应用程序。所有这些都与硬件交互。任何一种情况下的任何异常都会影响到整体,从而使验证/验证团队本已十分艰巨的任务更加恶化。挖掘深层次的错误,无论是硬件还是软件,都需要将其结果进行充分验证。


今天,验证团队必须处理另一项任务。为了在竞争激烈的环境中取胜,新设计必须在提供高性能和低功耗方面优于竞争对手。这两个目标都必须在开发阶段得到验证,然后才能进行设计。


实际上,这意味着需要在十亿个测试中的门设计(DUT)上处理数万亿个验证周期。无论其复杂性如何,任何测试台都无法实现该目标。它只能通过处理真实的应用程序或实际的工作负载基准来满足。


结论


只有硬件辅助验证工具(如硬件仿真器和FPGA原型)才具有引导操作系统和执行验证、仿真和分析DUT所需的整个软件堆栈的吞吐量。


值得注意的是,模拟器和FPGA原型的总拥有成本(COO)明显高于HDL Simulation的COO,这也解释了为什么2018年其收入超过了HDL Simulation的收入。撇开不谈,芯片设计验证小组也必须依靠仿真器和FPGA原型来实现他们的目标。因此,这一趋势将持续下去。

推荐阅读

史海拾趣

Electro-Mech Components Inc公司的发展小趣事

自1976年起,EMC在蒂华纳不仅为自身运营制造工厂,还开始为其他美国公司,如GM/Hughes Aircraft和Daneher Joslyn Sunbank Electronics提供制造服务。这种深度合作模式不仅增强了EMC的生产能力,也使其能够接触到更多的先进技术和管理经验。通过与这些美国公司的合作,EMC的产品质量和生产效率都得到了显著提升,同时也为公司的全球化战略打下了坚实基础。

ASM公司的发展小趣事

近年来,随着全球半导体市场的竞争加剧和技术的不断更新换代,ASM公司也面临着巨大的挑战。为了保持竞争优势,公司不断调整其战略和业务结构,加大研发力度,推出更具竞争力的新产品。同时,公司还积极寻求与其他企业的合作与共赢,共同推动半导体产业的发展。

Herley New York公司的发展小趣事

在集成电路商业化发展的黄金时期,ASM公司凭借其在硅材料领域的深厚积累,不断推出创新产品,满足市场日益增长的需求。公司通过杂志、展会等营销工具,积极推广其产品和服务,逐渐在行业内树立了良好的口碑。同时,ASM公司还不断拓展其业务领域,从最初的半导体材料供应逐渐扩展到更广泛的电子材料和设备领域。

Formosa MS公司的发展小趣事

ASM公司的创始人阿瑟·德尔·普拉多(Arthur del Prado)在移居美国后,遇到了半导体产业的蓬勃发展。他敏锐地洞察到了这一行业的巨大潜力,并决定投身其中。起初,他只有有限的资源和500美元的资金,但他凭借着对市场的深刻理解和不懈的努力,成功地在欧洲市场打开了局面。1964年,他在荷兰创立了先进半导体材料公司(ASM),这标志着ASM公司的正式诞生。

Advanced Thermal Solutions公司的发展小趣事

ATS公司成立于1989年,最初是一家专注于电子产品热管理咨询的公司。创始人团队凭借其深厚的电子工程背景和敏锐的市场洞察力,识别到电子产品热管理领域的潜在机遇。经过数月的研究和开发,ATS成功研发出了一种新型散热技术,显著提高了电子设备的散热效率。这一技术突破迅速赢得了市场的认可,ATS开始收到来自各大电子产品制造商的咨询和合作请求。

Datalinear公司的发展小趣事

在竞争激烈的电子行业中,Datalinear公司意识到单打独斗很难取得长远的发展。因此,公司积极寻求与其他企业的合作。通过与上下游企业的紧密合作,Datalinear公司不仅降低了生产成本,还提高了产品质量和交货速度。此外,公司还与一些科研机构建立了合作关系,共同研发新技术和新产品,实现了共赢的局面。

问答坊 | AI 解惑

有关单片机应用PS/2键盘程序的修改

本人在网上找到了一个单片机应用PS-2键盘的实例的程序,这个程序是把读到的键值用1602液晶显示,现在我想去掉液晶,把单片机接8个LED灯,通过灯的亮灭来显示所读取键值的ASC码,不知道要怎么修改这个程序才能做到,望各位大虾指点…

查看全部问答>

问大家一个打印机的问题

公司打印机只有连接打印机的那台计算机(简称CA)能打印,办公室里其它计算机在CA刚开机不久或是重启后才能打印,过一段时间便不能打印了,而且打印机状态显示无连接,也无法从运行里访问CA的IP地址,右键点击在弹出的菜单中选中任何一项,都会提示 ...…

查看全部问答>

windosw ce5.0设备上上安装JAVA模拟器

windosw ce5.0设备上上安装JAVA模拟器 高手指点下,网页上面版本太多,不知道如何选。 在下,一般晚上在,- -QQ指点236070687...…

查看全部问答>

求教液晶屏色彩问题!

Wince启动后,色彩不对,偏色严重。但是在用Windows Media Player播放视频文件的时候,画面清晰的很。不过WMP的界面仍然偏色。请教各位可遇到这种情况,是哪方面原因造成的。…

查看全部问答>

看到很多人希望DIY STM32的开发板,发一个PCB,有兴趣的可以去打样哦~

看到很多人希望DIY STM32的开发板,发一个PCB,是我参见比赛时候用的,有兴趣的可以去打样哦~   板上资源包括:     STM32F103ZET6   144pin     VS1003     SD卡    ...…

查看全部问答>

大家有没有自己DIY个文本显示器啊?

用市场上现有的文本显示器的外壳,可以实现人机界面,DI,DO,AI,AO及RS232 ,RS485的通用控制器啊!    …

查看全部问答>

请问:只设计了8M的晶振如何实现1秒钟的定时时间

我设计板子的时候只用了XT2 的晶振为8Mhz的,然后现在想要一个1秒钟的定时,请问下该如何实现啊,原来我我想的用中断嵌套,可是总是不对啊,进不了那个嵌套,大侠们指点下啊,谢谢啦…

查看全部问答>