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

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

3天内不再提示

仿真和模拟用于IC验证的重要工具

星星科技指导员 来源:嵌入式计算设计 作者:Mentor Graphics 2022-06-19 15:27 次阅读

仿真技术已经存在了很长时间——据我统计,超过了四十年——行业观察家比以往任何时候都更加相信它是 IC 验证策略中的关键要素,尽管它正在重生。问题是,这个新的仿真时代是什么?为什么硬件仿真多年来一直处于 IC 设计生态系统的边缘,客户群很少,现在成为片上系统的主流设计工具( SoC)验证?答案可以在更大、更复杂的芯片的出现中找到,这些芯片通常包含多个处理器内核并超过 1 亿个门。

简而言之,一种寄存器传输级 (RTL) 模拟器,一种首选验证工具正在受到挑战,因为设计容量超过了 1 亿个门。由于处理器的扩展路线图,更大的门数是可能的。毕竟,多线程只能做这么多。其次,即使是在 PC 群上并行运行的硬件描述语言(HDL) 软件模拟器也无法创建可行的选择,因为被测设计 (DUT) 环境本质上是连续的。

另一方面,硬件仿真曾经是处理器和图形芯片等大型 IC 设计的主要部分,现在正成为一种流行的验证工具,正是因为它在全芯片验证方面比 HDL 模拟器运行得更快。硬件仿真工具可以对大型 SoC 设计进行 10 倍以上的验证,有时比软件仿真快 10 倍以上。

在过去十年左右的时间里,硬件仿真一直在稳步发展,因为拥有成本正在下降,而仿真工具变得更易于安装和操作。并且随着仿真器 ROI 和 SoC 设计要求的变化,越来越多的 IC 设计人员倾向于使用仿真工具来调试硬件和测试软硬件集成。此外,仿真工具变得更加通用,从将物理设备连接到仿真器的在线仿真 (ICE) 到更具创新性的协同仿真解决方案,例如Mentor Graphics 的 VirtuaLab,它可以在当今日益增长的功能中虚拟化接口SoC 设计。

软件仿真或硬件仿真

模拟器尝试对 SoC 或系统级设计的行为进行建模,而模拟器则创建设计的实际实现。在这里,重要的是要注意软件模拟器和硬件模拟器都用于设计验证——这一阶段也称为被测设计或 DUT——在此阶段,编译器将设计模型转换为存储在内存中的数据结构。

然而,在仿真的情况下,软件算法使用设计语言处理表示设计模型的数据,而仿真器使用处理器阵列启用的计算引擎处理数据结构。尽管硬件仿真的市场规模已超过 3 亿美元,但这并不意味着它将成为 HDL 仿真工具的终点。

基于 HDL 的软件仿真很可能仍然是首选的验证引擎,尤其是在验证过程的早期阶段——例如,在 IP 和子系统级别——因为它代表了一种经济、易于使用和快速上手的方式- 设置 EDA 工具。另一方面,仿真将在更大的 SoC 设计中获得牵引力,这些设计包含数百万个验证周期并且很难找到硬件错误。换言之,在可预见的未来,SoC 和系统级设计验证的两个 EDA 工具市场将共存。

审核编辑:郭婷

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

    关注

    68

    文章

    19156

    浏览量

    229066
  • soc
    soc
    +关注

    关注

    38

    文章

    4117

    浏览量

    217903
  • eda
    eda
    +关注

    关注

    71

    文章

    2708

    浏览量

    172844
