首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >A transaction-based unified architecture for simulation and emulation
【24h】

A transaction-based unified architecture for simulation and emulation

机译:基于事务的统一架构,用于仿真和仿真

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

摘要

The availability of millions of transistors on a single chip has allowed the creation of complex on-chip systems. The functional verification of such systems has become a challenge. Simulation run times are increasing, and emulation is now a necessity. Creating separate verification environments for simulation and emulation slows the design cycle and it requires additional human efforts. This paper describes a layered architecture suitable for both simulation and emulation. The architecture uses transactions for communication and synchronization between the driving environment (DE) and the device under test (DUT). Transactions provide synchronization only as needed and cycle and event-based synchronization common in emulators. The result is more efficient development of the DE and 100% portability when moving from simulation to emulation. We give an overview of our layered architecture and describe its implementation. Our results show that, by using emulation, the register-transfer level (RTL) implementation of an industrial design can be verified in the same amount of time it takes to run a C-based simulation. We also show two orders of magnitude speeds up over simulations of C and RTL through a programming language interface.
机译:单个芯片上数百万个晶体管的可用性允许创建复杂的片上系统。这种系统的功能验证已经成为一个挑战。模拟运行时间正在增加,现在必须进行模拟。为仿真和仿真创建单独的验证环境会减慢设计周期,并且需要额外的人工。本文描述了适用于仿真和仿真的分层体系结构。该体系结构使用事务在驾驶环境(DE)和被测设备(DUT)之间进行通信和同步。事务仅在需要时提供同步,并且在仿真器中常见于基于周期和事件的同步。结果是,从仿真过渡到仿真时,DE的开发效率更高,并且可移植性达到100%。我们对分层体系结构进行了概述,并描述了其实现。我们的结果表明,通过使用仿真,可以在与运行基于C的仿真相同的时间内验证工业设计的寄存器传输级别(RTL)实现。我们还显示了通过编程语言界面对C和RTL进行仿真的速度提高了两个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号