Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Donald L. Dietmeyer

dblp:31/5811 · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
0since 2021 · last 1998
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 17 · 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
16 papers
Electronic design automation · 98% Integrated circuit design · 2% Distributed systems · 0%

Topics — the 24 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
0.1121998
Exploiting near symmetry in multilevel logic synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Generating minimal covers of symmetric functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Multilevel logic synthesis with extended arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation › logic synthesis
multilevel logic synthesis
0.031998
Exploiting near symmetry in multilevel logic synthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998
Multilevel logic synthesis with extended arrays · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Multilevel logic synthesis of symmetric switching functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Electronic design automation › logic synthesis
two-level logic minimization
0.021993
Generating minimal covers of symmetric functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1993
Computer Reduction of Two-Level, Multiple-Output Switching Circuits · IEEE Trans. Computers 1969
Electronic design automation › logic synthesis
boolean function decomposition
0.011991
Multilevel logic synthesis of symmetric switching functions · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1991
Electronic design automation
hardware description language
0.021969
Translation of a DDL Digital System Specification to Boolean Equations · IEEE Trans. Computers 1969
A Digital System Design Language (DDL) · IEEE Trans. Computers 1968
Integrated circuit design
digital circuit design
0.021971
The Avoidance and Elimination of Function Hazards in Asynchronous Sequential Circuits · IEEE Trans. Computers 1971
Computer Reduction of Two-Level, Multiple-Output Switching Circuits · IEEE Trans. Computers 1969
Electronic design automation › logic synthesis › finite state machine synthesis
incompletely specified sequential machine
0.011973
Fast State Minimization of Incompletely Specified Sequential Machines · IEEE Trans. Computers 1973
Integrated circuit design › digital circuit design
sequential circuit design
0.011973
Fast State Minimization of Incompletely Specified Sequential Machines · IEEE Trans. Computers 1973
Electronic design automation › logic synthesis › logic optimization
state minimization
0.011973
Fast State Minimization of Incompletely Specified Sequential Machines · IEEE Trans. Computers 1973
Integrated circuit design › digital circuit design › sequential circuit design
asynchronous sequential circuits
0.011971
The Avoidance and Elimination of Function Hazards in Asynchronous Sequential Circuits · IEEE Trans. Computers 1971
Distributed systems
fault tolerance
0.011971
The Avoidance and Elimination of Function Hazards in Asynchronous Sequential Circuits · IEEE Trans. Computers 1971
Electronic design automation › logic synthesis › asynchronous circuit synthesis
hazard elimination
0.011971
The Avoidance and Elimination of Function Hazards in Asynchronous Sequential Circuits · IEEE Trans. Computers 1971
Electronic design automation › logic synthesis
boolean equation generation
0.011969
Translation of a DDL Digital System Specification to Boolean Equations · IEEE Trans. Computers 1969
Electronic design automation › logic synthesis › logic minimization
multiple output minimization
0.011969
Computer Reduction of Two-Level, Multiple-Output Switching Circuits · IEEE Trans. Computers 1969
Electronic design automation › logic synthesis
boolean function analysis
0.011967
Identification of Symmetry, Redundancy and Equivalence of Boolean Functions · IEEE Trans. Electron. Comput. 1967
Electronic design automation › logic synthesis
combinational logic synthesis
0.011968
An Algorithm for Synthesis of Multiple-Output Combinational Logic · IEEE Trans. Computers 1968
Electronic design automation › hardware verification and test › formal verification
equivalence checking
0.011967
Identification of Symmetry, Redundancy and Equivalence of Boolean Functions · IEEE Trans. Electron. Comput. 1967
Electronic design automation › hardware verification and test › test generation
redundancy identification
0.011967
Identification of Symmetry, Redundancy and Equivalence of Boolean Functions · IEEE Trans. Electron. Comput. 1967
Electronic design automation › logic synthesis › boolean function analysis
symmetry detection
0.011967
Identification of Symmetry, Redundancy and Equivalence of Boolean Functions · IEEE Trans. Electron. Comput. 1967
Integrated circuit design › digital circuit design › logic families
magnetic logic
0.011963
A Magnetic Ternary Device · IEEE Trans. Electron. Comput. 1963
Integrated circuit design › digital circuit design › logic gate design
NOR gate logic
0.011965
A Computer-Oriented Factoring Algorithm for NOR Logic Design · IEEE Trans. Electron. Comput. 1965
Integrated circuit design › digital circuit design
combinational logic
0.011969
Computer Reduction of Two-Level, Multiple-Output Switching Circuits · IEEE Trans. Computers 1969
Electronic design automation › logic synthesis › circuit optimization
gate-count minimization
0.011969
Logic Design Automation of Fan-In Limited NAND Networks · IEEE Trans. Computers 1969
Performance modeling and evaluation
simulation
0.011968
Bounds on the Period of Oscillatory Activity in Randomly Interconnected Networks of Neuron-Like Elements · IEEE Trans. Computers 1968

