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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Keerthi Heragu

dblp:29/7005 · DBLP profile ↗
← Back
10ranked-venue papers
10as first author
0since 2021 · last 2002
—ORCID · none

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

Systems, architecture and hardware · 10 · 10 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
4 papers
Electronic design automation · 95% Integrated circuit design · 5%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware verification and test
0.142002
Test vector generation for charge sharing failures in dynamic logic · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002
Improving a nonenumerative method to estimate path delay fault coverage · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Fault coverage estimation by test vector sampling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Electronic design automation › hardware verification and test
fault coverage
0.031997
Improving a nonenumerative method to estimate path delay fault coverage · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Fault coverage estimation by test vector sampling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
An Efficient Path Delay Fault Coverage Estimator · DAC 1994
Electronic design automation › hardware verification and test
test generation
0.012002
Test vector generation for charge sharing failures in dynamic logic · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002
Electronic design automation › hardware verification and test › fault coverage
path delay fault coverage
0.011997
Improving a nonenumerative method to estimate path delay fault coverage · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Electronic design automation › hardware verification and test › fault coverage
delay fault coverage
0.011995
Fault coverage estimation by test vector sampling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Electronic design automation › hardware verification and test
delay fault testing
0.011994
An Efficient Path Delay Fault Coverage Estimator · DAC 1994
Integrated circuit design › digital circuit design
dynamic logic
0.012002
Test vector generation for charge sharing failures in dynamic logic · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002
Electronic design automation › hardware verification and test
fault simulation
0.021997
Improving a nonenumerative method to estimate path delay fault coverage · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Fault coverage estimation by test vector sampling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995

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

