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

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

3天内不再提示

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

李萍 来源:ZXH22770 作者:ZXH22770 2022-08-09 16:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

仿真的价值主张是什么?

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

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

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

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

从用户的角度来看,HDL 模拟器和仿真器有什么区别?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    关注

    1664

    文章

    22502

    浏览量

    639148
  • SoC设计
    +关注

    关注

    1

    文章

    151

    浏览量

    19599
  • 硬件仿真
    +关注

    关注

    1

    文章

    31

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    苹果换CEO背后:供应链升级下,晶振成为关键元器件

    接班人是约翰·特努斯,长期负责苹果硬件工程,是iPhone、Mac、Apple Watch、Vision Pro等核心产品背后的关键人物。 从履历看,这是一次技术型接班。 但市场的反应却比较克制。原因不在能力,而在于——他接手的,是一个比过去复杂得多的供应链系统。
    的头像 发表于 04-21 17:09 792次阅读
    苹果换CEO<b class='flag-5'>背后</b>:供应链升级下,晶振成为关键元器件

    Renesas E1/E20 仿真器使用指南:从基础到实战

    组成,分别聚焦硬件和调试两方面。《E1/E20 仿真器用户手册》详细介绍了硬件规格,包括仿真器组件、硬件参数以及与主机和用户系
    的头像 发表于 03-02 15:10 363次阅读

    内存泡沫,和它背后的幽灵订单

    内存泡沫,和它背后的幽灵订单
    的头像 发表于 02-10 00:37 1.2w次阅读
    内存泡沫,和它<b class='flag-5'>背后</b>的幽灵订单

    如何使用Modelsim仿真I2C控制器

    ModelSim是Model Technology(Mentor Graphics的子公司)的HDL硬件描述语言的仿真软件。该软件可以用来实现对设计的VHDL、Verilog HDL 或是两种语言
    的头像 发表于 01-10 14:14 5611次阅读
    如何使用Modelsim<b class='flag-5'>仿真</b>I2C控制器

    季丰电子具备半导体测试载板仿真服务

    在半导体测试载板研发精度要求严苛、迭代节奏加快的背景下,仿真技术成为提升设计可靠性的关键。上海季丰电子仿真部门,核心聚焦硬件研发部门需求——专攻CP载板、Loadboard、HTOL Board
    的头像 发表于 01-05 14:03 813次阅读
    季丰电子具备半导体测试载板<b class='flag-5'>仿真</b>服务

    CoWoS产能狂飙的背后:异质集成芯片的“最终测试”新范式

    CoWoS 产能狂飙背后,异质集成技术推动芯片测试从 “芯片测试” 转向 “微系统认证”,系统级测试(SLT)成为强制性关卡。其面临三维互连隐匿缺陷筛查、功耗 - 热 - 性能协同验证、异构单元协同
    的头像 发表于 12-11 16:06 647次阅读

    固态变压器(SST)战略蓝图与硬件重构:国产碳化硅功率半导体的崛起之路

    固态变压器(SST)战略蓝图与硬件重构:国产碳化硅功率半导体的崛起之路 倾佳电子(Changer Tech)是一家专注于功率半导体和新能源汽车连接器的分销商。主要服务于中国工业电源、电力电子设备
    的头像 发表于 12-07 15:02 3469次阅读
    固态变压器(SST)战略蓝图与<b class='flag-5'>硬件</b>重构:国产碳化硅功率半导体的<b class='flag-5'>崛起</b>之路

    利用 NucleiStudio IDE 和 vivado 进行软硬件联合仿真

    本文利用NucleiStudio IDE 和 vivado 对 NICE demo协处理器进行软硬件联合仿真。 1. 下载demo_nice例程:https://github.com
    发表于 11-05 13:56

    2025硬件在环仿真最新选型指南:TOP4厂商全景解析

    在能源转型与电力电子化浪潮下,硬件在环平台已成为电网稳定性验证、新能源设备测试、控制算法开发的核心工具。 近年来,随着新能源装机容量的快速增长,电力系统的复杂程度也随之提高。辽宁电科院在远宽能源硬件
    的头像 发表于 10-30 19:24 607次阅读

    在AMD Versal自适应SoC上使用QEMU+协同仿真示例

    在任意设计流程中,仿真都是不可或缺的关键组成部分。它允许用户在无任何物理硬件的情况下对硬件系统进行确认。这篇简短的博客将介绍如何使用 QEMU + 协同仿真来对 AMD Versal
    的头像 发表于 08-06 17:21 2187次阅读
    在AMD Versal自适应SoC上使用QEMU+协同<b class='flag-5'>仿真</b>示例

    半导体产业的崛起力量

    全志芯片:中国半导体产业的崛起力量   全志科技(Allwinner Technology)是中国领先的半导体设计公司,专注于智能应用处理器(AP)、人工智能(AI)芯片及物联网(IoT)解决方案
    的头像 发表于 07-29 15:45 1334次阅读

    数字功放的崛起;技术优势与产品对比解析

    数字功放的崛起;技术优势与产品对比解析
    的头像 发表于 07-18 17:59 1627次阅读
    数字功放的<b class='flag-5'>崛起</b>;技术优势与产品对比解析

    详解ADC电路的静态仿真和动态仿真

    ADC电路主要存在静态仿真和动态仿真两类仿真,针对两种不同的仿真,我们存在不同的输入信号和不同的数据采样,因此静态仿真和动态
    的头像 发表于 06-05 10:19 2286次阅读
    详解ADC电路的静态<b class='flag-5'>仿真</b>和动态<b class='flag-5'>仿真</b>

    LMFD格子多相流体力学仿真机:超级计算如何实现平民化?

    多相流体力学仿真一直是工业设计与优化的核心环节。然而,传统仿真依赖高性能超级计算机,不仅硬件投入高昂,且计算资源占用巨大,导致中小企业难以承受。为解决这一行业痛点,LMFD格子多相流体力学仿真
    的头像 发表于 05-12 14:34 1048次阅读
    LMFD格子多相流体力学<b class='flag-5'>仿真</b>机:超级计算如何实现平民化?

    《聊一聊ZXDoc》之CAN总线仿真、面板仿真

    。什么是仿真?CAN总线仿真是一种通过虚拟化技术模拟CAN(FD)通信环境的方法,用于在无物理硬件或脱离实际系统的情况下,对ECU、传感器、执行器等节点的通信行为
    的头像 发表于 05-09 11:30 1742次阅读
    《聊一聊ZXDoc》之CAN总线<b class='flag-5'>仿真</b>、面板<b class='flag-5'>仿真</b>