收藏 人收藏

    评论

    相关推荐

    FPGA仿真工具包软件EasyGo Vs Addon介绍

    EasyGo Vs Addon是一款领先的FPGA仿真工具包软件,它强大地连接了VeriStand软件与Matlab/Simulink,为实时测试和验证领域带来了前所未有的便利和效率,特别适
    的头像 发表于 10-24 15:55 234次阅读
    FPGA<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>包软件EasyGo Vs Addon介绍

    无人机飞行仿真模拟训练系统

    智慧华盛恒辉无人机飞行仿真模拟训练系统,也称无人机仿真训练模拟器,是一种集模拟训练演练与无人机飞行控制数据
    的头像 发表于 09-10 16:43 489次阅读

    Lint静态验证工具如何助力IC设计

    的静态验证方法实现了将原本在仿真、综合、布局布线阶段出现的问题移动到RTL阶段进行检测和分析,帮助IC设计者在早期发现和诊断设计缺陷,缩短芯片整体开发周期,降低成本。
    的头像 发表于 09-03 10:15 518次阅读
    Lint静态<b class='flag-5'>验证</b><b class='flag-5'>工具</b>如何助力<b class='flag-5'>IC</b>设计

    仿真器的使用方法有哪些

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

    工具工具——映射与调度、模拟验证、开发与测试工具

    本篇文章将重点介绍工具链的工具相关知识,我们将从工具链的基本概念出发,重点介绍工具链中的映射和调度工具
    的头像 发表于 05-16 14:30 2492次阅读
    <b class='flag-5'>工具</b>链<b class='flag-5'>工具</b>——映射与调度、<b class='flag-5'>模拟</b>与<b class='flag-5'>验证</b>、开发与测试<b class='flag-5'>工具</b>

    电路仿真模拟器怎么用

    电路仿真模拟器是电子工程师和学生必备的一类软件工具。通过使用电路仿真模拟器,用户可以在计算机上模拟
    的头像 发表于 05-04 10:53 2102次阅读

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

    电路仿真软件是一种用于设计、测试和验证电路的工具,它可以模拟实际电路的行为和性能。本文将详细介绍电路仿真
    的头像 发表于 05-04 10:39 2245次阅读

    主流电路仿真软件有哪些

    主流电路仿真软件是电子工程师和电路设计师在实际设计中经常使用的工具。它们通过数值模拟仿真验证电路性能,并帮助工程师优化设计。以下是一些主
    的头像 发表于 04-21 10:23 2400次阅读

    电路仿真重要

    设计验证与预测:电路仿真能够模拟电路在不同条件下的运行状况,从而验证设计的正确性和可行性。这有助于工程师在设计阶段就发现和解决潜在的问题,避免在实际制造过程中才发现错误。此外,通过
    的头像 发表于 03-29 14:17 838次阅读

    fpga仿真器是什么?它有哪些优势?

    FPGA仿真器是一种用于模拟FPGA(现场可编程门阵列)硬件行为的软件工具。它通过模拟FPGA内部的逻辑电路、时序和接口等,帮助工程师在FP
    的头像 发表于 03-15 15:15 1570次阅读

    长电科技推出了一项革命性的高精度热阻测试与仿真模拟验证技术

    在芯片封装技术日益迈向高密度、高性能的今天,长电科技引领创新,推出了一项革命性的高精度热阻测试与仿真模拟验证技术。
    的头像 发表于 03-08 13:33 465次阅读

    inout类型怎么仿真

    InOut类型的仿真是一种基于输入输出交互的仿真方式,主要用于验证和评估电子电路设计的功能性和性能。它可以模拟输入信号通过电路被处理后产生
    的头像 发表于 02-23 10:17 861次阅读

    康谋产品 | 为ADAS/AD开创的次世代AutoGI仿真工具

    康谋aiSim5作为开创性ADAS/AD仿真模拟工具,配备高度优化的传感器模拟,提供确定且可重复的环境模拟支持,为下一代
    的头像 发表于 01-29 17:50 658次阅读
    康谋产品 | 为ADAS/AD开创的次世代AutoGI<b class='flag-5'>仿真</b><b class='flag-5'>工具</b>

    数字电路设计有哪些仿真验证流程

    数字电路设计的仿真验证流程是确保设计能够正确运行的重要步骤之一。在现代电子设备中,数字电路被广泛应用于各种应用领域,如计算机、通信设备、汽车电子等等。因此,设计师必须通过
    的头像 发表于 01-02 17:00 1421次阅读

    IC设计为什么需要仿真模拟仿真模拟重要性有哪些?

    IC设计为什么需要仿真模拟仿真模拟重要性有哪些? IC
    的头像 发表于 12-19 11:35 1727次阅读