• Home
  • Search
  • Efficient testbench code synthesis for a hardware emulator system
  • Cite Icon11
  • https://doi.org/10.5555/1266366.1266558Copy DOI Icon

Efficient testbench code synthesis for a hardware emulator system

  • Apr 16, 2007
  • Iakovos Mavroidis +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The rising complexity of modern embedded systems is causing a significant increase in the verification effort required by hardware designers and software developers, leading to the verification crisis , as it is known among engineers. Today's verification challenges require powerful testbenches and high-performance simulation solutions such as Hardware Simulation Accelerators and Hardware Emulators that have been in use in hardware and electronic system design centers for approximately the last decade. In particular, in order to accelerate functional simulation, hardware emulation is used so as to offload calculation-intensive tasks from the software simulator. However, the communication overhead between the software simulator and hardware emulator is becoming a new critical bottleneck. We tackle this problem by partitioning the code running on the software simulator into two sections: the testbench HDL (hardware description language) code that communicates directly with the design under test (DUT) and the rest C-like testbench code. The former section is transformed into synthesizable code while the latter runs in a general purpose CPU. Our experiments demonstrate that the proposed method reduces the communication overhead by a factor of about 5 compared to a conventional hardware emulated simulation

Similar Papers
  • Conference Article
  • Citations22

Efficient Testbench Code Synthesis for a Hardware Emulator System

  • Apr 01, 2007
  • I Mavroidis +1
  • Dissertation

Novel techniques for hardware / software partitioning and emulation

  • May 01, 2011
  • Ιάκωβος Μαυροειδής
  • Conference Article
  • Citations12

Accelerating hardware simulation: Testbench code emulation

  • Dec 01, 2008
  • Iakovos Mavroidis +1
  • Research Article

SOC HW/SW co‐verification based debugging technique

  • Mar 01, 2013
  • COMPEL - The international journal for computation and mathematics in electrical and electronic engineering
  • A.W Ruan +3
  • Research Article
  • Citations3

Fundamental principles of modeling timing in hardware description languages

  • Apr 20, 2001
  • Journal of Systems Architecture
  • Sumit Ghosh
  • Conference Article
  • Citations10

Ten ways to waste a parallel computer

  • Jun 20, 2009
  • Katherine Yelick
  • Conference Article
  • Citations1

A Remote Software/Hardware Co-simulation Platform for SoC Design

  • Oct 01, 2008
  • Shihong Wu +3
  • Research Article
  • Citations57

A Systematic Method for Configuring VLSI Networks of Spiking Neurons

  • Jul 06, 2011
  • Neural Computation
  • Emre Neftci +3
  • Conference Article

Design and realization of a test system for 50Gbit/s optical transmission

  • Oct 08, 2015
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Shu Liu +1
  • Conference Article
  • Citations12

Design of Temperature Compensation System of Pressure Sensors

  • Jan 01, 2006
  • Guiyou Chen +3
  • Conference Article
  • Citations25

DANNA 2

  • Jul 23, 2018
  • J Parker Mitchell +4
  • Conference Article
  • Citations2

Implementation of wireless sensors network for automatic greenhouse monitoring

  • Mar 01, 2011
  • M Fezari +2
  • Research Article

Hardware Design and Implementation of Image Processing System Based on FPGA

  • Sep 01, 2021
  • Journal of Physics: Conference Series
  • Dong Mei Zhao +3
  • Research Article

The Design of Automatic Test System for Units of Police Communications Equipments

  • Sep 01, 2014
  • Applied Mechanics and Materials
  • Qing Liu +1
  • Conference Article
  • Citations9

Module-per-Object: A Human-Driven Methodology for C++-Based High-Level Synthesis Design

  • Apr 01, 2019
  • Jeferson Santiago Da Silva +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.