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.

Sheldon B. Akers Jr.

dblp:89/430 · DBLP profile ↗
← Back
17ranked-venue papers
16as first author
0since 2021 · last 1990
—ORCID · none

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

Systems, architecture and hardware · 17 · 16 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
14 papers
Interconnection networks and networks-on-chip · 44% Electronic design automation · 42% Distributed systems · 9%
Theoretical computer science
2 papers
Computational complexity · 72% Mathematical optimization · 28%

Topics — the 27 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
network topology
0.021989
A Group-Theoretic Model for Symmetric Interconnection Networks · IEEE Trans. Computers 1989
On Group Graphs and Their Fault Tolerance · IEEE Trans. Computers 1987
Electronic design automation
hardware verification and test
0.061984
On the Complexity of Estimating the Size of a Test Set · IEEE Trans. Computers 1984
Binary Decision Diagrams · IEEE Trans. Computers 1978
A Logic System for Fault Test Generation · IEEE Trans. Computers 1976
Interconnection networks and networks-on-chip › network topology › cayley graph
star graph
0.011989
A Group-Theoretic Model for Symmetric Interconnection Networks · IEEE Trans. Computers 1989
Distributed systems
fault tolerance
0.011987
On Group Graphs and Their Fault Tolerance · IEEE Trans. Computers 1987
Interconnection networks and networks-on-chip › network topology
group graphs
0.011987
On Group Graphs and Their Fault Tolerance · IEEE Trans. Computers 1987
Electronic design automation › hardware verification and test
test generation
0.011984
On the Complexity of Estimating the Size of a Test Set · IEEE Trans. Computers 1984
Electronic design automation
physical design
0.021981
On the use of the linear assignment algorithm in module placement · DAC 1981
R70-40 Module Clustering to Minimize Delay in Digital Networks · IEEE Trans. Computers 1970
Electronic design automation › physical design › placement
module placement
0.011981
On the use of the linear assignment algorithm in module placement · DAC 1981
Electronic design automation › hardware verification and test › test generation
fault test generation
0.031976
A Logic System for Fault Test Generation · IEEE Trans. Computers 1976
Universal Test Sets for Logic Networks · IEEE Trans. Computers 1973
Fault Diagnosis as a Graph Coloring Problem · IEEE Trans. Computers 1974
Electronic design automation › logic synthesis › decision diagrams
binary decision diagram
0.011978
Binary Decision Diagrams · IEEE Trans. Computers 1978
Interconnection networks and networks-on-chip › network topology
network diameter
0.011987
On Group Graphs and Their Fault Tolerance · IEEE Trans. Computers 1987
Electronic design automation › hardware verification and test
fault diagnosis
0.011974
Fault Diagnosis as a Graph Coloring Problem · IEEE Trans. Computers 1974
Parallel and multicore computing
graph coloring
0.011974
Fault Diagnosis as a Graph Coloring Problem · IEEE Trans. Computers 1974
Electronic design automation
logic synthesis
0.031978
Binary Decision Diagrams · IEEE Trans. Computers 1978
A Diagrammatic Approach to Multilevel Logic Synthesis · IEEE Trans. Electron. Comput. 1965
A Truth Table Method for the Synthesis of Combinational Logic · IRE Trans. Electron. Comput. 1961
Integrated circuit design › digital circuit design
logic array
0.011972
A Rectangular Logic Array · IEEE Trans. Computers 1972
Electronic design automation › hardware verification and test › test generation
universal test sets
0.011973
Universal Test Sets for Logic Networks · IEEE Trans. Computers 1973
Mathematical optimization
discrete optimization
0.011981
On the use of the linear assignment algorithm in module placement · DAC 1981
Mathematical optimization › combinatorial optimization › assignment problem
linear assignment
0.011981
On the use of the linear assignment algorithm in module placement · DAC 1981
Electronic design automation › physical design › timing optimization
delay optimization
0.011970
R70-40 Module Clustering to Minimize Delay in Digital Networks · IEEE Trans. Computers 1970
Electronic design automation › clustering
module clustering
0.011970
R70-40 Module Clustering to Minimize Delay in Digital Networks · IEEE Trans. Computers 1970
Electronic design automation › logic synthesis › logic optimization
inverter minimization
0.011968
On Maximum Inversion with Minimum Inverters · IEEE Trans. Computers 1968
Integrated circuit design › digital circuit design
threshold logic
0.011968
On Maximum Inversion with Minimum Inverters · IEEE Trans. Computers 1968
Reconfigurable computing and FPGAs
graph construction
0.011965
On the Construction of (d, k) Graphs · IEEE Trans. Electron. Comput. 1965
Electronic design automation › logic synthesis
multilevel logic synthesis
0.011965
A Diagrammatic Approach to Multilevel Logic Synthesis · IEEE Trans. Electron. Comput. 1965
Electronic design automation › hardware verification and test › fault detection
multiple fault detection
0.011973
Universal Test Sets for Logic Networks · IEEE Trans. Computers 1973
Electronic design automation › logic synthesis
combinational logic synthesis
0.011961
A Truth Table Method for the Synthesis of Combinational Logic · IRE Trans. Electron. Comput. 1961
Electronic design automation › logic synthesis
two-level logic minimization
0.011961
A Truth Table Method for the Synthesis of Combinational Logic · IRE Trans. Electron. Comput. 1961

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

