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

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

3天内不再提示

ICE到虚拟ICE的转变

星星科技指导员 来源:嵌入式计算设计 作者:Neill Mullinger 2022-07-05 10:08 次阅读

协议在大规模设计中无处不在:支持通信、图形、内存、缓存一致性互连等,并且它们会不断更新以支持对更高速度、更高带宽、更低功耗的需求。因此,您可以非常确定,当您开始下一个项目时,设计中至少会有一些协议的新版本,因为在协议标准机构的世界中,它正在发展、创新或消亡。

pYYBAGLDnS-Afa9vAAFQtV_wrqg122.png

图 1. 协议无处不在,即使在简单的 SoC 上也是如此。

对于仿真,它是一个相对简单的方法。验证 IP 通常支持使用最常见的仿真器方法 Verilog 和 UVM 的多个仿真器。您只需要确保您的提供商与最新版本保持同步。

在仿真世界中,情况就不同了。针对不同的使用模型有不同类型的“验证 IP”:模拟加速、ICE 和虚拟 ICE。例如,仿真加速可以比基于测试台的仿真提供 1000 倍的加速。它“简单地”需要 UVM 或 SystemVerilog 验证 IP 以及可替代基于仿真的验证 IP 的可综合事务处理程序。它使工程师能够移动在模拟器中运行 DUT 的测试台,从而在模拟器上运行 DUT 时运行得更快。然而,ICE 是更传统的仿真使用模型和最有趣的用例,本文的重点是从 ICE 到虚拟 ICE 的转变。

ICE 是用于将仿真器中的设计连接到外部世界的原始方法。它使外部硬件能够将基于协议的流量流式传输到设计中。它使用速率适配器来处理流量生成器和模拟器之间的速度差异。ICE 环境必然位于靠近使用它的工程师的实验室中。

然而,随着工程师意识到虚拟环境带来的主要好处:准确的性能测量、确定的延迟和准确的功率测量,ICE 时代正在迅速消融。对于存储和网络而言,关键指标是能够准确测量延迟和性能,因此必须使硅前性能测量值非常接近实验室中将看到的硅后性能。Virtual 实现了这一点,并通过这样做允许在硬件和软件之间进行硅前性能调整和权衡。这可能是我们对绩效至关重要的世界中成功与失败之间的区别。为了改进调试,Virtual ICE 可以实现精确的可重复行为:众所周知,使用 ICE 很难精确地重复一系列发现错误的行为,使重复问题并找到原因变得非常困难。未来显然是虚拟的!

多年前,Mentor 凭借其 VirtuaLAB 组件(一个功能齐全的协议的广泛系列)的发布,在 Virtual ICE 中占据了领导地位。Mentor 的 VirtuaLAB 组件的行为类似于 ICE,但没有基于硬件的解决方案的限制。它们灵活且可即时重新配置,并且比它们更原始的同类具有更多的验证功能。VirtuaLAB 模型适用于所有关键协议,包括以太网、PCI Express、USB、NVMe、SATAHDMI 等,并已在数百种设计中成功用于磁带。

SDN 交换机设计人员在三到四年前利用 VirtuaLAB 以太网的可用性转向了这项技术:使用 ICE 连接 100 多个以太网端口,每个端口都有其以太网电缆显然是不切实际的。网络交换机设计人员使用 VirtuaLAB 以太网通过高速 CoModel 通道将流量流式传输到 150 多个以太网端口,通过运行实时软件的 VirtuaLAB PCIe 控制交换机的配置。最近,SSD 控制器设计人员正在使用 Virtual NVMe、PCIe 和 SATA 进行相同的过渡,并且进行这种过渡的团队与陷入 ICE 时代的竞争对手相比,获得了巨大的优势。

VirtuaLAB 组件的另一大优势是它们可以远程重新配置,从而可以轻松地在世界各地从事不同项目的设计团队之间共享仿真资源。Mentor 多年来一直在完善此功能,作为其企业仿真应用程序的一部分。

