Balakrishnan Krishnamurthy

dblp:01/402 · DBLP profile ↗
← Back
18ranked-venue papers
10as 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 · 14 · 7 first-authorTheory of computation · 4 · 3 first-authorArtificial intelligence and machine learning · 1

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
8 papers
Electronic design automation · 74% Interconnection networks and networks-on-chip · 22% Distributed systems · 4%
Theoretical computer science
4 papers
Computational complexity · 44% Graph algorithms and graph theory · 26% Combinatorics and discrete mathematics · 17%

Topics — the 19 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.051989
Improved Techniques for Estimating Signal Probabilities · IEEE Trans. Computers 1989
A Graph Compaction Approach to Fault Simulation · DAC 1988
Constructing Test Cases for Partitioning Heuristics · IEEE Trans. Computers 1987
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 › physical design
circuit partitioning
0.021987
Constructing Test Cases for Partitioning Heuristics · IEEE Trans. Computers 1987
An Improved Min-Cut Algorithm for Partitioning VLSI Networks · IEEE Trans. Computers 1984
Electronic design automation
physical design
0.021987
Constructing Test Cases for Partitioning Heuristics · IEEE Trans. Computers 1987
An Improved Min-Cut Algorithm for Partitioning VLSI Networks · IEEE Trans. Computers 1984
Electronic design automation › hardware verification and test
test generation
0.021987
A Dynamic Programming Approach to the Test Point Insertion Problem · DAC 1987
On the Complexity of Estimating the Size of a Test Set · IEEE Trans. Computers 1984
Electronic design automation › hardware verification and test
signal probability computation
0.011989
Improved Techniques for Estimating Signal Probabilities · IEEE Trans. Computers 1989
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
Electronic design automation › hardware verification and test
fault simulation
0.011988
A Graph Compaction Approach to Fault Simulation · DAC 1988
Electronic design automation › hardware verification and test
design for testability
0.011987
A Dynamic Programming Approach to the Test Point Insertion Problem · DAC 1987
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 › fault detection
stuck-at fault detection
0.011987
A Dynamic Programming Approach to the Test Point Insertion Problem · DAC 1987
Electronic design automation › hardware verification and test › test generation
test case generation
0.011987
Constructing Test Cases for Partitioning Heuristics · IEEE Trans. Computers 1987
Electronic design automation › hardware verification and test › design for testability
test point insertion
0.011987
A Dynamic Programming Approach to the Test Point Insertion Problem · DAC 1987
Graph algorithms and graph theory
graph partitioning
0.011984
An Improved Min-Cut Algorithm for Partitioning VLSI Networks · IEEE Trans. Computers 1984
Computational complexity
proof complexity
0.011981
Examples of Hard Tautologies in the Propositional Calculus · STOC 1981
Combinatorics and discrete mathematics
ramsey theory
0.011981
Examples of Hard Tautologies in the Propositional Calculus · STOC 1981
Coding theory
boolean functions
0.011979
On the Number of Affine Families of Boolean Functions · Inf. Control. 1979
Interconnection networks and networks-on-chip › network topology
network diameter
0.011987
On Group Graphs and Their Fault Tolerance · IEEE Trans. Computers 1987

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

