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

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

3天内不再提示

硬件仿真崛起的背后是什么?

李萍 来源:ZXH22770 作者:ZXH22770 2022-08-09 16:19 次阅读

芯片设计师和验证工程师向我询问硬件仿真时,经常会出现五个常见问题。一切都经过深思熟虑,答案被广泛分享。

今天,仿真在设计验证工具箱中是强制性的。为什么?出于两个不相关的原因:验证工具对性能和吞吐量的不断增长的需求以及硬件仿真威廉希尔官方网站 的显着进步。两者的融合将硬件仿真推向了任何验证工具箱中的突出位置。

今天,SoC 设计包含两个飞速发展的领域:惊人的硬件复杂性和不断升级的软件内容。只有硬件仿真才能处理验证两者的集成并跨边界跟踪设计错误的艰巨任务。

IKOS 设计系统公司在 1990 年代后期率先发明了支持硬件仿真的虚拟化威廉希尔官方网站 ,为新的部署模式开辟了道路,并导致了仿真数据中心的创建。(注:IKOS 于 2002 年被 Mentor Graphics(现为 Siemens EDA)收购。)

仿真的价值主张是什么?

无论我们喜不喜欢,市场动态都在我们的生活中呈现出重要的力量。他们可以创造财富并摧毁财富。在竞争激烈的市场中错过一个新产品的市场窗口,风险自负——它可能会扼杀你的产品并让公司倒闭。

电子设计领域,错过市场窗口通常是由于硅重新设计。更一般地说,这是由于路线图安排不当,人力和设计工具资源不足。

威廉希尔官方网站 工艺节点越先进,重纺成本越高。无论重新旋转的成本有多大,后期进入市场的成本都要高得多。延迟三个月的产品会抹去三分之一的潜在总收入。

底线非常明确:必须消除错过市场窗口的风险。硬件仿真是规避风险的最佳验证工具。凭借其彻底和快速的硬件/软件验证能力,它可以消除重新设计,加快路线图进度,同时提高产品质量。

从用户的角度来看,HDL interwetten与威廉的赔率体系 器和仿真器有什么区别?

区别在于设计大小和验证工作量的大小。只要被测设计 (DUT) 的大小在 1 亿门或更少的范围内,并且工作负载执行时间不超过一天,HDL 模拟器就是硬件调试的首选。它们易于使用、设置快速、编译 DUT 的速度极快,并且可以灵活地调试硬件设计。而且,相当重要的是,它们的购买成本不高。

所有这些都表明 HDL 仿真器是在硬件设计周期的早期阶段进行 IP 和块级验证的理想选择。

当设计和工作负载大小超过这些限制并且需要进行硬件/软件测试时,HDL 仿真器变得无效,而硬件仿真成为唯一的选择。

如今,硬件仿真器在 AI/ML、5G 和汽车应用中的任何设计规模,甚至数十亿门中都无人能敌。他们可以查明难以发现的硬件错误,这些错误可能需要数十亿次验证周期才能发现,以便将嵌入式软件与底层硬件集成。它们支持多个并发用户,并且可以从世界任何地方远程访问。而且,相当重要的是,尽管他们认为收购成本很高,但他们的投资回报率却非常低。

从用户的角度来看,仿真器和 FPGA 原型有什么区别?

原则上,FPGA 原型与硬件仿真器共享相同的威廉希尔官方网站 基础。两者都使用专用和可重新编程的硬件来加速验证周期。仿真器中的硬件通常是从头开始设计的,并针对目标设计验证进行定制。在原型中,它基于一系列商用 FPGA。

仔细观察,原型权衡了快速和简单的设计设置和编译,以及强大的 DUT 调试,以显着加快执行速度。具体来说,在同一个 DUT 上,原型的运行速度可能比仿真器快 10 倍。

FPGA 原型是软件验证的更好选择,而仿真器是系统级硬件验证和硬件/软件集成的完美选择。

仿真器和 FPGA 原型能否集成到一个通用的验证/确认流程中?

确实。它们可以而且应该被整合。

首先,它们应该共享编译前端,而后端则依赖于工具。好处将是更容易和更快的 DUT 编译。如果它为仿真而编译,它可能会为原型设计而编译。

其次,它们应该共享相同的 DUT 数据库,以允许在运行时将执行从一个转移到另一个。例如,启动操作系统和执行软件工作负载可以在原型中执行,直到遇到错误。然后将设计数据库保存在原型中并将其恢复到仿真器中将显着加快准确的调试跟踪。

通过添加基于混合仿真的虚拟原型平台,可以进一步实现集成路线图。

通过紧密结合一流的仿真器、虚拟原型和 FPGA 原型,验证团队可以实施最先进且有效的“左移”策略。

今年早些时候,一些公告吹捧了下一代硬件辅助验证平台,该平台将硬件仿真、以虚拟模式部署的原型与全面的软件测试环境、所有芯片设计验证流程中的所有基础工具结合在一起。

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

    关注

    1629

    文章

    21744

    浏览量

    603662
  • SoC设计
    +关注

    关注

    1

    文章

    148

    浏览量

    18774
  • 硬件仿真
    +关注

    关注

    1

    文章

    31

    浏览量

    19295
