首页> 外文会议> >A Portable Co-Verification System Which Generates Testbench Automatically
【24h】

A Portable Co-Verification System Which Generates Testbench Automatically

机译:一种可自动生成测试平台的便携式共同验证系统

获取原文

摘要

Verification is the most time consuming process in an LSI development. The SoC and other complex embedded systems consist of hardware and software. Because of the strong demand of shorting `the time to market,'' it becomes important to verify the software on the under the development hardware. We call this verification process as `Co-Verification.'' One of the hardware verification technique is an emulation which implements equivalent under the test logic circuit with FPGA. We can speed up the logic behavior of Co-Verification with emulation technique. We call this `Co-Emulation.'' In contrast to Co-Emulation, we call `Co-Simulation'' when all verification is carried out with software. We developed a Co-Verification system which supports Co-Emulation and/or Co-Simulation. Our system only requires an FPGA board with PCI interface and a Linux running PC. We use C++ and SCE-MI(Standard Co-Emulation Modeling Interface) API for the testbench language which are open standards for verification. Our system inspects the DUT (design under the test), and automatically generates the testbench skelton and associated hardware that includes the PCI interface and the SCE-MI transactors. In this paper, we describe the design and implementation of our Co-Verification systems.
机译:验证是LSI开发中最耗时的过程。 SoC和其他复杂的嵌入式系统由硬件和软件组成。由于缩短“上市时间”的强烈需求,在开发硬件下验证软件就变得很重要。我们将此验证过程称为“共同验证”。硬件验证技术之一是一种仿真,该仿真在FPGA的测试逻辑电路下实现了等效功能。我们可以使用仿真技术来加快共同验证的逻辑行为。我们称之为“协同仿真”。与协同仿真相反,当所有验证都是通过软件执行时,我们称为“协同仿真”。我们开发了支持共同仿真和/或共同仿真的共同验证系统。我们的系统仅需要具有PCI接口的FPGA板和运行Linux的PC。对于测试平台语言,我们使用C ++和SCE-MI(标准协同仿真建模接口)API,这是用于验证的开放标准。我们的系统检查DUT(在测试中的设计),并自动生成testbench骨架和相关硬件,包括PCI接口和SCE-MI事务处理程序。在本文中,我们描述了共同验证系统的设计和实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号