Introduction to Logic Debugging

Shi-Yu Huang, Tim Kwang-Ting Cheng

Research output: Chapter in Book/Conference Proceeding/ReportBook Chapterpeer-review

Abstract

In this chapter we review a number of representative algorithms for error diagnosis and correction. For error diagnosis, we discuss methods of locating the error sources in an incorrect combinational implementation using BDD techniques or logic simulation. For error correction, we illustrate the techniques of rectifying the circuit by re-synthesizing a number of signals, or by matching the erroneous behavior with a pre-defined error type, (e.g., a missing inverter). Finally, we describe a logic rectification approach using equivalence checking techniques and a heuristic called back-substitution.
Original languageEnglish
Title of host publicationFormal Equivalence Checking and Design Debugging
PublisherSpringer
Pages139-157
ISBN (Print)9780792381846, 9781461376064, 9781461556930
DOIs
Publication statusPublished - 1998
Externally publishedYes

Fingerprint

Dive into the research topics of 'Introduction to Logic Debugging'. Together they form a unique fingerprint.

Cite this