Title :
Heuristic minimization of Boolean relations using testing techniques
Author :
Ghosh, Abhijit ; Devadas, Srinivas ; Newton, A. Richard
Author_Institution :
California Univ., Berkeley, CA, USA
fDate :
9/1/1992 12:00:00 AM
Abstract :
A Boolean relation is a one-to-many multioutput Boolean mapping and is a generalization of incompletely specified logic functions. Boolean relations arise in several contexts (for instance, in a finite state machine with sets of equivalent states). Minimization of Boolean relations is important from the point of view of synthesis, especially synthesis for testability. A fast heuristic procedure for finding an optimal sum-of-products representation for a function compatible with a Boolean relation is described. Starting with an initial function compatible with the relation, a process of iterative logic improvement based on test generation techniques is used to derive a minimal function
Keywords :
Boolean functions; finite state machines; logic testing; minimisation of switching nets; Boolean relations; fast heuristic procedure; finite state machine; incompletely specified logic functions; initial function; iterative logic improvement; one-to-many multioutput Boolean mapping; sum-of-products representation; testability; testing techniques; Boolean functions; Design automation; Helium; Logic functions; Logic testing; Minimization methods; Programmable logic arrays;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on