当然,有效的 Virtual ICE 解决方案的关键是性能。尽管存在所有限制,ICE 能够以相同的速度流式传输流量,以最大限度地提高仿真器速度。使用虚拟时,您希望保持相同水平的性能,但取决于控制和生成流量的主机 PC 与仿真器之间的连接速度和带宽。凭借多年开发高速联合模型通道的经验,Mentor 已调整此性能以实现与 ICE 速度等效。有趣的是,其他解决方案会放缓。这不是软件,修复它是模拟器的基本架构特性。

Mentor 显然在行业从 ICE 迁移到虚拟 ICE 方面处于领先地位。

我们在 Mentor 观察哪些协议

我们从客户的要求和协议特殊利益集团中获取我们的线索。这些天来,它们让我们忙于最新版本的 PCIe、以太网、NVMe 等,以支持软件定义网络 (SDN) 和 SSD 中的前沿设计。

经历了几次延迟的 PCIe 4.0 现已推出,PCIe 5.0 规范计划于 2019 年第二季度发布。PCIe 还将成为其他新协议(如 Gen-Z、CCIX 和 OpenCAPI)的基础。

以太网在汽车应用中的速度和接受度都在提高。对于后者,对安全性、RFI、EMI 和延迟提出了重要的新要求。

SDN系统将逐渐取代单一用途的路由器和交换机,尤其是在数据中心,要求它们处理由软件实现和配置的广泛协议。

Mentor 为所有主流(以及一些小众)协议提供完整的解决方案,让您可以使用事务处理程序或通过软件验证 IP 和 SoC 设计。我们在关键标准组织中占有一席之地,以便我们可以确保为不断发展和新兴的协议提供最有效的仿真支持。我们在 VirtuaLAB 系列中实施了超过五年的 Virtual ICE,为我们带来了所需的协议专业知识,以支持我们的客户在他们的产品差异化时提供支持。

Mentor 的 Veloce Strato 仿真器系列与虚拟协议模型相结合并通过 CoModel 通道互连,提供了最有效的解决方案,用于证明您的设计与它所包含的任何协议完美交互。凭借 Veloce Strato 上 150 亿门的可扩展性,您可以期待多年的无忧验证。

审核编辑:郭婷

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

    关注

    38

    文章

    4237

    浏览量

    219775
  • 仿真器
    +关注

    关注

    14

    文章

    1019

    浏览量

    84101
  • PCIe
    +关注

    关注

    15

    文章

    1280

    浏览量

    83610