Methods — techniques the papers use, named apart from their topics

symmetry reexpression · 0.0boolean decomposition · 0.0minimum-cost cover generation · 0.0cube/array representation · 0.0algebraic operations · 0.0heuristic synthesis · 0.0disjoint decomposition theory · 0.0state cover computation · 0.0factoring · 0.0critical race suppression · 0.0
YearPublicationVenuePosition
1998 Exploiting near symmetry in multilevel logic synthesis
abstract
Effective algorithms exist for synthesizing symmetric functions and for "ordinary" nonsymmetric functions. However, the existing methods have difficulties when the functions are not symmetric but are "close" to being symmetric. We formulate a set of operations to decompose a function so that symmetric components can be created and utilized to simplify the function. These operations are collectively called symmetry reexpression, and we present theoretical and practical work for performing such operations. The optimal decomposition has exponential complexities; therefore, we seek algorithms to approximate the optimum. The resulting software package applies to arbitrary multilevel Boolean networks. For experimental functions constructed by taking cubes from otherwise symmetric, multiple-output benchmark functions, symmetry reexpression is beneficial when up to 40% of the cubes are removed.
Donald L. Dietmeyer
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1993 Generating minimal covers of symmetric functions
abstract
An algorithm is offered for generating minimum-cost, two-level expressions for totally symmetric, complete switching functions. The algorithms discussed were programmed in TurboPascal (and TurboC) and executed on an IBM PS/2-80. Many symmetric switching functions of from 7 to 15 variables were minimized and the results validated against the original specifications of the functions. Run times varied from a tenth to tens of seconds and were heavily dependent on the size of the input array and the literals of symmetry.>
Donald L. Dietmeyer
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1992 Multilevel logic synthesis with extended arrays
abstract
The authors offer extended algebraic operations and strategies for se in algebraic approaches. A novel cube/array representation that directly shows some legal expressional variations from a minimal expression written in the conventional three symbol (0, 1, x) representation is defined, along with certain operations on those cube/arrays. Conversions between the new and conventional representations are explained. Division methods are presented that are based on expressions like those used to describe algebraic division but use more operations of Boolean algebra. Factoring on the new representations is explained. A multilevel logic synthesis algorithm with a control strategy is presented and compared with published systems.>
Bo-Gwan Kim, Donald L. Dietmeyer
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1991 Multilevel logic synthesis of symmetric switching functions
abstract
Designs of totally symmetric functions provided by logic synthesis systems have on average more than twice as many literals as best designs, while the designs of nonsymmetric functions have on average 20% more literals. A simple, but effective, heuristic method for synthesizing symmetric functions that detects and takes advantage of symmetry and is based on classic disjoint decomposition theory is fully developed from basic definitions. Functions are realized as Boolean networks with cost measured as the literal count of factored expressions. Programs based on the method almost always produce the best designs known to the authors. Two strategies for accepting decompositions are explored. They do produce different results in a few cases: examples are presented to show that neither always produces best designs. These programs are proposed as preprocessors for a comprehensive synthesis system.>
Bo-Gwan Kim, Donald L. Dietmeyer
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1987 Local Transformations via Cube Operations
abstract
Wislan is a language for describing computer hardware at the gate and functional levels of abstraction. After converting a WISLAN description to a gate table data structure, users interactively apply local transformations to that network to transform the gate network to a technology, meet technology limits, and optimize the network. A number of extensions to WISLAN and new, less-local transforms are reported. The transforms are made efficient via operations on array representations of switching functions. Conversion between gate table and array data structures is also efficient.
Donald L. Dietmeyer
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1973 Fast State Minimization of Incompletely Specified Sequential Machines
abstract
Existing techniques for finding minimum state covers of an incompletely specified sequential machine are streamlined to yield a single minimum cover with significantly less computation. The factor by which computation is reduced is directly proportional to the complexity of the machine.
Parveen K. Gupta, Donald L. Dietmeyer
IEEE Trans. Computers2
1971 The Avoidance and Elimination of Function Hazards in Asynchronous Sequential Circuits
abstract
Armstrong et al.[1] have shown how critical races and function hazards can be suppressed in asynchronous sequential circuits by using gate delays to advantage rather than introducing explicit delay elements, if certain delay assumptions are satisfied. This paper shows that the same techniques may be used to design circuits which will respond reliably to simultaneous changes of several input variables.
Rolland R. Hackbart, Donald L. Dietmeyer
IEEE Trans. Computers2
1969 Logic Design Automation of Fan-In Limited NAND Networks
abstract
Factoring techniques are incorporated in computer-oriented algorithms for the synthesis of fan-in limited NAND switching networks. Tree networks with reduced gate count or levels of logic are sought. While example FORTRAN programs emphasize computer execution of the algorithms, they are also efficient for hand execution.
Donald L. Dietmeyer, Yueh-Hsung Su
IEEE Trans. Computers1
1969 Translation of a DDL Digital System Specification to Boolean Equations
abstract
A digital system design language, DDL, has been described and shown to provide a concise yet precise means of specifying the organization and operation of digital systems, regardless of timing mode or hardware types, at various levels of detail [2]. This paper defines a series of tasks that transform any DDL document to Boolean and next-state equations from which a system may be implemented. Each task of the transformation produces another DDL description of a system which uses fewer features of the language.
James R. Duley, Donald L. Dietmeyer
IEEE Trans. Computers2
1969 Computer Reduction of Two-Level, Multiple-Output Switching Circuits
abstract
An algorithm which reduces the number of gates and connections (diodes) in two-level, multiple-output combinational logic networks is presented and compared with conventional minimization procedures.
Yueh-Hsung Su, Donald L. Dietmeyer
IEEE Trans. Computers2
1968 Bounds on the Period of Oscillatory Activity in Randomly Interconnected Networks of Neuron-Like Elements
abstract
Abstract—Repetitious activity is assumed in randomly interconnected networks of elements with spacial and temporal summation of input excitation and exponentially decaying threshold and stimulation. Bounds on the period of that oscillatory activity are theoretically established, and verified by computer simulation. The dependency of such bounds on threshold and stimulation decay rates, number of inputs to each element, maximum and return values of threshold, the presence of inhibitory elements in a network, and the profile of network activity is shown.
Donald L. Dietmeyer
IEEE Trans. Computers1
1968 A Digital System Design Language (DDL)
abstract
Abstract—Successful design and manufacture of future digital systems will depend upon the availability of a suitable design language. A precise, concise language is presented which facilitates the specification of complex digital systems. The language 1) is independent of any particular technology, design procedure, machine organization, etc., 2) allows specification at different levels of detail from architecture to detailed Boolean equations, and 3) may be com- piled into manufacturing information. Its syntax and semantics per- mit documents with an organization which parallels the block struc- ture of the systems they specify.
James R. Duley, Donald L. Dietmeyer
IEEE Trans. Computers2
1968 An Algorithm for Synthesis of Multiple-Output Combinational Logic
abstract
Abstract—A computer-oriented algorithm for synthesizing combinational logic circuits from a collection of functionally packaged circuits is developed. The algorithm uses a hierarchy of "goals" in an iterative decision process in a manner similar to that employed by theorem proving and gamne playing programs. With each iteration a set of "tasks" finds the circuit package which satisfies the highest level goal while meeting circuit constraints.
Peter R. Schneider, Donald L. Dietmeyer
IEEE Trans. Computers2
1967 Identification of Symmetry, Redundancy and Equivalence of Boolean Functions
abstract
Functionally packaged logic can only be effectively utilized if the totality of switching functions that each package is capable of providing is recognized. Theorems concerning, and algorithms operating on, multiple output switching functions (possibly with don't care conditions) in cubical array notation are presented that 1) detect partial symmetry and redundancy sets of input varibles, 2) determine the function generated by a package with some of its inputs tied to logical 1 or 0 or tied together, and 3) rapidly show equivalence between two functions using symmetry information. While manual execution of the algorithms is possible, they are computer oriented. Results from actual computer experimentation show their efficiency.
Donald L. Dietmeyer, Peter R. Schneider
IEEE Trans. Electron. Comput.1
1965 A Computer-Oriented Factoring Algorithm for NOR Logic Design
abstract
Because transistor NOR gates allow only a liitmed number of inputs, NOR equations must be factored before they can be implemented. An easily programmed algorithm is developed which rapidly generates a subset of factors, selects optimum factors, and indicates a realization for the factored equation based on the relation A ↓ B ↓ C ↓ D = [(A ↓ B) ↓] ↓ C ↓ D. A method for preventing excessive fan-out is also presented.
Donald L. Dietmeyer, Peter R. Schneider
IEEE Trans. Electron. Comput.1
1963 A Magnetic Ternary Device
D. J. Anderson, Donald L. Dietmeyer
IEEE Trans. Electron. Comput.2
1963 Conversion from Positive to Negative and Imaginary Radix
Donald L. Dietmeyer
IEEE Trans. Electron. Comput.1