group theory · 0.0NP-completeness reduction · 0.0linear assignment algorithm · 0.0
YearPublicationVenuePosition
1990 Why is less information from logic simulation more useful in fault simulation?
abstract
The authors propose a novel linear-time algorithm for identifying, in a large combinatorial circuit, a large set of faults that are undetectable by a given test vector. Although this so-called X-algorithm does not identify all the undetectable faults, empirical evidence is offered to show that the reduction in the number of remaining faults to be simulated is significant. The algorithm is intended as a simple, fast preprocessing step to be performed after a test vector has been generated, but before the (often lengthy) process of fault simulation begins. The empirical results indicate that the X-algorithm is both useful (indicated by the utility factor) and good (indicated by the effectiveness factor). It provides as much as a 50% reduction in the number of faults that need to be simulated. Moreover, the algorithm seems to identify a large fraction of the undetectable faults. >
Sheldon B. Akers Jr., Sungju Park, Balakrishnan Krishnamurthy, Ashok Swaminathan
ITC1
1989 A Group-Theoretic Model for Symmetric Interconnection Networks
abstract
The authors develop a formal group-theoretic model, called the Cayley graph model, for designing, analyzing, and improving such networks. They show that this model is universal and demonstrate how interconnection networks can be concisely represented in this model. It is shown that this model enables the authors to design networks based on representations of finite groups. They can then analyze these networks by interpreting the group-theoretic structure graph theoretically, Using these ideas, and motivated by certain well-known combinatorial problems, they develop two classes of networks called star graphs and pancake graphs. These networks are shown to have better performance than previous networks.>
Sheldon B. Akers Jr., Balakrishnan Krishnamurthy
IEEE Trans. Computers1
1987 The Star Graph: An Attractive Alternative to the n-Cube
Sheldon B. Akers Jr., Balakrishnan Krishnamurthy, Dov Harel
ICPP1
1987 On Group Graphs and Their Fault Tolerance
abstract
This paper investigates group graphs as a source of interconnection networks. It is shown that while these graphs possess many properties desirable in all interconnection networks, their diversity allows the generation of interconnection networks which may be optimized with regard to a variety of specific parameters. Techniques are described for generating, combining, and analyzing these graphs with respect to their order, diameter, fault tolerance, etc. A theorem is derived which shows that a large important class of group graphs are optimally fault tolerant. A number of examples are included.
Sheldon B. Akers Jr., Balakrishnan Krishnamurthy
IEEE Trans. Computers1
1986 : A Group Theoretic Model for Symmetric Interconnection Networks
Sheldon B. Akers Jr., Balakrishnan Krishnamurthy
ICPP1
1984 On the Complexity of Estimating the Size of a Test Set
abstract
Most NP-completeness results for test generation problems involve a reduction to the redundancy problem, which explicitly encodes the satisfiability problem. In this correspondence we investigate the complexity of a more modest problem-that of estimating the size of a test set under the constraint that the circuit is irredundant. We show that even this constrained problem is NP-hard in the strong sense.
Balakrishnan Krishnamurthy, Sheldon B. Akers Jr.
IEEE Trans. Computers2
1981 On the use of the linear assignment algorithm in module placement
Sheldon B. Akers Jr.
DAC1
1978 Binary Decision Diagrams
abstract
This paper describes a method for defining, analyzing, testing, and implementing large digital functions by means of a binary decision diagram. This diagram provides a complete, concise, "implementation-free" description of the digital functions involved. Methods are described for deriving these diagrams and examples are given for a number of basic combinational and sequential devices. Techniques are then outlined for using the diagrams to analyze the functions involved, for test generation, and for obtaining various implementations. It is shown that the diagrams are especially suited for processing by a computer. Finally, methods are described for introducing inversion and for directly "interconnecting" diagrams to define still larger functions. An example of the carry look-ahead adder is included.
Sheldon B. Akers Jr.
IEEE Trans. Computers1
1976 A Logic System for Fault Test Generation
abstract
This paper describes a logic system specifically designed for fault test generation. The system allows the user to impose a set of initial constraints on the elements of a logic network by indicating those values which an element may (or may not) assume for the test under consideration. He can be as vague or as specific as he wants in imposing these constraints. A set of logic tables is then used to automatically propagate the effects of these constraints throughout the network. As a result of this logic propagtion, the necessary values of the elements in the network become much more precisely (if not completely) defined. The tables also indicate whether or not the generated test (which may include a number of unspecified values) is sufficient to detect the given fault. If several different tests will suffice, the choices remaining are clearly indicated. In the case of a redundant lead (untestable fault), propagation through the tables automatically results in a logical inconsistency.
Sheldon B. Akers Jr.
IEEE Trans. Computers1
1974 Fault Diagnosis as a Graph Coloring Problem
abstract
A method is presented for converting problems in fault diagnosis into ones involving coloring (labeling) the nodes of a graph. It is shown that many concepts and results of graph theory have direct counterparts in fault diagnosis. Specific fault diagnosis problems examined include exercising tests, fanout free networks, test point insertion, sensitized paths, and fault test generation. A number of examples are included.
Sheldon B. Akers Jr.
IEEE Trans. Computers1
1973 Universal Test Sets for Logic Networks
abstract
This paper examines the problem of finding a single universal test set that will test any of a variety of different implementations of a given switching function. It is shown that, for AND/OR networks, universal test sets may be found that detect not only all single faults but all multiple faults as well. The minimality and size of these sets are examined and their derivation for incomplete functions is described.
Sheldon B. Akers Jr.
IEEE Trans. Computers1
1972 A Rectangular Logic Array
abstract
A rectangular logic array is described that can realize any combinational switching function. Straightforward analysis and synthesis procedures are described and the realizations of a number of special functions are given. These include threshold functions, parity functions, symmetric functions, and universal logic functions. Other properties of the array which are examined include diagnostic procedures, isolating defective cells, bounds on the array size, and possible implementations of the basic cell.
Sheldon B. Akers Jr.
IEEE Trans. Computers1
1970 R70-40 Module Clustering to Minimize Delay in Digital Networks
abstract
One of the most important tasks of a present day design automation system is the packaging of logic networks. Typically this process follows three steps:
Sheldon B. Akers Jr.
IEEE Trans. Computers1
1968 On Maximum Inversion with Minimum Inverters
abstract
Abstract—Given a set of n input variables, let D(n) denote the smallest integer y such that n2y. It is shown that the complete set of input variables may be inverted using just D(n) inverters and n+D(n) positive-weight threshold gates.
Sheldon B. Akers Jr.
IEEE Trans. Computers1
1965 A Diagrammatic Approach to Multilevel Logic Synthesis
abstract
A diagrammatic approach to the problem of synthesizing multilevel logic functions is presented. It has the advantage of giving a visual interpretation to such abstract concepts as fan-in, levels of logic, decomposition, and two-level forms.
Sheldon B. Akers Jr.
IEEE Trans. Electron. Comput.1
1965 On the Construction of (d, k) Graphs
abstract
The computer organization described here is an extension of a concept of Leondes and Rubinoff [1]. The original machine consisted of a drum store and a single processor capable of sequencing its access from one track (array column) to another at the end of each drum revolution. In this way the system could process one iteration of a Laplace equation in n-drum revolutions, where n is the number of columns of the array.
Sheldon B. Akers Jr.
IEEE Trans. Electron. Comput.1
1961 A Truth Table Method for the Synthesis of Combinational Logic
abstract
This paper describes a method for synthesizing a switching function directly from its: ruth table. A switching function is defined as any mapping of a set of binary input combinations onto 0 and 1. Hence, the procedures apply equally well to the don't care cases. The method rests on the concept alogically passive function (LPF). Roughly speaking, an LPF is a truth table which can be realized with only AND and OR gates-no inverters. Techniques are described for 1) making a function logically passive, 2) eliminating rows and columns from the truth table of an LPF, 3) synthesizing an LPF in a two-level irredundant form, 4) expanding LPF's and 5) synthesizing LPF's with 3-input majority gates. The underlying methods are quite straightforward and appear to be particularly well suited for mechanization on a digital computer.
Sheldon B. Akers Jr.
IRE Trans. Electron. Comput.1