DocumentCode
890613
Title
A Tabular Method for the Synthesis of Multithreshold Threshold Elements
Author
Haring, Donald R. ; Ohori, Dennis
Author_Institution
Electronic Systems Laboratory, Division of Sponsored Research, Massachusetts Institute of Technology, Cambridge, Mass.
Issue
2
fYear
1967
fDate
4/1/1967 12:00:00 AM
Firstpage
216
Lastpage
220
Abstract
This paper presents a tabular method for synthesizing Boolean functions having four or less variables with multithreshold threshold elements. The method is similar to that used for conventional single-threshold threshold elements. All 224 functions of four variables are divided into 221 equivalence classes by variable complementations and/or permutations and/or function complementation. Each equivalence class is characterized by a subset of its corresponding Rademacher-Walsh coefficients, the size of the subset being determined by the number of thresholds required to realize that equivalence class. An arbitrary Boolean function of four or less variables is synthesized by systematically calculating subsets of its Rademacher-Walsh coefficients until, through simple equivalence operations, the equivalence class of the function is found in a table of the 221 equivalence classes. The table indicates a multithreshold realization of the given function. The table shows that any 4-variable function can be realized with at most five thresholds, or by a network of conventional, or single-threshold, threshold elements with at most three gates in which each gate has the identical weight vector for the four input variables.
Keywords
Boolean functions; Contracts; Input variables; Network synthesis; Tellurium; Vectors; Logical design; Rademacher-Walsh coefficients; multithreshold threshold elements; tabular synthesis; threshold elements;
fLanguage
English
Journal_Title
Electronic Computers, IEEE Transactions on
Publisher
ieee
ISSN
0367-7508
Type
jour
DOI
10.1109/PGEC.1967.264576
Filename
4039032
Link To Document