首页> 外文会议>IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis >Comparing two testbench methods for hierarchical functional verification of a bluetooth baseband adaptor
【24h】

Comparing two testbench methods for hierarchical functional verification of a bluetooth baseband adaptor

机译:比较用于蓝牙基带适配器的分层功能验证的两种测试平台方法

获取原文
获取外文期刊封面目录资料

摘要

The continuous improvement on the design methodologies and processes has made possible the creation of huge and very complex digital systems. Design verification is one of the main tasks in the design flow, aiming to certify the system functionality has been accomplished accordingly to the specification. A simulation based technique known as functional verification has been followed by the industry. In recent years, several articles in functional verification have been presented, focusing either on specific design verification experiments or on methods to improve and accelerate coverage reaching. In the first category, the majority of the papers are aimed to processors verification, while communication systems experiences were not such commonly reported. In the second category, different authors have proposed methodologies, which need an extensive and complex work by the verification engineer on tuning the acceleration algorithms to the specific design. In the present paper, we present a functional verification methodology applied to a Bluetooth Baseband adaptor core, described in SystemC RTL. Two techniques are considered, one following the traditional framework of applying random stimuli and checking functional coverage aspects; in the second one, a simple acceleration procedure, based on redundant stimuli filtering, is included. For both solutions, a hierarchical approach is adopted. We present several results comparing both solutions, showing the gain obtained in using the acceleration technique. Additionally, we show how results on a real testbench application environment correlate to the hierarchical verification approach taken.
机译:设计方法和过程的不断改进使创建庞大且非常复杂的数字系统成为可能。设计验证是设计流程中的主要任务之一,旨在证明已根据规范完成了系统功能。业界一直采用一种称为功能验证的基于仿真的技术。近年来,已经发表了几篇有关功能验证的文章,重点放在特定的设计验证实验或改善和加快覆盖范围的方法上。在第一类中,大多数论文都是针对处理器验证的,而通信系统的经验却很少被报道。在第二类中,不同的作者提出了一些方法,这些方法需要验证工程师进行大量而复杂的工作,以将加速算法调整为特定的设计。在本文中,我们介绍了一种功能验证方法,该方法应用于SystemC RTL中描述的蓝牙基带适配器内核。考虑了两种技术,一种遵循应用随机刺激并检查功能覆盖范围的传统框架;在第二篇文章中,包括了一个基于冗余刺激过滤的简单加速过程。对于这两种解决方案,都采用了分层方法。我们提供了比较两个解决方案的几个结果,显示了使用加速技术获得的增益。此外,我们展示了真实测试平台应用程序环境上的结果如何与所采用的分层验证方法相关。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号