西门子数字工业软件公司的Veloce硬件辅助验证系统使工程师可以在仍为软件的情况下验证数字IC设计。处理能力范围从单板到多机箱机架。
数字IC设计(例如在网络路由器和交换机中使用的数字IC设计)执行许多功能,并且可能包含超过十亿个逻辑门中国机械网okmao.com。在硅上执行验证既昂贵又费时。但是,当IC仍处于寄存器传输级(RTL)形式时执行验证,则意味着您可以评估设计,更改软件并快速重新运行测试。
为了找到并进行此类更改,您需要一个模拟实际条件的环境。为了验证用于5G前传应用程序的设计,您需要足够的计算能力才能在模拟的输入和输出条件下运行您的整个RTL代码。
西门子数字工业软件公司的Veloce硬件辅助验证系统由一系列计算机组成,从单板台式机系统(Veloce proFPGA)到计算机板机箱(Veloce Primo)到多机架的全机架安装系统(Veloce Strato +)。在最高级别,这就是超级计算能力(图1)。

图1.西门子数字工业软件公司的Veloce硬件辅助验证平台,范围从单个计算板到机架中许多板的机架。
系统从用户处获取RTL代码,将其包装在虚拟环境中并测试设计。它通过模型虚拟化网络环境的协议。“我们可以虚拟化包括以太网,CPRI,eCPRI和Open RAN在内的完整5G前端通信网络,” 5G Technology World产品管理/工程高级总监Jean-Marie Brunet说。“通过具有虚拟化的硅模型,您可以随着规格的改变而改变模型。”
为了验证网络IC,您还需要激励措施,这意味着需要虚拟化测试设备。图2显示了是德科技,西门子和思博伦的网络测试仪,它们基于RFC 2889和RFC 2544生成流量。Veloce系统将这些测试仪虚拟化并添加必要的传输协议,以将虚拟IC放入其环境中,从而可以从该环境评估被测虚拟设备。在后端,系统从DUT获取虚拟波形,并提供测试结果,例如丢包,包延迟,吞吐量和带宽。

图2.平台仿真RTL设计的网络流量并生成测试数据。
除了模拟5G网络外,Veloce系统还可以在基带验证Wi-Fi IC代码。当然,您可以使用该平台来验证其他类型的数字IC设计,例如计算存储设备。
由于Veloce系统是模块化的,因此您可以将计算机机箱组合到系统中。例如,两个图中显示的机架都由机箱组成,但是您也可以配置较小的系统。根据Brunet的说法,如图所示的机架可以处理RTL代码,以设计20亿个门。一个机箱最多可以包含16个计算板,可以处理少于2亿门的设计。一块单板包含24个处理器。