收藏 人收藏

    评论

    相关推荐

    如何检测材料的玻璃化转变温度?

    玻璃化转变温度(Tg)是高分子材料从玻璃态转变为高弹态的温度,对材料性能影响显著。准确检测Tg有助于深入了解材料特性,以下介绍几种常见检测方法。玻璃化转变温度差示扫描量热法(DSC)应用广泛。该方法
    的头像 发表于 03-06 10:11 42次阅读
    如何检测材料的玻璃化<b class='flag-5'>转变</b>温度?

    Meta要求阻止OpenAI营利化转变

    近日,据外媒报道,Meta已向司法部门提出投诉,要求阻止OpenAI从非营利性组织转变为营利性公司。这一举动引发了广泛关注,继特斯拉创始人马斯克之后,Meta也成为了反对OpenAI营利化转变的又一
    的头像 发表于 12-17 09:57 247次阅读

    虚拟内存不足如何解决 虚拟内存和物理内存的区别

    物理内存,可以减少系统对虚拟内存的依赖。 调整虚拟内存设置 : 进入系统设置,调整虚拟内存的大小。通常,虚拟内存的大小可以设置为物理内存的1.5
    的头像 发表于 12-04 09:14 772次阅读

    虚拟化数据恢复—XenServer虚拟机数据恢复案例

    服务器虚拟化数据恢复环境: 某品牌720服务器中有一组通过同品牌、型号为H710P的RAID卡+4块STAT硬盘组建的RAID10磁盘阵列。上层部署XenServer虚拟化平台。1台Windows
    的头像 发表于 11-08 10:32 240次阅读
    <b class='flag-5'>虚拟</b>化数据恢复—XenServer<b class='flag-5'>虚拟</b>机数据恢复案例

    什么是虚拟电厂?

    虚拟电厂是什么 技术支持18701998775 虚拟电厂是什么:分布式资源的聚合与优化 虚拟电厂概念起源于1997年《虚拟公共设施:新兴产业的描述、技术与竞争力》一书中对
    的头像 发表于 11-05 10:13 649次阅读
    什么是<b class='flag-5'>虚拟</b>电厂?

    如何把一个振动信号转变为声音信号需要如何组建电路?

    把一个振动信号转变为声音信号需要如何组建电路? 现在已经将振动信号经过放大滤波处理,在示波器上可以看到该信号。下一步想把该信号转变为声音信号,还需要经过哪些处理?需要应用哪些芯片?才能从扬声器中听到声音? 以前从来没有接触过音频电路...... 请求大神指点,O(∩_∩
    发表于 10-25 15:39

    技嘉科技将推出全新主板Z890

    10月22日,据Gear Seekers的消息,电脑硬件制造商技嘉科技(GIGABYTE)有意推出一款名为Z890 AORUS TACHYON ICE CAMM2的全新主板。这款主板将兼容最新一代的CAMM2规格内存条,这一信息已在其随附的文件中得以披露。
    的头像 发表于 10-23 16:51 529次阅读

    AI Market引领全球金融新纪元:革新技术与投资策略的结合

    2024年9月24日,AI Market正式宣布脱离其母公司ICE,成为独立运营的金融科技平台,这一举动无疑为全球金融市场注入了新的活力。虽然ICE不再直接参与AI Market的日常决策与运营
    的头像 发表于 09-27 09:47 283次阅读

    功放模块型号有哪些

    号,但具体型号因厂家而异。 D类功放模块 : 效率高,节能省电。 著名品牌如Purifi Audio、ICE Power和Hypex等提供了多款D类功放模块,如Purifi Audio的某些型号,ICE Power的T系列等。 H类功放模块 : 结合了AB类和D类的优点,
    的头像 发表于 09-24 16:02 1005次阅读

    ice插座式滤波器的作用

    随着物联网、智能家居等技术的快速发展,越来越多的设备将接入网络,形成复杂的电磁环境。在这种情况下,ice插座式滤波器的重要性将更加凸显。
    的头像 发表于 09-19 10:13 460次阅读

    如果将正脉冲方波转变成正负脉冲?

    请教,如果将正脉冲方波转变成正负脉冲?非常感谢!
    发表于 07-14 16:15

    pico-ice:RP2040 plus Lattice iCE40UP5K FPGA 开发板 介绍

    pico-ice是一个小型、低成本的开发板,带有Raspberry Pi Pico RP2040微控制器和 Lattice 半导体 iCE40UP5KFPGA 。它带有独立的闪存、低功耗SSRAM
    发表于 06-28 15:45

    虚拟机的Linux下搭建环境,执行‘设置工具’的时候总是报错,怎么处理?

    虚拟机的Linux下搭建环境,执行‘设置工具’的时候总是报错,请问这个要怎么解决? Attachments
    发表于 06-20 07:26

    全新 µATX 服务器载板为英特尔 Ice Lake D 处理器系列产品提供更多可扩展性

    计算技术供应商德国康佳特,持续扩展其模块化边缘服务器生态系统。新产品包括 µATX规格尺寸的服务器载板,以及基于最新一代英特尔至强 Ice Lake D 处理器的 COM-HPC Server模块。这款
    发表于 03-21 14:54 428次阅读
    全新 µATX 服务器载板为英特尔 <b class='flag-5'>Ice</b> Lake D 处理器系列产品提供更多可扩展性

    瑞萨高精度旋转变压器电机控制方案

    瑞萨电子基于旋转变压器开发了高精度的电机控制解决方案,自主研发了全新的RDC (Resolver-to-Digital Converters旋转变压器数字转换器)IC,并结合RX系列微控制器 (MCU),推出了高精度的旋
    发表于 03-15 10:32 1587次阅读
    瑞萨高精度旋<b class='flag-5'>转变</b>压器电机控制方案