协议在大规模设计中无处不在,并且不断更新以支持对更高速度、更高带宽和更低功耗的需求。事实上,当您开始下一个项目时,很有可能在设计中至少有一些协议的新版本。
在某些领域(例如仿真),您应该会看到更少的问题,因为验证 IP 通常支持多个仿真器,以及最常见的仿真器方法 Verilog 和 UVM。只要确保您与时俱进。
然而,仿真是另一回事。不同类型的验证 IP 针对不同的在线仿真 (ICE) 方法以及虚拟和仿真加速。而你选择的模拟器和它支持的验证IP对你可以使用的方法有很大的影响。
ICE 最初被用作将仿真器中的设计连接到外部世界的一种方式。它允许外部硬件将基于协议的流量流式传输到位于仿真器中的设计中。使用速率适配器,它可以处理流量生成器和仿真器之间的速度差异。
也就是说,随着工程师意识到他们使用虚拟环境具有更多的灵活性、功能和可重复性,ICE 时代正在迅速结束。虚拟化趋势的主要驱动力是通过提高资源可用性来最大化投资——模拟器已经进入数据中心以充当企业范围的资源。
Mentor几年前开始使用其Veloce 仿真器和 VirtuaLAB 组件支持这种迁移。其他人正在努力追赶,但尽管有营销言论,但仍然远远落后。Mentor 的 VirtuaLAB 组件的行为类似于 ICE,但没有基于硬件的流量生成器和电缆的限制。这使得它们灵活、可重复和可即时重新配置,具有比原始同类更多的功能。
VirtuaLAB 模型适用于大多数关键协议,包括以太网、PCI Express 和 USB,并且已在数百种设计中成功用于磁带。以太网交换机设计人员在三四年前迁移到这项技术,当时很明显,使用 ICE 连接 100 多个以太网端口,每个端口都有各自的以太网电缆是不切实际的。网络交换机设计人员正在使用 VirtuaLAB 通过虚拟以太网传输 150 多个以太网端口,从而控制通过虚拟 PCIe 运行实时软件的交换机。现在,固态磁盘 (SSD) 控制器设计人员正在使用 Virtual NVMe 和 SATA 进行同样的过渡。
还不相信?让我列出从 ICE 转向虚拟仿真的几个关键原因。一是需要可合成的交易者。速率适配器已从位于与仿真器相连的实验室中的外部盒子转移到位于仿真器内部的合成事务器。虚拟的优势在于可以在世界任何地方重新配置可合成的交易者,并在设计团队之间轻松共享。
Mentor 虚拟解决方案的另一个关键特性是性能。尽管存在所有限制,ICE 能够以大致最大的仿真器速度传输流量。使用虚拟,您依赖于控制和生成流量的主机 PC 与仿真器之间的连接速度和带宽。Mentor 已经能够调整此性能以获得与 ICE 速度相当的性能。有趣的是,其他解决方案在尝试提供虚拟解决方案时会经历超过 3 倍的大幅放缓
这不是软件修复;相反,它是模拟器的基本架构限制。
Mentor 在从 ICE 到虚拟 ICE 的行业迁移中处于领先地位。该公司从客户和协议特别兴趣小组那里汲取灵感,他们不断生产新版本的 PCIe、以太网、NVMe 等,尤其是在软件定义网络 (SDN) 和 SSD 领域。
也就是说,Mentor 已经能够为所有主流(以及一些小众)协议维护一个完整的解决方案库,让您可以使用事务处理程序或通过软件验证 IP 和 SoC 设计。该公司在关键标准组织中占有一席之地,以确保设计人员为不断发展和新兴的协议提供最有效的仿真支持。
Veloce 仿真平台与虚拟协议模型相结合并通过 CoModel 通道互连,提供了一种经济高效的解决方案,用于证明您的设计与它所包含的任何协议完美交互。凭借 Veloce Strato 上 150 亿门的可扩展性,您可以期待多年的无忧验证。
审核编辑:郭婷
-
仿真器
+关注
关注
14文章
1016浏览量
83647 -
交换机
+关注
关注
21文章
2624浏览量
99287 -
SSD
+关注
关注
20文章
2851浏览量
117253
发布评论请先 登录
相关推荐
评论