HSPICE simulation · 0.0ATPG · 0.0path segment flags · 0.0nonenumerative counting · 0.0statistical sampling · 0.0monte carlo simulation · 0.0true-value simulation · 0.0path counting · 0.0
YearPublicationVenuePosition
2002 Test vector generation for charge sharing failures in dynamic logic
abstract
Dynamic logic is increasingly becoming a logic type of choice for designs requiring high speed and low area. Charge sharing is one of many problems that may cause failure in dynamic logic circuits due to their low noise immunity. The authors address the charge-sharing noise issue. Specifically, they develop an accurate but tractable model for analyzing charge sharing that avoids costly Hspice simulations. The model is used to generate test vectors using a generalized ATPG tool. The charge-sharing model and the corresponding tests are validated using Hspice simulations on industrial circuits and it is also demonstrated that test vectors that establish high amounts of charge sharing could be generated for most domino gates.
Keerthi Heragu, Rahul Kundu, R. D. (Shawn) Blanton
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2001 Testing of Dynamic Logic Circuits Based on Charge Sharing
abstract
Dynamic logic is increasingly becoming a logic type of choice for designs requiring high speed and low area. Charge sharing is one of many problems that may cause failure in dynamic logic circuits due to their low noise immunity. In this paper, we address the charge sharing noise issue. Specifically, we develop an accurate but tractable model for analyzing charge sharing that avoids costly Hspice simulations. The model is used to generate test vectors using a generalized ATPG tool. The charge-sharing model and the corresponding tests were validated using Hspice simulations on industrial circuits and it was also demonstrated that test vectors that establish high amounts of charge sharing could be generated for most domino gates.
Keerthi Heragu, Rahul Kundu, R. D. (Shawn) Blanton
VTS1
1998 Where We Might Stumble with Embedded-System Test
Keerthi Heragu
VTS1
1997 Fast identification of untestable delay faults using implications
abstract
The authors propose a novel algorithm to rapidly identify untestable delay faults using pre-computed static logic implications. The fault-independent analysis identifies large sets of untestable faults, if any, without enumerating them. The cardinalities of these sets are obtained by using a counting algorithm that has quadratic complexity in the number of lines. Since the method is based on an incomplete set of logic implications, it gives only a lower bound on the number of untestable faults. A post-processing step can list the untestable faults, if desired. Targeting untestable delay faults for test generation by an automatic test pattern generation (ATPG) tool can be avoided. The method works for the segment delay fault model and its special case, the path delay fault model, and identifies robustly untestable, non-robustly untestable, and functionally unsensitizable delay faults. Results on benchmark circuits show that many delay faults are identified as untestable in a very short time. For the benchmark circuit c6288, the algorithm identified 1.978/spl times/10/sup 20/ functionally unsensitizable path faults in 3 CPU seconds.
Keerthi Heragu, Janak H. Patel, Vishwani D. Agrawal
ICCAD1
1997 Improving a nonenumerative method to estimate path delay fault coverage
abstract
A recently proposed method obtains path delay fault coverages by estimating the count of the number of tested faults instead of actually enumerating them. The estimate becomes pessimistic when several paths share a set of lines. In this communication, we present a continuum of improved approximations for the counting method, approaching exact fault simulation, to allow tradeoffs between accuracy and complexity. Higher accuracy is obtained at the expense of CPU time. We propose the use of flags corresponding to fixed-length path segments. A flag indicates whether or not the segment has been included in a previously detected path fault. A path fault, detected by a pair of vectors, is counted as a new detection only if it includes at least one segment not included in any previously tested path fault. The results show that as the length of segments is increased, the accuracy becomes close to that of the exact fault simulation, even with small segment lengths.
Keerthi Heragu, Vishwani D. Agrawal, Michael L. Bushnell, Janak H. Patel
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1996 SIGMA: a simulator for segment delay faults
abstract
We propose an efficient combinational circuit simulation technique for the recently proposed segment delay fault model. After simulation of a vector pair, activated segments are traced using a depth-first search. A segment numbering scheme finds the number of faults to be simulated. A labeling technique generates edge labels to compute a unique label for each segment fault. The use of labels avoids explicit storing of fault lists and allows efficient access to previously detected segment faults. Experimental results demonstrate several advantages of the segment delay fault model. First, the total number of faults remains manageable for small segment lengths. Second, many segments, not included in any robustly testable path fault, may have robust segment delay fault tests. Generating tests for such segments may increase the delay defect coverage.
Keerthi Heragu, Janak H. Patel, Vishwani D. Agrawal
ICCAD1
1996 Segment delay faults: a new fault model
abstract
We propose a segment delay fault model to represent any general delay defect ranging from a spot defect to a distributed defect. The segment length, L, is a parameter that can be chosen based on available statistics about the types of manufacturing defects. Once L is chosen, the fault list contains all segments of length L and paths whose entire lengths are less than L. Both rising and falling transitions at the origin of segments are considered. Choosing segments of a small length can prevent an explosion of the number of faults considered. At the same time, a defect over a segment may be large enough to affect any path passing through it. We present an efficient algorithm to compute the number of segments of any possible length in a circuit. We define various classes of segment delay fault tests-robust, transition, and non-robust-that offer a trade-off between fault coverage and quality.
Keerthi Heragu, Janak H. Patel, Vishwani D. Agrawal
VTS1
1995 Fault coverage estimation by test vector sampling
abstract
We have developed a new statistical technique for estimating delay fault coverage in combinational circuits. True value simulation is performed for a sample of vector pairs chosen randomly from the test set. Transition probabilities and observabilities are estimated from the simulation data. These allow us to estimate fault detection probabilities per vector pair. Fault models considered are the transition faults, path delay faults, and the longest path delay faults. We analyze the vector sampling error and find a high-confidence lower bound for the detection probability that is used to compute the fault coverage for the entire vector set. Experimental results show that vector sampling can provide a close approximation to other methods. It requires reduced computing resources compared to other statistical methods. The savings over fault simulation is even greater.>
Keerthi Heragu, Vishwani D. Agrawal, Michael L. Bushnell
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1994 An Efficient Path Delay Fault Coverage Estimator
abstract
Abstract|W e propose a linear complexity method to estimate robust path dela y fault coverage in digital circuits.W e adopt a path counting scheme for a true-value simulator that uses ags for each signal line.These ags determine the new path delay faults detected by the simulated vector pair.Experimental results are presented to show the eectiveness of the method in estimating path delay fault coverage.
Keerthi Heragu, Michael L. Bushnell, Vishwani D. Agrawal
DAC1
1994 FACTS: fault coverage estimation by test vector sampling
abstract
We propose a new statistical technique for estimating fault coverage in combinational circuits. Our method requires fault-free simulation of a random sample of vectors from the test vector set. Fault coverage is computed from controlabilities and observabilities both defined as probabilities and the method is applicable to any fault model like stuck-at-faults or delay faults. Experimental results are presented for path and transition delay faults.>
Keerthi Heragu, Vishwani D. Agrawal, Michael L. Bushnell
VTS1