• Home
  • Search
  • SOC HW/SW co‐verification based debugging technique
  • https://doi.org/10.1108/03321641311296936Copy DOI Icon

SOC HW/SW co‐verification based debugging technique

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

PurposeIncreasingly complex and sophisticated VLSI design, coupled with shrinking design cycles, requires shorter verification time and efficient debug method. Logic simulation provides SoC verification with full controllability and observability, but it suffers from very slow simulation speed for complex design. Using hardware emulation such as FPGA can have higher simulation speed. However, it is very hard to debug due to its poor visibility. SOC HW/SW co‐verification technique seems to draw a balance, but Design Under Test (DUT) still resides in FPGA and remains hard for debugging. The purpose of this paper is to study a run‐time RTL debugging methodology for a FPGA‐based co‐verification system.Design/methodology/approachThe debugging tools are embedded in HDL simulator using Verilog VPI callback, so signals of testbench and internal nodes of DUT can be observed in a single waveform and updated as simulation runs, making debugging more efficient. The proposed debugging method connects internal nodes directly to a PCI‐extended bus, instead of inserting extra scan‐chain logic, so the overhead for area is reduced.FindingsThis method provides internal nodes probing on an event‐driven co‐verification platform and achieves full observability for DUT. The experiment shows that, compared with a similar method, the area overhead for debug logic is reduced by 30‐50 per cent and compile time is shortened by 40‐70 per cent.Originality/valueThe proposed debugging technique achieves 100 per cent observability and can be applied to both RTL and gate‐level verification. The debugging tool is embedded into HDL simulator using Verilog VPI callback, so DUT signals are displayed together with testbench signals in the same waveform viewer. New value of DUT signal is read from FPGA whenever it changes, which allows run‐time debug.

Similar Papers
  • Dissertation

Novel techniques for hardware / software partitioning and emulation

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

Efficient testbench code synthesis for a hardware emulator system

  • Apr 16, 2007
  • Iakovos Mavroidis +1
  • Conference Article
  • Citations22

Efficient Testbench Code Synthesis for a Hardware Emulator System

  • Apr 01, 2007
  • I Mavroidis +1
  • Conference Article
  • Citations3

An Innovative Embedded Logic Analyzer Based SoC Verification Platform

  • Jan 01, 2006
  • Chao Lu +3
  • Conference Article
  • Citations12

A Unified UVM Methodology For MPSoC Hardware/Software Functional Verification

  • Jun 08, 2022
  • Sherif Hosny
  • Book Chapter

Chapter 3 - Logic and Fault Simulation

  • Jan 01, 2006
  • VLSI Test Principles and Architectures
  • Jiun-Lang Huang +2
  • Conference Article
  • Citations3

New architecture of the object-oriented functional coverage mechanism for digital verification

  • Jul 01, 2016
  • Marek Cieplucha +1
  • Conference Article
  • Citations3

A Knapsack Methodology for Hardware-based DMR Protection against Soft Errors in Superscalar Out-of-Order Processors

  • Oct 01, 2019
  • Rafael Billig Tonetto +6
  • Conference Article
  • Citations32

Enhancing design robustness with reliability-aware resynthesis and logic simulation

  • Nov 01, 2007
  • Digest of technical papers/Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design
  • Smita Krishnaswamy +3
  • Conference Article
  • Citations7

Fast cache simulation for host-compiled simulation of embedded software

  • Mar 18, 2013
  • Kun Lü +2
  • Research Article
  • Citations80

A hierarchical compiled code event-driven logic simulator

  • Jun 01, 1991
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • D.M Lewis
  • Conference Article
  • Citations3

Multiobjective search based algorithms for circuit partitioning problem for acceleration of logic simulation

  • Jan 04, 1997
  • S Harikumer +1
  • Research Article

Vector mode based hardware acceleration and emulation for LDPC application

  • Mar 01, 2013
  • COMPEL - The international journal for computation and mathematics in electrical and electronic engineering
  • Y.B Liao +4
  • Conference Article
  • Citations45

High-speed concurrent fault simulation with vectors and scalars

  • Jan 01, 1980
  • E Ulrich +6
  • Conference Article
  • Citations7

Workload-aware ASIC flow for lifetime improvement of multi-core IoT processors

  • Mar 01, 2017
  • Scott Lerner +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.