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

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

3天内不再提示

仿真和模拟用于IC验证的方法

星星科技指导员 来源:嵌入式计算设计 作者:Mentor Graphics 2022-07-05 09:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

pYYBAGLDkneAG-2RAADn51Hf108793.png

1. Mentor Graphics 的 Veloce2 仿真器平台支持的密钥验证模式视图。

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

软件仿真或硬件仿真

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

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

poYBAGLDkoOAEgoCAAGc1m4gVIg150.png

2. Veloce2仿真器同时支持传统的ICE和基于事务的验证,运行多协议接口的SoC验证。

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

审核编辑:郭婷

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

    关注

    38

    文章

    4514

    浏览量

    227569
  • 仿真器
    +关注

    关注

    14

    文章

    1048

    浏览量

    86752
  • eda
    eda
    +关注

    关注

    72

    文章

    3053

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Vivado仿真之后没有出现仿真结果的解决方法

    一般,在添加好工程所需要的design sources和simulation sources之后,会进行仿真验证工程是否有达到预期的效果,但是在Run Simulation-&gt
    发表于 10-31 06:24

    Wisim DC电源完整性EDA物理验证仿真工具介绍

    Wisim DC是一款高效、高性能的平台级电源完整性EDA物理验证仿真工具。可快速诊断IC封装和系统级板图内的设计缺陷和电源管理风险,通过定位板图中的“热点”,自动优化VRM感应线位置,使系统PDN达到最优设计。
    的头像 发表于 09-26 15:57 435次阅读
    Wisim DC电源完整性EDA物理<b class='flag-5'>验证</b><b class='flag-5'>仿真</b>工具介绍

    NVMe高速传输之摆脱XDMA设计23:UVM验证平台

    子系统模型组成。UVM验证用于构建测试用例、提供激励、监测接口、对比分析统计测试结果;DUT 为待测试对象即 NoP 逻辑加速引擎;AXI BRAM IP 用于模拟外部存储,对接
    发表于 08-26 09:49

    NVMe高速传输之摆脱XDMA设计18:UVM验证平台

    子系统模型组成。UVM验证用于构建测试用例、提供激励、监测接口、对比分析统计测试结果;DUT 为待测试对象即 NoP 逻辑加速引擎;AXI BRAM IP 用于模拟外部存储,对接
    发表于 07-31 16:39

    数字IC设计:方法、技巧与实践

    主要内容: 芯片设计的背景知识 芯片设计流程和工具 构架(ARCHITECTURE)设计 RTL级设计和仿真 逻辑综合和相关技术 芯片设计的项目管理 本文内容主要是数字芯片前端设计,不涉及模拟
    发表于 05-28 16:06

    西门子利用AI来缩小行业的IC验证生产率差距

    Questa One将集成电路(IC验证从被动反应流程重新定义为智能的自优化系统。 西门子数字化工业软件推出了Questa™ One智能验证软件组合,将连接性、数据驱动方法和可扩展性
    的头像 发表于 05-27 14:34 426次阅读

    Multisim模拟电路仿真教程

    本章Multisim10电路仿真软件,讲解使用Multisim进行模拟电路仿真的基本方法。   在众多的EDA仿真软件中,Mult
    发表于 05-09 17:58 4次下载

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

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

    电磁环境仿真验证系统软件

    电磁环境仿真验证系统软件
    的头像 发表于 04-29 16:59 816次阅读
    电磁环境<b class='flag-5'>仿真</b>与<b class='flag-5'>验证</b>系统软件

    技术分享 | AVM合成数据仿真验证方案

    AVM 合成数据仿真验证技术为自动驾驶环境感知发展带来助力,可借助仿真软件配置传感器、搭建环境、处理图像,生成 AVM 合成数据,有效加速算法验证。然而,如何利用
    的头像 发表于 03-19 09:40 3487次阅读
    技术分享 | AVM合成数据<b class='flag-5'>仿真</b><b class='flag-5'>验证</b>方案

    西门子EDA助力提升IC设计验证效率

    本文将简要概述使用 S-Edit 原理图输入环境的前端流程,然后更详细地描述 Analog FastSPICE (AFS) 平台仿真器以及使用该仿真器进行基本放大器设计验证的步骤。
    的头像 发表于 03-10 14:35 1670次阅读
    西门子EDA助力提升<b class='flag-5'>IC</b>设计<b class='flag-5'>验证</b>效率

    IC验证云平台优势明显,这家本土EDA公司如何御风先行?

    部署方式为降低成本提供了有效途径;产业协作方面,云平台打破地域限制,极大促进了 EDA 生态的协同发展。 随着半导体制造工艺不断精进,验证已成为 IC 设计的瓶颈,而 IC 验证云平台
    的头像 发表于 03-10 08:44 2490次阅读
    <b class='flag-5'>IC</b><b class='flag-5'>验证</b>云平台优势明显,这家本土EDA公司如何御风先行?

    线路板仿真验证:电子产品的幕后保障

    性能、减少设计失误、提升产品质量的关键手段。那什么是线路板仿真验证?来看看捷多邦小编的分享吧。 线路板仿真验证,简单来说,就是在实际制造线路板之前,借助计算机软件构建虚拟模型,
    的头像 发表于 03-07 09:21 674次阅读

    模拟行为仿真实现

    电子发烧友网站提供《模拟行为仿真实现.pdf》资料免费下载
    发表于 01-21 09:24 0次下载
    <b class='flag-5'>模拟</b>行为<b class='flag-5'>仿真</b>实现

    模拟IC设计中Spectre和HSPICE仿真工具的起源、差别和优劣势

    ,分别由Cadence和Synopsys公司开发。 基本概念与背景 Spectre 是Cadence公司开发的模拟集成电路设计和仿真工具,广泛应用于CMOS模拟电路、混合信号电路的设计
    的头像 发表于 01-03 13:43 3039次阅读