Title :
Algorithms for enumerating static and dynamic hazard-free multi-valued functions
Author_Institution :
Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
Abstract :
Static and dynamic hazard-free multi-valued functions are of interest for synthesizing VLSI circuits. The number of m(mh) of m-valued functions of k variables, where m>2, far exceeds the number of switching functions, 2(2h). However, many of these multi-valued functions have characteristics which prevent them from being implemented in a hazard-free form. We present a criterion to determine whether a function can be implemented in a form free of static and dynamic hazards; then we use this criterion to develop algorithms to enumerate the multi-valued functions having realizations which do not cause hazardous operation
Keywords :
VLSI; integrated logic circuits; logic CAD; switching functions; VLSI circuit synthesis; dynamic hazard-free multi-valued functions; hazardous operation; static hazard-free multi-valued functions; switching functions; Design automation; Logic functions; Very-large-scale integration;
Conference_Titel :
Electrical and Computer Engineering, 1994. Conference Proceedings. 1994 Canadian Conference on
Conference_Location :
Halifax, NS
Print_ISBN :
0-7803-2416-1
DOI :
10.1109/CCECE.1994.405827