• Home
  • Search
  • Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA)
  • Cite Icon266
  • https://doi.org/10.1109/tcad.2009.2030595Copy DOI Icon

Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA)

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Instruction Footprint Recording and Analysis (IFRA) overcomes challenges associated with an expensive step in post-silicon validation of processors-pinpointing the bug location and the instruction sequence that exposes the bug from a system failure. On-chip recorders collect instruction footprints (information about flows of instructions and what the instructions did as they passed through various design blocks) during the normal operation of the processor in a post-silicon system validation setup. Upon system failure, the recorded information is scanned out and analyzed offline for bug localization. Special self-consistency-based program analysis techniques, together with the test program binary of the application executed during post-silicon validation, are used for this purpose. Major benefits of using IFRA over traditional techniques for post-silicon bug localization are as follows: 1) it does not require full system-level reproduction of bugs, and 2) it does not require full system-level simulation. Simulation results on a complex superscalar processor demonstrate that IFRA is effective in accurately localizing electrical bugs with very little impact on overall chip area.

Similar Papers
  • Conference Article
  • Citations23

Post-Silicon Validation of the IBM POWER8 Processor

  • Jun 01, 2014
  • Amir Nahir +7
  • Research Article
  • Citations34

Multi-Dimension Convolutional Neural Network for Bug Localization

  • May 01, 2022
  • IEEE Transactions on Services Computing
  • Bei Wang +4
  • Research Article
  • Citations56

FineLocator: A novel approach to method-level fine-grained bug localization by query expansion

  • Mar 02, 2019
  • Information and Software Technology
  • Wen Zhang +3
  • Conference Article
  • Citations9

Quick error detection tests with fast runtimes for effective post-silicon validation and debug

  • Mar 09, 2015
  • David C Lin +4
  • Research Article
  • Citations27

DreamLoc: A Deep Relevance Matching-Based Framework for bug Localization

  • Mar 01, 2022
  • IEEE Transactions on Reliability
  • Binhang Qi +4
  • PDF
  • Research Article
  • Citations6

Two-Level Information-Retrieval-Based Model for Bug Localization Based on Bug Reports

  • Jan 11, 2024
  • Electronics
  • Shatha Alsaedi +3
  • Book Chapter
  • Citations17

Argus: Online Statistical Bug Detection

  • Jan 01, 2006
  • Long Fei +3
  • Conference Article
  • Citations26

Machine learning-based anomaly detection for post-silicon bug diagnosis

  • Mar 18, 2013
  • Andrew Deorio +3
  • Conference Article
  • Citations13

Improving bug localization with report quality dynamics and query reformulation

  • May 27, 2018
  • Mohammad Masudur Rahman +1
  • Conference Article
  • Citations28

BugLocalizer: integrated tool support for bug localization

  • Nov 11, 2014
  • Ferdian Thung +3
  • Conference Article
  • Citations7

Symptomatic Bug Localization for Functional Debug of Hardware Designs

  • Jan 01, 2016
  • Debjit Pal +1
  • Conference Article
  • Citations15

IncBL: Incremental Bug Localization

  • Nov 01, 2021
  • Zhou Yang +3
  • Conference Article
  • Citations24

A static technique for fault localization using character n-gram based information retrieval model

  • Feb 22, 2012
  • Sangeeta Lal +1
  • Conference Article
  • Citations1

Prototyping system for USB3.0 link layer using synthesizable assertions and partial reconfiguration

  • Sep 01, 2015
  • Harutyun Krrikyan +2
  • Conference Article
  • Citations8

Are information retrieval-based bug localization techniques trustworthy?

  • May 27, 2018
  • Misoo Kim +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.