...
首页> 外文期刊>Journal of Information & Optimization Sciences >UVM-powered hardware/software co-verification
【24h】

UVM-powered hardware/software co-verification

机译:由UVM驱动的硬件/软件协同验证

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In traditional verification environment, hardware and software involve isolated design and verification. Due to the demise of Moore's law, the processor's frequency is no longer increasing. This demise of Moore's law and time-to-market pressures drive the wave of new technology where hardware and software are tightly integrated. This is done in order to increase the speed of computation. Moreover, in domains like Data Analytics, data has to be processed in real time and that too at low latency. Solarflare's Application On-load Engine (AOE) represents a platform where an FPGA processing engine integrates with a low latency server for applications that require real time and low latency of data processing. This is where co-verification provides a solution for integration of hardware and software. Universal Verification Methodology (UVM) doesn't support co-verification and uses Direct Programming Interface (DPI) for co-simulation. Viang, which is built on the top of D, a systems programming language, has complete implementation of UVM version 1.2. In co-verification, emulation of software is run along with the hardware verification where, software is emulated separately on Instruction Set Simulator (ISS).
机译:在传统的验证环境中,硬件和软件涉及隔离的设计和验证。由于摩尔定律的废除,处理器的频率不再增加。摩尔定律的消亡和上市时间的压力推动了新技术的浪潮,新技术将硬件和软件紧密集成在一起。这样做是为了提高计算速度。此外,在诸如Data Analytics之类的域中,必须实时处理数据,并且也必须以低延迟进行处理。 Solarflare的应用程序加载引擎(AOE)代表一个平台,其中FPGA处理引擎与低延迟服务器集成在一起,用于需要实时和低延迟数据处理的应用程序。这是协同验证为硬件和软件集成提供解决方案的地方。通用验证方法(UVM)不支持协同验证,并使用直接编程接口(DPI)进行协同仿真。建立在系统编程语言D之上的Viang具有UVM 1.2版的完整实现。在协同验证中,软件仿真与硬件验证一起运行,其中,软件在指令集模拟器(ISS)上单独仿真。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号