All circuits considered so far have been Boolean circuits, i.e. all signals and gates can assume one of the Boolean values 0 or 1. However, to use SAT-based ATPG in an industrial environment it is insufficient to consider only Boolean values. Since industrial circuits contain elements that have non-Boolean behavior, ATPG tools for these circuits have to handle these kinds of gates as well. In this chapter,1 a brief overview of particular properties of industrial circuits, especially for elements that assume states which cannot be modeled by Boolean values is given. To apply ATPG to those circuits, a four-valued logic is presented in Section 6.1. Furthermore, it is explained in detail how to find an efficient Boolean encoding for this logic. This is done by comparing possible encodings with respect to their sizes in order to find the most suitable one.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2009). Multiple-Valued Logic. In: Test Pattern Generation using Boolean Proof Engines. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-2360-5_6
Download citation
DOI: https://doi.org/10.1007/978-90-481-2360-5_6
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-2359-9
Online ISBN: 978-90-481-2360-5
eBook Packages: EngineeringEngineering (R0)