reconvergent fanout analysis · 0.0monte carlo estimation · 0.0group theory · 0.0fiduccia-mattheyses heuristic · 0.0NP-completeness reduction · 0.0graph compaction · 0.0random network generation · 0.0dynamic programming · 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
ITC3
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. Computers2
1989 Improved Techniques for Estimating Signal Probabilities
abstract
The problem is presented in the context of some recent theoretical advances on a related problem, called random satisfiability. These recent results indicate the theoretical limitations inherent in the problem of computing signal probabilities. Such limitations exist even if one uses Monte Carlo techniques for estimating signal probabilities. Theoretical results indicate that any practical method devised to compute signal probabilities would have to be evaluated purely on an empirical basis. An improved algorithm is offered for estimating the signal probabilities that takes into account the first-order effects of reconvergent input leads. It is demonstrated that this algorithm is linear in the product of the size of the network and the number of inputs. Empirical evidence is given indicating the improved performance obtained using this method over the straightforward probability computations. The results are very good, and the algorithm is very fast and easy to implement.>
Balakrishnan Krishnamurthy, Ioannis G. Tollis
IEEE Trans. Computers1
1988 A Graph Compaction Approach to Fault Simulation
Dov Harel, Balakrishnan Krishnamurthy
DAC2
1987 A Dynamic Programming Approach to the Test Point Insertion Problem
abstract
The test point insertion problem is that of selecting t nodes in a combinational network as candidates for inserting observable test points, so as to minimize the number of test vectors needed to detect all single stuck-at faults in the network. In this paper we describe a dynamic programming approach to selecting the test points and provide an algorithm that inserts the test points optimally for fanout-free networks. We further extend this algorithm to general combinational networks with reconvergent fanout. We also analyze the time complexity of the algorithm and show that it runs in Ο(n-t) time, where n is the size of the network and t is the number of test points to be inserted.
Balakrishnan Krishnamurthy
DAC1
1987 The Star Graph: An Attractive Alternative to the n-Cube
Sheldon B. Akers Jr., Balakrishnan Krishnamurthy, Dov Harel
ICPP2
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. Computers2
1987 Constructing Test Cases for Partitioning Heuristics
abstract
In analyzing the effectiveness of min-cut partitioning heuristics, we are faced with the task of constructing ``random'' looking test networks with a prescribed cut-set size in its optimal partition. We present a technique for constructing networks over a given set of components that has been a priori partitioned into two parts. The networks have the property that the optimal partition, i.e., one that minimizes the size of the cut-set, is the predefined partition, and this partition has a cut-set of a given size. Furthermore, these networks can be designed to possess certain statistical properties, such as a desired mean and standard deviation for the number of components per net, so that they truly reflect the input space in the application domain. We also extend these techniques to the generalized partitioning problem.
Balakrishnan Krishnamurthy
IEEE Trans. Computers1
1986 : A Group Theoretic Model for Symmetric Interconnection Networks
Sheldon B. Akers Jr., Balakrishnan Krishnamurthy
ICPP2
1986 Improved Techniques for Estimating Signal Probabilities
Balakrishnan Krishnamurthy, Ioannis G. Tollis
ITC1
1985 A New Approach to the Use of Testability Analysis in Test Generation
Balakrishnan Krishnamurthy, Richard Li-Cheng Sheng
ITC1
1985 Short Proofs for Tricky Formulas
Balakrishnan Krishnamurthy
Acta Informatica1
1984 A Natural Proof System Based on rewriting Techniques
Deepak Kapur, Balakrishnan Krishnamurthy
CADE2
1984 Can We Eliminate Fault Escape in Self-Testing by Polynomial Division (Signature Analysis) ?
Dilip K. Bhavsar, Balakrishnan Krishnamurthy
ITC2
1984 An Improved Min-Cut Algorithm for Partitioning VLSI Networks
abstract
Recently, a fast (linear) heuristic for improving min-cut partitions of VLSI networks was suggested by Fiduccia and Mattheyses [6]. In this-paper we generalize their ideas and suggest a class of increasingly sophisticated heuristics. We then show, by exploiting the data structures originally suggested by them, that the computational complexity of any specific heuristic in the suggested class remains linear in the size of the network.
Balakrishnan Krishnamurthy
IEEE Trans. Computers1
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. Computers1
1981 Examples of Hard Tautologies in the Propositional Calculus
abstract
We present examples of hard tautologies in propositional calculus by encoding instances of the assertions made by Ramsey's theorem. We provide evidence that these tautologies are indeed hard by 1. showing that there are no short proofs for these tautologies in certain restricted classes of proof systems; 2. relating a proof of these tautologies to the problem of determining the diagonal Ramsey numbers for graphs.
Balakrishnan Krishnamurthy, Robert Moll
STOC1
1979 On the Number of Affine Families of Boolean Functions
Balakrishnan Krishnamurthy, Robert Moll
Inf. Control.1