Demo Data from EDBT 2026 / reviewers in the wild / expert
Donald R. Haring
dblp:25/4897
· DBLP profile ↗
7ranked-venue papers
7as first author
0since 2021 · last 1968
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 7 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
6 papers |
Integrated circuit design · 61% Electronic design automation · 33% Hardware reliability and fault tolerance · 6% | |
| Theoretical computer science
5 papers |
Automata and formal languages · 47% Mathematical optimization · 37% Coding theory · 16% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
digital circuit design |
0.0 | 6 | 1968 | A Technique for Improving the Reliability of Certain Classes of Threshold Elements · IEEE Trans. Computers 1968 On Shift-Register Realizations of Sequential Machines and Finite-State Universal Sequential Machines · IEEE Trans. Computers 1968 A Tabular Method for the Synthesis of Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 |
Integrated circuit design › digital circuit design
threshold logic |
0.0 | 5 | 1968 | A Technique for Improving the Reliability of Certain Classes of Threshold Elements · IEEE Trans. Computers 1968 A Tabular Method for the Synthesis of Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 A Realization Procedure for Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 |
Electronic design automation
logic synthesis |
0.0 | 4 | 1967 | A Tabular Method for the Synthesis of Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 A Realization Procedure for Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 Multi-threshold building blocks · IEEE Trans. Electron. Comput. 1966 |
Electronic design automation › logic synthesis › threshold logic synthesis
multithreshold threshold element synthesis |
0.0 | 2 | 1967 | A Tabular Method for the Synthesis of Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 A Realization Procedure for Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 |
Automata and formal languages › finite automata
sequential machines |
0.0 | 2 | 1968 | On Shift-Register Realizations of Sequential Machines and Finite-State Universal Sequential Machines · IEEE Trans. Computers 1968 On Realizations of Synchronous Sequential Machines · IEEE Trans. Electron. Comput. 1967 |
Integrated circuit design › digital circuit design › sequential logic
feedback shift register |
0.0 | 1 | 1968 | On Shift-Register Realizations of Sequential Machines and Finite-State Universal Sequential Machines · IEEE Trans. Computers 1968 |
Mathematical optimization › discrete optimization
boolean function minimization |
0.0 | 1 | 1967 | On Realizations of Synchronous Sequential Machines · IEEE Trans. Electron. Comput. 1967 |
Mathematical optimization › discrete optimization › boolean function minimization
prime implicant enumeration |
0.0 | 1 | 1967 | On Realizations of Synchronous Sequential Machines · IEEE Trans. Electron. Comput. 1967 |
Electronic design automation › logic synthesis
threshold logic synthesis |
0.0 | 1 | 1966 | Multi-threshold threshold elements · IEEE Trans. Electron. Comput. 1966 |
Coding theory
boolean functions |
0.0 | 3 | 1967 | A Tabular Method for the Synthesis of Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 A Realization Procedure for Multithreshold Threshold Elements · IEEE Trans. Electron. Comput. 1967 Multi-threshold threshold elements · IEEE Trans. Electron. Comput. 1966 |
Automata and formal languages
finite automata |
0.0 | 1 | 1968 | On Shift-Register Realizations of Sequential Machines and Finite-State Universal Sequential Machines · IEEE Trans. Computers 1968 |
Methods — techniques the papers use, named apart from their topics
weight selection · 0.0state machine decomposition · 0.0redundancy · 0.0rademacher-walsh coefficients · 0.0perfect-zero property · 0.0network transformation · 0.0multithreshold synthesis · 0.0gavrilov test algorithm · 0.0equivalence class tabulation · 0.0decomposition tree · 0.0constrained designation numbers · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1968 | On Shift-Register Realizations of Sequential Machines and Finite-State Universal Sequential MachinesabstractAbstract—It is shown that there exist finite-state universal sequential machines which are also feedback-shift-register realizable. This proves from another point of view the recently proved fact that any arbitrary sequential machine can be realized with two shift registers: one which is not always binary, stores the input, and has no feedback; and the other which is always binary, is driven from the first shift register, and has feedback. In addition, it is proved that the communication between the two shift registers can be reduced to a single binary line. Donald R. Haring |
IEEE Trans. Computers | 1 |
| 1968 | A Technique for Improving the Reliability of Certain Classes of Threshold ElementsabstractAbstract—A reliability criterion and a technique for improving the reliability of threshold elements which have the "perfect-zero" property are suggested. Normally, additional inputs with negative weights are required, but examples are given in which the technique does not require additional circuitry. Donald R. Haring |
IEEE Trans. Computers | 1 |
| 1967 | A Realization Procedure for Multithreshold Threshold ElementsabstractA synthesis procedure is introduced for obtaining multithreshold threshold-element realizations of arbitrary Boolean functions (including functions with don't cares). Through transforms of multithreshold threshold-element realizations, the procedure is also applicable to threshold-element-network realizations of functions. The procedure is useful for hand calculations for functions with a small number of variables, and has been programmed on a computer for functions having up to 11 variables-the number of variables is presently limited by storage allocation. The function to be realized is first completely decomposed about its variables to form a tree. The functions resulting at the tips of the tree branches from the complete decomposition have simple ``value functions'' (which specify a set of multithreshold realizations) that are uniquely determined by the weight chosen for the final variable in the decomposition. After choosing this weight, the given function is systematically reconstructed from the tree by choosing the weight of one variable at a time through the combined use of a theorem that specifies the allowable weights of the new variable and an analysis of the minimum possible number of thresholds required as a result of a given allowable weight. Experimental results of hand and computer calculations show the procedure to be fast in producing realizations with a small number of thresholds and a small sum of weight magnitudes. Donald R. Haring, Richard J. Diephuis |
IEEE Trans. Electron. Comput. | 1 |
| 1967 | A Tabular Method for the Synthesis of Multithreshold Threshold ElementsabstractThis 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 224functions 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. Donald R. Haring, Dennis Ohori |
IEEE Trans. Electron. Comput. | 1 |
| 1967 | On Realizations of Synchronous Sequential MachinesabstractIn this correspondence it is shown that by applying Gavrilov's test algorithm to any Boolean function numerically represented by its "constrained designation numbers", introduced by Ledley, a very suitable program for the automatic determination of the prime implicants and of the prime implicant table can be established. Donald R. Haring, Alfred K. Susskind |
IEEE Trans. Electron. Comput. | 1 |
| 1966 | Multi-threshold threshold elementsabstractA multi-threshold element is one in which several thresholds are used to separate the true inputs from the false inputs. Many circuit elements and configurations can be described by this model. An approach, based on conventional single-threshold threshold elements, is developed for the analysis and synthesis of multithreshold threshold elements. It is shown that the basic properties of such elements are similar to conventional threshold elements, and that k-threshold threshold-element realizability of an arbitrary n-variable Boolean function can be related to conventional threshold-element realizability of a related (n+k-1)-variable Boolean function. Foundations for two basically different methods for the synthesis of a single-element realization of an arbitrary Boolean function are developed, as are procedures for transforming such a realization into both two-level and multilevel loop-free networks of k-threshold threshold elements k≥1. Every element in the networks has the identical weight vector for the independent variables, which is some-times desirable. The transformation technique is a useful approach to the synthesis of functions by networks of conventional threshold elements. It is proved that if the given function requires a k-threshold threshold element, then at least [k/2+I] conventional threshold elements in a two-level network or [1+log2k] such elements in a multilevel network are required. Transformations are given for corresponding minimum-gate networks. Electronic-circuit realizations of multi-threshold elements and some logical-design applications of the multi-threshold approach to network design are discussed. The latter indicate that this approach can be easy to use and can result in economical realizations. Donald R. Haring |
IEEE Trans. Electron. Comput. | 1 |
| 1966 | Multi-threshold building blocks
Donald R. Haring |
IEEE Trans. Electron. Comput. | 1 |