首页> 外文会议>IEEE Aerospace Conference >Volatile Register Handling for FPGA Verification Based on SVAs Incorporated into UVM Environments
【24h】

Volatile Register Handling for FPGA Verification Based on SVAs Incorporated into UVM Environments

机译:基于结合到UVM环境中的SVA进行FPGA验证的易失性寄存器处理

获取原文

摘要

Verification of Field Programmable Gate Array (FPGA) designs is a challenging task which can be managed in different ways. By now, Universal Verification Methodology (UVM) is the de-facto standard for functional verification of Register Transfer Level (RTL) designs throughout all industry branches. Among others, UVM proposes to check for correct Device Under Test (DUT) behavior in an automated way, based on observing applied stimulus used to predict the expected DUT reaction. However, the prediction requires a DUT model whereas some DUT properties are complicated or even impossible to predict. Volatile registers are an example for this kind of problem. This paper introduces a way to incorporate volatile register comparisons inside the UVM environment alongside standard registers. This is done by utilizing System Verilog Assertions (SVA) which observe volatile registers to provide their values to the UVM environment directly at the time they are accessed.
机译:现场可编程门阵列(FPGA)设计的验证是一项具有挑战性的任务,可以通过不同的方式进行管理。到目前为止,通用验证方法学(UVM)已成为事实上在所有行业分支机构中进行寄存器传输级别(RTL)设计功能验证的标准。除其他外,UVM建议基于观察用于预测预期DUT反应的施加刺激,以自动化方式检查被测设备(DUT)行为是否正确。但是,预测需要DUT模型,而某些DUT属性却很复杂,甚至无法预测。易失性寄存器就是解决此类问题的一个例子。本文介绍了一种将UVM环境中的易失性寄存器比较与标准寄存器结合在一起的方法。这是通过利用系统Verilog断言(SVA)来完成的,该声明会观察易失性寄存器,以便在访问它们时直接将其值提供给UVM环境。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号