收藏 人收藏

    评论

    相关推荐

    汽车HiL测试:利用TS-GNSS模拟器掌握硬件性能的仿真艺术

    一、汽车HiL测试的概念 硬件在环(Hardware-in-the-Loop,简称HiL)仿真测试,是模型基于设计(Model-Based Design,简称MBD)验证流程中的一个关键环节。该步骤
    的头像 发表于 11-22 16:21 262次阅读
    汽车HiL测试:利用TS-GNSS模拟器掌握<b class='flag-5'>硬件</b>性能的<b class='flag-5'>仿真</b>艺术

    【干货分享】硬件在环仿真(HiL)测试

    一、HiL是什么?硬件在环仿真(Hardware-in-the-Loop,简称HIL)是真的控制器连接假的被控对象,以一种高效低成本的方式对控制器进行全面测试。它是一种用于复杂设备控制器的开发与测试
    的头像 发表于 09-19 17:15 958次阅读
    【干货分享】<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b>(HiL)测试

    挑战英伟达:聚焦本土GPU领军企业崛起

    达在全球图形处理单元(GPU)市场的霸主地位,特别是其关键硬件对训练大型AI模型(如ChatGPT背后的OpenAI模型)的不可或缺性,中国正积极寻求突破。尽管英伟达仍向中国出口部分芯片,但美国不断
    的头像 发表于 09-18 15:24 716次阅读

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

    如前文《硬件仿真会不会取代软件仿真》所述:现阶段在芯片规模越发庞大的趋势下,在综合考虑容量、人力、周期等等因素下,硬件仿真已经是一种必不可少
    的头像 发表于 08-26 15:36 386次阅读
    我们需要怎样的<b class='flag-5'>硬件</b>验证产品

    仿真器的使用方法有哪些

    仿真器是一种用于模拟和测试电子系统、软件或硬件的工具。它可以帮助工程师在实际硬件或软件部署之前,对设计进行验证和调试。 仿真器的基本概念 仿真
    的头像 发表于 08-22 09:16 888次阅读

    EasyGo使用笔记丨分布式光伏集群并网控制硬件在环仿真应用

    比例新能源接入”的背景下,开发一个基于硬件在环威廉希尔官方网站 的平台,用以仿真测试光伏逆变器及其控制策略,显得尤为迫切且具有重大的实际价值。其不但能够保证仿真结果的稳定性与准确性,而且大大缩短仿真
    发表于 07-12 17:20

    EasyGo使用笔记丨分布式光伏集群并网控制硬件在环仿真应用

    在“高比例新能源接入”的背景下,开发一个基于硬件在环威廉希尔官方网站 的平台,用以仿真测试光伏逆变器及其控制策略,显得尤为迫切且具有重大的实际价值。其不但能够保证仿真结果的稳定性与准确性,而且大大缩短仿真
    的头像 发表于 07-12 17:13 366次阅读
    EasyGo使用笔记丨分布式光伏集群并网控制<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b>应用

    EasyGo实时仿真丨飞轮储能系统硬件在环仿真测试

    飞轮储能系统由三相PWM整流器、飞轮驱动系统和H桥变换电路三个单元组合而成。本篇中我们对飞轮储能系统进行拆分,分别将控制算法与被控电路拓扑部署到基于PPEC平台的真实控制板与EasyGo PXIBox实时仿真器,来进行飞轮储能系统硬件在环
    的头像 发表于 06-28 11:57 1596次阅读
    EasyGo实时<b class='flag-5'>仿真</b>丨飞轮储能系统<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b>测试

    仿真设计在OWS耳机开发中的应用

    各方面性能上达到最优,仿真设计成为了一个不可或缺的关键环节。本文将深入探讨OWS耳机仿真设计中的机械仿真、磁场仿真以及拉力仿真的原理和应用,
    的头像 发表于 06-17 11:27 491次阅读
    <b class='flag-5'>仿真</b>设计在OWS耳机开发中的应用

    fpga原型验证平台与硬件仿真器的区别

    FPGA原型验证平台与硬件仿真器在芯片设计和验证过程中各自发挥着独特的作用,它们之间存在明显的区别。
    的头像 发表于 03-15 15:07 1125次阅读

    快速控制原型RCP与硬件在环仿真HIL该如何区分呢?

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真(HIL)。
    的头像 发表于 02-23 10:32 1354次阅读
    快速控制原型RCP与<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b>HIL该如何区分呢?

    汤谷智能发布全栈RISC-V硬件仿真加速系统方案

    面向高性能计算、IoT、无线接入、音频、多媒体、消费类电子、边缘计算等迅速扩展的RISC-V使用场景,汤谷智能发布了基于自研Logic Giant原型验证硬件平台的全栈RISC-V硬件仿真加速系统方案。
    的头像 发表于 01-25 10:29 1342次阅读
    汤谷智能发布全栈RISC-V<b class='flag-5'>硬件</b><b class='flag-5'>仿真</b>加速系统方案

    详解快速控制原型RCP与硬件在环仿真HIL

    控制器软件开发的V流程中,有两个需要通过实时仿真完成的重要环节,即快速控制原型(RCP)与硬件在环仿真(HIL)。
    的头像 发表于 01-19 13:41 1783次阅读
    详解快速控制原型RCP与<b class='flag-5'>硬件</b>在环<b class='flag-5'>仿真</b>HIL

    如何理解实时仿真

    实时仿真硬件在环?RCP?HIL...这些词是否还有些傻傻分不清呢?本期将带大家从零走近实时仿真,快来Get吧。
    的头像 发表于 01-16 10:34 1245次阅读

    如何使用 ModelSim 进行设计仿真

    ModelSim为HDL仿真工具,我们可以利用该软件来实现对所设计的VHDL或Verilog程 序进行仿真,支持IEEE常见的各种硬件描述语言标准。可以进行两种语言的混合仿真,但 推荐
    发表于 01-14 09:47 0次下载