VLDB 2026 Research / reviewers in the wild / expert
Elizabeth M. Rudnick
dblp:13/6983
· DBLP profile ↗
45ranked-venue papers
13as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 42 · 13 first-authorSoftware engineering, systems software and programming languages · 4 · 1 first-authorArtificial intelligence and machine learning · 3Applied, interdisciplinary, general and emerging computing · 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
13 papers |
Electronic design automation · 97% Hardware reliability and fault tolerance · 3% |
Topics — the 23 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.3 | 13 | 2004 | Automatic Generation of Diagnostic Memory Tests Based on Fault Decomposition and Output Tracing · IEEE Trans. Computers 2004 Low-cost sequential ATPG with clock-control DFT · DAC 2002 Bridge fault diagnosis using stuck-at fault simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Electronic design automation › hardware verification and test › test generation
sequential circuit test generation |
0.1 | 5 | 2002 | Low-cost sequential ATPG with clock-control DFT · DAC 2002 Application of genetically engineered finite-state-machine sequences to sequential circuit ATPG · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 A genetic algorithm framework for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation › hardware verification and test
test generation |
0.1 | 4 | 2002 | Low-cost sequential ATPG with clock-control DFT · DAC 2002 Efficient Techniques for Dynamic Test Sequence Compaction · IEEE Trans. Computers 1999 Application of genetically engineered finite-state-machine sequences to sequential circuit ATPG · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation › hardware verification and test
design for testability |
0.1 | 3 | 2002 | Low-cost sequential ATPG with clock-control DFT · DAC 2002 An observability enhancement approach for improved testability and at-speed test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994 Non-Scan Design-for-Testability Techniques for Sequential Circuits · DAC 1993 |
Electronic design automation › hardware verification and test
fault simulation |
0.1 | 3 | 2000 | Bridge fault diagnosis using stuck-at fault simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 A Gate-Level Simulation Environment for Alpha-Particle-Induced Transient Faults · IEEE Trans. Computers 1996 An observability enhancement approach for improved testability and at-speed test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994 |
Electronic design automation › hardware verification and test › test generation
genetic algorithm test generation |
0.0 | 3 | 1997 | A genetic algorithm framework for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 Combining Deterministic and Genetic Approaches for Sequential Circuit Test Generation · DAC 1995 Sequential Circuit Test Generation in a Genetic Algorithm Framework · DAC 1994 |
Electronic design automation › hardware verification and test
fault coverage |
0.0 | 4 | 1999 | Efficient Techniques for Dynamic Test Sequence Compaction · IEEE Trans. Computers 1999 An observability enhancement approach for improved testability and at-speed test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994 Combining Deterministic and Genetic Approaches for Sequential Circuit Test Generation · DAC 1995 |
Electronic design automation › hardware verification and test
fault diagnosis |
0.0 | 1 | 2000 | Bridge fault diagnosis using stuck-at fault simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Electronic design automation › hardware verification and test › test compaction
dynamic test compaction |
0.0 | 1 | 1999 | Efficient Techniques for Dynamic Test Sequence Compaction · IEEE Trans. Computers 1999 |
Electronic design automation › hardware verification and test › test compaction
static test compaction |
0.0 | 1 | 1999 | Fast Static Compaction Algorithms for Sequential Circuit Test Vectors · IEEE Trans. Computers 1999 |
Electronic design automation › hardware verification and test
test compaction |
0.0 | 1 | 1999 | Fast Static Compaction Algorithms for Sequential Circuit Test Vectors · IEEE Trans. Computers 1999 |
Electronic design automation › hardware verification and test › test compaction
test sequence compaction |
0.0 | 1 | 1999 | Efficient Techniques for Dynamic Test Sequence Compaction · IEEE Trans. Computers 1999 |
Electronic design automation
fault propagation |
0.0 | 1 | 1998 | Application of genetically engineered finite-state-machine sequences to sequential circuit ATPG · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1998 |
Electronic design automation › hardware verification and test
sequential circuit testing |
0.0 | 2 | 1999 | Non-Scan Design-for-Testability Techniques for Sequential Circuits · DAC 1993 Fast Static Compaction Algorithms for Sequential Circuit Test Vectors · IEEE Trans. Computers 1999 |
Hardware reliability and fault tolerance
soft errors |
0.0 | 1 | 1996 | A Gate-Level Simulation Environment for Alpha-Particle-Induced Transient Faults · IEEE Trans. Computers 1996 |
Hardware reliability and fault tolerance › memory reliability
memory fault modeling |
0.0 | 1 | 2004 | Automatic Generation of Diagnostic Memory Tests Based on Fault Decomposition and Output Tracing · IEEE Trans. Computers 2004 |
Electronic design automation › hardware verification and test › fault simulation
diagnostic fault simulation |
0.0 | 1 | 1995 | Rapid Diagnostic Fault Simulation of Stuck-at Faults in Sequential Circuits Using Compact Lists · DAC 1995 |
Electronic design automation › hardware verification and test › delay fault testing
at-speed testing |
0.0 | 1 | 1994 | An observability enhancement approach for improved testability and at-speed test · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1994 |
Electronic design automation › hardware verification and test
low-power testing |
0.0 | 1 | 2002 | Low-cost sequential ATPG with clock-control DFT · DAC 2002 |
Electronic design automation › hardware verification and test
fault modeling |
0.0 | 1 | 2000 | Bridge fault diagnosis using stuck-at fault simulation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2000 |
Electronic design automation › hardware verification and test › logic simulation
gate-level simulation |
0.0 | 1 | 1996 | A Gate-Level Simulation Environment for Alpha-Particle-Induced Transient Faults · IEEE Trans. Computers 1996 |
Electronic design automation › hardware verification and test
logic simulation |
0.0 | 1 | 1996 | A Gate-Level Simulation Environment for Alpha-Particle-Induced Transient Faults · IEEE Trans. Computers 1996 |
Electronic design automation › hardware verification and test › fault diagnosis › logic diagnosis
stuck-at fault diagnosis |
0.0 | 1 | 1995 | Rapid Diagnostic Fault Simulation of Stuck-at Faults in Sequential Circuits Using Compact Lists · DAC 1995 |
Methods — techniques the papers use, named apart from their topics
genetic algorithm · 0.1fault simulation · 0.1simulation · 0.0output tracing · 0.0greedy set-cover algorithm · 0.0selective clock freezing · 0.0clock waves · 0.0clock partitioning · 0.0stuck-at fault simulation · 0.0state traversal analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Automatic Generation of Diagnostic Memory Tests Based on Fault Decomposition and Output TracingabstractA novel approach to automatic generation of diagnostic memory tests based on fault decomposition and output tracing is described. Fault decomposition allows fault models that precisely describe the fault effects of a specific technology to be considered during test generation; therefore, overtesting of the memory-under-test is avoided. Output tracing of failing memory cells allows for distinguishing of all memory faults of the fault model. An extended greedy-based set-cover algorithm is utilized to generate the march tests that detect all basic fault effects and distinguish among them. The effectiveness of the generated tests is verified using simulation. Test generation time is on the order of a few seconds, while the lengths of the generated tests are only 1N to 3N higher than those of known optimal tests for the same fault models. Dirk Niggemeyer, Elizabeth M. Rudnick |
IEEE Trans. Computers | 2 |
| 2003 | A data acquisition methodology for on-chip repair of embedded memoriesabstractSystems-on-Chips often contain a large amount of embedded memory. In order to obtain sufficiently high yield, efficient diagnosis and repair facilities are needed for the memories. A novel and efficient approach for collecting complete failure data during on-chip memory testing is proposed that can be combined with a row/column reconfiguration algorithm for complete on-chip memory repair. A sequence of diagnostic tests of linear order is utilized that detects and localizes all cells involved in single-cell faults and two-cell coupling faults, such as idempotent coupling faults, and provides this information to on-chip circuitry for memory repair. Failure data are collected at the operating speed of the memory-under-test so that tests can be applied at speed. The data acquisition circuitry evaluates the test results and classifies faults as column failures, coupling faults, or single-cell faults for near-optimal allocation of spare resources. The proposed test and data acquisition algorithm can be realized as compact Built-In Self-Test (BIST) circuitry using standard design libraries. Dirk Niggemeyer, Elizabeth M. Rudnick |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2002 | Low-cost sequential ATPG with clock-control DFTabstractWe present a new clock-control DFT technique for sequential circuits, based on clock partitioning and selective clock freezing, and we use it to break the global feedback loops and to generate clock waves to test the resulting sequential circuit with self-loops. Clock waves allow us to significantly reduce the complexity of sequential ATPG. Unlike scan, our non-intrusive DFT technique does not introduce any delay penalty; the generated tests may be applied at speed, have shorter application time, and dissipate less power. Miron Abramovici, Xiaoming Yu, Elizabeth M. Rudnick |
DAC | 3 |
| 2002 | Functional Test Generation For Digital Integrated Circuits Using A Genetic Algorithm
Xiaoming Yu, Alessandro Fin, Franco Fummi, Elizabeth M. Rudnick |
GECCO | 4 |
| 2002 | A Genetic Testing Framework for Digital Integrated CircuitsabstractIn order to reduce the time-to-market and simplify gate-level test generation for digital integrated circuits, GA-based functional test generation techniques are proposed for behavioral and register transfer level designs. The functional tests generated can be used for design verification, and they can also be reused at lower levels (i.e. register transfer and logic gate levels) for testability analysis and development. Experimental results demonstrate the effectiveness of the method in reducing the overall test generation time and increasing the gate-level fault coverage. Xiaoming Yu, Alessandro Fin, Franco Fummi, Elizabeth M. Rudnick |
ICTAI | 4 |
| 2001 | A genetic approach to automatic bias generation for biased random instruction generationabstractBiased random instruction generators are commonly used in architectural verification of microprocessors, with biases specified manually by designers. As the complexity of processors grows, so does the complexity of specifying biases. Automatic bias generation speeds up the verification flow and may lead to better coverage of potential design errors. In this work, we present a genetic algorithm based framework to automatically generate biases. We target utilization of specific buffers for a new version of the PowerPC architecture. Our results show that the GA is effective in achieving high buffer utilization. Also, in targeting multiple objectives, the best approach to use depends on whether the objectives are related. Mrinal Bose, Jongshin Shin, Elizabeth M. Rudnick, Todd Dukes, Magdy Abadir |
CEC | 3 |
| 2001 | At-speed logic BIST using a frozen clock testing strategyabstractWe present a new approach to built-in self-test (BIST) for logic circuits that achieves comparable fault coverages to scan BIST with less hardware overhead and no impact on performance. We combine clock partitioning to create independent clocks with a selective freezing of clock signals to form various pipeline configurations during testing. Since no scan operations are performed, tests can be applied at the operational speed of the circuit. Experimental results are presented for several benchmark circuits to demonstrate the effectiveness of the approach. Jongshin Shin, Xiaoming Yu, Elizabeth M. Rudnick, Miron Abramovici |
ITC | 3 |
| 2001 | Automatic Generation of Diagnostic March TestsabstractA new approach to automatically generating diagnostic memory tests of linear order (/spl Oscr/(N)) is presented. The resulting March tests provide complete detection and distinguishing of all single-cell and two-cell fault models. The approach is based on state transition graph modelling, decomposition of functional memory faults into basic fault effects, and output tracing. For each of the targeted basic fault effects, all possible March sequences are generated. A fast greedy-based algorithm is then used to compose diagnostic March tests from the set of March sequences. The proposed test generation algorithm was implemented in C. The results show that automatic generation can compete with hand-optimization of diagnostic March tests. Dirk Niggemeyer, Elizabeth M. Rudnick |
VTS | 2 |
| 2001 | Sequential Circuit Test Generation Using a Symbolic/Genetic Hybrid Approach
Franco Fummi, Marco Boschini, Xiaoming Yu, Elizabeth M. Rudnick |
J. Electron. Test. | 4 |
| 2001 | Diagnostic simulation of stuck-at faults in sequential circuits using compact listsabstractThis article describes a diagnostic fault simulator for stuck-at faults in sequential circuits that is both time and space efficient. The simulator represents indistinguishable classes of faults as memory efficient lists. The use of lists reduces the number of output response comparisons between faults and hence speeds up the simulation process. The lists also make it easy to drop faults when they are fully distinguished from other faults. Experimental results on the ISCAS89 circuits show that the simulator runs significantly faster than an earlier work based on distinguishability matrices, and for large circuits is faster and more memory efficient than a recent method based on lists of indistinguishable faults. The paper provides the first reports on pessimistic and optimistic diagnostic measures for all faults of the large ISCAS circuits with known deterministic tests. The diagnostic fault simulator has also been modified to diagnose defects, given the output responses of failing devices. Results on simulated bridging defects show that the diagnosis time is comparable to the time for fault simulation with fault dropping. Ismed Hartanto, Srikanth Venkataraman, W. Kent Fuchs, Elizabeth M. Rudnick, Janak H. Patel, Sreejit Chakravarty |
ACM Trans. Design Autom. Electr. Syst. | 4 |
| 2000 | Diagnostic Testing of Embedded Memories Using BISTabstractThe increasing use of large embedded memories in systems-on-chips requires automatic memory reconfiguration to avoid the need for external accessibility. In this work, effective diagnostic memory tests of linear order O(N) are proposed that enable memory reconfiguration, and their diagnostic capabilities are analyzed. In particular, these tests allow single-cell faults to be distinguished from multiple-cell faults, such as coupling faults. In contrast to conventional O(N) tests, all cells involved in a fault are detected and localized, which allows complete reconfiguration using minimal-area BIST hardware that compares favorably with other BIST designs. Timothy J. Bergfeld, Dirk Niggemeyer, Elizabeth M. Rudnick |
DATE | 3 |
| 2000 | Diagnostic test generation for sequential circuitsabstractEfficient diagnosis of faults in VLSI circuits requires high quality diagnostic test sets. In this work novel techniques for diagnostic test generation are proposed that require significantly less time than previous methods. The set of fault pairs left undistinguished by a detection-oriented test set is first filtered to target only testable faults. Then diagnostic test generation is performed using a genetic algorithm (GA) combined with a diagnostic fault simulator. A new fitness metric is proposed for the GA that accurately measures the quality of candidate sequences while requiring a limited amount of CPU time. Experimental results illustrate the effectiveness of the approach for sequential circuits. Xiaoming Yu, Jue Wu, Elizabeth M. Rudnick |
ITC | 3 |
| 2000 | A Biased Random Instruction Generation Environment for Architectural Verification of Pipelined Processors
Ta-Chung Chang, Vikram Iyengar, Elizabeth M. Rudnick |
J. Electron. Test. | 3 |
| 2000 | Bridge fault diagnosis using stuck-at fault simulationabstractA new diagnostic fault simulator is described that diagnoses both feedback and nonfeedback bridge faults in combinational circuits while using information from fault simulation of single stuck-at faults. A realistic fault model is used which considers the existence of the Byzantine Generals problem. Sets representing nodes possibly involved in a defect are partitioned based on logic and fault simulation of failing vectors. The approach has been demonstrated for two-line bridge faults on several large combinational benchmark circuits containing Boolean primitives and has achieved over 98% accuracy for nonfeedback bridge faults and over 85% accuracy for feedback bridge faults with good diagnostic resolution. Jue Wu, Elizabeth M. Rudnick |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2000 | Dynamic state traversal for sequential circuit test generationabstractA new method for state justification is proposed for sequential circuit test generation. The linear list of states dynamically obtained during the derivation of test vectors is used to guide the search during state justification. State-transfer sequences that drive the circuit from the current state to the target state may already be known. Otherwise, genetic engineering of existing state-transfer sequences is required. In both cases, genetic-algorithm-based techniques are used to generate valid state justification sequences for the circuit in the presence of the target fault. This approach achieves extremely high fault coverages, and thus outperforms previous deterministic and simulation-based techniques. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2000 | Peak power estimation of VLSI circuits: new peak power measuresabstractNew measures of peak power are proposed in the context of sequential circuits, and an efficient automatic procedure is presented to obtain very good lower bounds on these measures, as well as providing the actual input vectors that attain such bounds. Automatic generation of a functional vector loop for near-worst case power consumption is also attained. Experiments show that vector sequences generated give much more accurate estimates of peak power dissipation and are generated in significantly shorter execution times than estimates made from randomly generated sequences for four delay models. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 1999 | FreezeFrame: Compact Test Generation Using a Frozen Clock StrategyabstractTest application time is an important factor in the overall cost of VLSI chip testing. We present a new ATPG approach for generating compact test sequences for sequential circuits. Our approach combines a conventional ATPG algorithm, a technique based on the frozen clock testing strategy, and a dynamic compaction method based on a genetic algorithm. The frozen clock strategy temporarily suspends the sequential behavior of the circuit by stopping its clock and applying several vectors to increase the number of faults detected without changing the circuit state. Results show that test sets generated using the new approach are more compact than those generated by previous approaches for many circuits. Yanti Santoso, Matthew C. Merten, Elizabeth M. Rudnick, Miron Abramovici |
DATE | 3 |
| 1999 | A Fault List Reduction Approach for Efficient Bridge Fault DiagnosisabstractA new fault list reduction approach is proposed for use in the first stage of a two-stage bridge fault diagnosis procedure. Modified structural analysis and layout extraction procedures are performed to obtain a reduced realistic bridge fault list that can be used in the second stage, which employs diagnostic fault simulation. The fault list reduction approach can reduce the final candidate bridge fault list by 92% to 99% compared with the diagnosis results achieved by the diagnostic fault simulator alone. Jue Wu, Gary S. Greenstein, Elizabeth M. Rudnick |
DATE | 3 |
| 1999 | Fast Static Compaction Algorithms for Sequential Circuit Test VectorsabstractTwo fast algorithms for static test sequence compaction are proposed for sequential circuits. The algorithms are based on the observation that test sequences traverse through a small set of states and some states are frequently revisited throughout the application of a test set. Subsequences that start and end on the same states may be removed if necessary and if sufficient conditions are met for them. Contrary to the previously proposed methods, where multitudes of fault simulations are required, the techniques described in this paper require only two fault simulation passes and are applied to test sequences generated by various test generators, resulting in significant compactions very quickly for circuits that have many revisited states. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
IEEE Trans. Computers | 2 |
| 1999 | Efficient Techniques for Dynamic Test Sequence CompactionabstractDynamic test sequence compaction is an effective means of reducing test application time and often results in higher fault coverages and reduced test generation time as well. Three simulation-based techniques for dynamic compaction of test sequences are described. The first technique uses a fault simulator to remove test vectors from the test sequence generated by a test generator if the vectors are not needed to detect the target fault, considering that the circuit state may be known. The second technique uses genetic algorithms to fill the unspecified bits in a partially-specified test sequence in order to increase the number of faults detected by the sequence. The third technique uses test sequences provided by the test generator as seeds in a genetic algorithm, and better sequences are evolved that detect more faults. Significant improvements in test set size, fault coverage, and test generation time have been obtained over previous approaches using combinations of the three techniques. Elizabeth M. Rudnick, Janak H. Patel |
IEEE Trans. Computers | 1 |
| 1998 | Fast Sequential Circuit Test Generation Using High-Level and Gate-Level TechniquesabstractA new approach for sequential circuit test generation is proposed that combines software based testing techniques at the high level with test enhancement techniques at the gate level. Several sequences are derived to ensure 100% coverage of all statements in a high-level VHDL description, or to maximize coverage of paths. The sequences are then enhanced at the gate level to maximize coverage of single stuck-at faults. High fault coverages have been achieved very quickly on several benchmark circuits using this approach. Elizabeth M. Rudnick, Roberto Vietti, Akilah Ellis, Fulvio Corno, Paolo Prinetto, Matteo Sonza Reorda |
DATE | 1 |
| 1998 | Enhancing topological ATPG with high-level information and symbolic techniquesabstractThis paper proposes a method to enhance topological ATPG algorithms by exploiting some information computed through symbolic techniques. Since symbolic techniques can only be applied to small circuits, suitable circuit portions (named macros) are first selected, and then symbolic techniques are used to analyze their state graphs. The topological ATPG algorithm benefits from this analysis to bound its search tree. Experimental results show that the proposed approach is effective in reducing the required CPU time and increasing both the Fault Coverage and the Fault Efficiency. When high-level information about the circuit behavior and structure is available, it can be fruitfully exploited for macro selection. Fulvio Corno, Janak H. Patel, Elizabeth M. Rudnick, Matteo Sonza Reorda, Roberto Vietti |
ICCD | 3 |
| 1998 | Application of genetically engineered finite-state-machine sequences to sequential circuit ATPGabstractNew methods for fault-effect propagation and state justification that use finite-state-machine sequences are proposed for sequential circuit test generation. Distinguishing sequences are used to propagate the fault effects from the flip-flops to the primary outputs by distinguishing the faulty machine state from the fault-free machine state. Set, clear, and pseudoregister justification sequences are used for state justification via a combination of partial state justification solutions. Reengineering of existing finite-state machine sequences may be needed for specific target faults. Moreover, conflicts imposed by the use of multiple sequences may need to be resolved. Genetic-algorithm-based techniques are used to perform these tasks. Very high fault coverages have been obtained as a result of this technique. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1997 | Effects of delay models on peak power estimation of VLSI sequential circuitsabstractPrevious work has shown that maximum switching density at a given node is extremely sensitive to a slight change in the delay at that node. However, when estimating the peak power for the entire circuit, the powers estimated must not be as sensitive to a slight variation or inaccuracy in the assumed gate delays because computing the exact gate delays for every gate in the circuit during simulation is expensive. Thus, we would like to use the simplest delay model possible to reduce the execution time for estimating power, while making sure that it provides an accurate estimate, i.e., that the peak powers estimated will not vary due to a variation in the gate delays. Results for four delay models are reported for the ISCAS85 combinational benchmark circuits, ISCAS89 sequential benchmark circuits, and several synthesized circuits. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
ICCAD | 2 |
| 1997 | K2: an estimator for peak sustainable power of VLSI circuitsabstractNew measures of peak power in the context of sequential circuits are proposed.This paper presents an automatic procedure to obtain very good lower bounds on these measures as well as the actual input vectors that attain such bounds.The initial state of the circuit is an important factor in determining the amount of switching activity in sequential circuits and is taken into account.A peak power estimator tool K2 was developed using genetic techniques.Experiments show that vector sequences generated by K.2 give much more accurate estimates for peak power dissipation than the estimates made from randomly generated sequences. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
ISLPED | 2 |
| 1997 | Putting the Squeeze on Test SequencesabstractDynamic test sequence compaction is an effective means of reducing test application time and often results in higher fault coverages and reduced test generation time as well. A new algorithm for dynamic test sequence compaction is presented that uses genetic techniques to evolve test sequences. Test sequences provided by a test generator and previously evolved sequences already included in the test set are used as seeds in the genetic population. Significant improvements in test set size, fault coverage, and test generation time have been obtained over previous approaches. Elizabeth M. Rudnick, Janak H. Patel |
ITC | 1 |
| 1997 | Fast Algorithms for Static Compaction of Sequential Circuit Test VectorsabstractTwo fast algorithms for static test sequence compaction are proposed for sequential circuits. The algorithms are based on the observation that test sequences traverse through a small set of states, and some states are frequently re-visited throughout the application of a test set. Subsequences that start and end on the same states may be removed if necessary and sufficient conditions are met for them. The techniques require only two fault simulation passes and are applied to test sequences generated by various test generators, resulting in significant compactions very quickly for circuits that have many revisited states. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
VTS | 2 |
| 1997 | SPITFIRE: scalable parallel algorithms for test set partitioned fault simulationabstractWe propose three synchronous parallel algorithms for scalable parallel test set partitioned fault simulation. The algorithms are based on a new two-stage approach to parallelizing fault simulation for sequential VLSI circuits in which the test set is partitioned among the available processors, The test set partitioning inherent in the algorithms overcomes the good circuit logic simulation bottleneck that exists in traditional fault partitioned approaches to parallel fault simulation. The implementations were done on a shared memory multiprocessor and on a network of workstations. Two of the algorithms show a small degree of pessimism in a few cases, with respect to the fault coverage as compared with a uniprocessor run, while the third algorithm provides the same results as in a uniprocessor run. All algorithms provide excellent speedups and perform much better than a traditional fault partitioned approach, on both shared and distributed memory parallel platforms. Dilip Krishnaswamy, Elizabeth M. Rudnick, Janak H. Patel, Prithviraj Banerjee |
VTS | 2 |
| 1997 | Static logic implication with application to redundancy identificationabstractThis paper presents a new static logic implication algorithm. An improved implication procedure that fully takes advantage of the special context of static implication, the iterative method, and set algebra is described. The algorithm discovers at low cost many indirect implications which are not discovered by dynamic learning without tremendous time cost. The experimental results show that a very large number of indirect implications are found by our algorithm. The static implication procedure has many useful applications, one of which is static redundancy identification. Use of the static implications obtained from the algorithm in static redundancy identification for ISCAS85 combinational circuits resulted in a larger number of redundant faults identified than in previous methods. Jian-Kun Zhao, Elizabeth M. Rudnick, Janak H. Patel |
VTS | 2 |
| 1997 | A genetic algorithm framework for test generationabstractTest generation using deterministic fault-oriented algorithms is highly complex and time consuming. New approaches are needed to augment the existing techniques, both to reduce execution time and to improve fault coverage. Genetic algorithms (GA's) have been effective in solving many search and optimization problems. Since test generation is a search process over a large vector space, it is an ideal candidate for GA's. In this work, we describe a GA framework for sequential circuit test generation. The GA evolves candidate test vectors and sequences, using a fault simulator to compute the fitness of each candidate test. Various GA parameters are studied, including alphabet size, fitness function, generation gap, population size, and mutation rate, as well as selection and crossover schemes. High fault coverages were obtained for most of the ISCAS'89 sequential benchmark circuits, and execution times were significantly lower than in a deterministic test generator in most cases. Elizabeth M. Rudnick, Janak H. Patel, Gary S. Greenstein, Thomas M. Niermann |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1996 | Enhancing high-level control-flow for improved testabilityabstractIn this study, we present a controllability measure for high-level circuit descriptions and a high-level synthesis-for-testability technique. Unlike many studies in the area of high-level synthesis for testability that focus on improving the testability of data paths, the objective of our approach is to improve the testability of synthesized circuits by enhancing the controllability of the control flow. Experimental results on several high-level synthesis benchmarks show that when this approach is used prior to logic synthesis, a shorter ATPG time, a smaller test set, and better fault coverage and ATPG efficiency are often achieved. Implementation of this technique requires minimal logic and performance overheads and allows test vectors to be applied at clock-speed. Frank F. Hsu, Elizabeth M. Rudnick, Janak H. Patel |
ICCAD | 2 |
| 1996 | Simulation-based techniques for dynamic test sequence compactionabstractSimulation-based techniques for dynamic compaction of test sequences are proposed. The first technique uses a fault simulator to remove test vectors from the partially-specified test sequence generated by a deterministic test generator if the vectors are not needed to detect the target fault, considering that the circuit state may be known. The second technique uses genetic algorithms to fill the unspecified bits in the partially-specified test sequence in order to increase the number of faults detected by the sequence. Significant reductions in test set sizes were observed for all benchmark circuits studied. Fault coverages improved for many of the circuits, and execution times often dropped as well, since fewer faults had to be targeted by the computation-intensive deterministic test generator. Elizabeth M. Rudnick, Janak H. Patel |
ICCAD | 1 |
| 1996 | On Potential Fault Detection in Sequential CircuitsabstractDuring fault simulation, an approximation frequently used in practice is to declare a fault to be detected after it has been potentially detected a predetermined number of times. This approximation may lead to declaring a fault detected when in fact the fault will not be detected during a standard test application process. We propose an alternative measure of fault detection for potentially detected faults, that is easy to compute, yet its accuracy is significantly higher than the measure based on the number of times a fault is potentially detected. Experimental results are shown to support the accuracy of the new measure. Elizabeth M. Rudnick, Janak H. Patel, Irith Pomeranz |
ITC | 1 |
| 1996 | Automatic test generation using genetically-engineered distinguishing sequencesabstractA fault-oriented sequential circuit test generator is described in which various types of distinguishing sequences are derived, both statically and dynamically, to aid the test generation process. A two-phase algorithm is used during test generation. The first phase activates the target fault, and the second phase propagates the fault effects (FE's) from the flip-flops with assistance from the distinguishing sequences. This strategy improves the propagation of FE's to the primary outputs, and the overall fault coverage is greatly increased. In our new test generator, DIGATE, genetic algorithms are used to derive both activating and distinguishing sequences during test generation. Our results show very high fault coverages for the ISCAS89 sequential benchmark circuits and several synthesized circuits. Michael S. Hsiao, Elizabeth M. Rudnick, Janak H. Patel |
VTS | 2 |
| 1996 | Genetic-algorithm-based test generation for current testing of bridging faults in CMOS VLSI circuitsabstractAn efficient automatic test pattern generator for I/sub DDQ/ current testing of CMOS digital circuits is presented. The complete two-line bridging fault set is considered. An adaptive genetic algorithm (GA) is used to generate compact test sets. Experimental results for ISCAS85 and ISCAS89 benchmark circuits are presented. The results show that GA-based test generators are very well suited for generating compact test sets for I/sub DDQ/ testing of bridging faults. Terry Lee, Ibrahim N. Hajj, Elizabeth M. Rudnick, Janak H. Patel |
VTS | 3 |
| 1996 | A Gate-Level Simulation Environment for Alpha-Particle-Induced Transient FaultsabstractMixed analog and digital mode simulators have been available for accurate /spl alpha/-particle-induced transient fault simulation. However, they are not fast enough to simulate a large number of transient faults on a relatively large circuit in a reasonable amount of time. In this paper, we describe a gate-level transient fault simulation environment which has been developed based on realistic fault models. Although the environment was developed for /spl alpha/-particle-induced transient faults, the methodology can be used for any transient fault which can be modeled as a transient pulse of some width. The simulation environment uses a gate level timing fault simulator as well as a zero-delay parallel fault simulator. The timing fault simulator uses logic level models of the actual transient fault phenomenon and latch operation to accurately propagate the fault effects to the latch outputs, after which point the zero-delay parallel fault simulator is used to speed up the simulation without any loss in accuracy. The environment is demonstrated on a set of ISCAS-89 sequential benchmark circuits. Hungse Cha, Elizabeth M. Rudnick, Janak H. Patel, Ravishankar K. Iyer, Gwan S. Choi |
IEEE Trans. Computers | 2 |
| 1995 | Combining Deterministic and Genetic Approaches for Sequential Circuit Test GenerationabstractAbstract|A hybrid sequential circuit test generator is described which combines deterministic algorithms for fault excitation and propagation with genetic algorithms for state justi cation.Deterministic procedures for state justi cation are used if the genetic approach is unsuccessful, to allow for identi cation of untestable faults and to improve the fault coverage.High fault coverages were obtained for the ISCAS89 benchmark circuits and several additional circuits, and in many cases the results are better than those for purely deterministic approaches. Elizabeth M. Rudnick, Janak H. Patel |
DAC | 1 |
| 1995 | Rapid Diagnostic Fault Simulation of Stuck-at Faults in Sequential Circuits Using Compact ListsabstractThis paper describes a diagnostic fault simulator for stuck-at faults in sequential circuits that is both time and space efficient. The simulator represents indistinguishable classes of faults as memory efficient lists. The use of lists reduces the number of output response comparisons between faults and hence speeds up the simulation process. The lists also make it easy to drop faults when they are fully distinguished from other faults. Experimental results on the ISCAS89 circuits show that the simulator runs significantly faster than an earlier work based on distinguishability matrices and is faster and more memory efficient than a recent method based on lists of indistinguishable faults. The paper provides the first reports on pessimistic and optimistic diagnostic measures for all faults of the large ISCAS circuits. 1 Introduction The aim of fault location or diagnosis is to locate device failures. Diagnosis may be intended for identification and replacement of a faulty sub-circui... Srikanth Venkataraman, Ismed Hartanto, W. Kent Fuchs, Elizabeth M. Rudnick, Sreejit Chakravarty, Janak H. Patel |
DAC | 4 |
| 1995 | Sequential circuit testability enhancement using a nonscan approachabstractRecent studies show that a stuck-at test applied at the operational speed of the circuit identifies more defective chips than a test having the same fault coverage but applied at a lower speed. Design-for-testability approaches based on full scan, partial scan, or silicon-based solutions such as CrossCheck achieve very high stuck-at fault coverage. However, in all these cases, the tests have to be applied at speeds lower than the operation speed. In this work, we investigate various design-for-testability (DFT) techniques for sequential circuits that permit at-speed application of tests while providing for very high fault coverage. The method involves parallel loading of flip-flops in test mode for enhanced controllability combined with probe point insertion for enhanced observability. Fault coverage and ATG effectiveness improved to greater than 96% and 99.7%, respectively, for the ISCAS89 sequential benchmark circuits studied when these nonscan DFT techniques were used. The average area overhead for the nonscan DFT enhancements was 9.9% for standard cell implementations of three circuits synthesized from high-level descriptions, compared to 20.2% for full scan. ATG effectiveness improved to greater than 99.3% for all three circuits with the nonscan DFT enhancements.> Elizabeth M. Rudnick, Vivek Chickermane, Prithviraj Banerjee, Janak H. Patel |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 1994 | Sequential Circuit Test Generation in a Genetic Algorithm FrameworkabstractAbstract|T est generation using deterministic faultoriented algorithms is highly complex and time-consuming.New approaches are needed to augment the existing techniques, both to reduce execution time and to improve fault coverage.In this work, we describe a genetic algorithm (GA) framew ork for sequential circuit test generation.The GA evolves candidate test vectors and sequences, using a fault simulator to compute the tness of each candidate test.Various GA parameters are studied, including alphabet size, tness function, generation gap, population size, and mutation rate, as well as selection and crossover schemes.High fault coverages were obtained for most of the IS-CAS89 sequential benchmark circuits, and execution times were signi cantly lower than in a deterministic test generator in most cases. Elizabeth M. Rudnick, Janak H. Patel, Gary S. Greenstein, Thomas M. Niermann |
DAC | 1 |
| 1994 | An observability enhancement approach for improved testability and at-speed testabstractSome recent studies show that an at-speed sequential or functional test is better than a test executed at lower speed. Design-for-testability approaches based on full scan, partial scan or silicon-based solutions such as Crosscheck achieve very high stuck-at fault coverage. However, in all these cases, the tests have to be applied at speeds lower than the operation speed of the circuit. In this paper, a design-for-test method that permits at-speed testing is introduced. The method is based on probe point insertion for improved observability, and it requires enhancements to an existing sequential circuit fault simulator. Faults that can be activated but not detected at existing primary outputs are targeted. A minimal set of probe points is selected to detect these faults, and the probe points are compressed to one or two output pins using exclusive-OR trees. The issue of aliasing of fault effects is addressed. Improvements in fault coverage were made for all 17 of the ISCAS89 sequential benchmark circuits studied. Fault coverages between 99% and 100% were obtained for seven circuits, and 100% ATG effectiveness was achieved on all but two circuits.> Elizabeth M. Rudnick, Vivek Chickermane, Janak H. Patel |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1993 | Non-Scan Design-for-Testability Techniques for Sequential CircuitsabstractArticle Free Access Share on Non-scan design-for-testability techniques for sequential circuits Authors: Vivek Chickermane View Profile , Elizabeth M. Rudnick View Profile , Prithviraj Banerjee View Profile , Janak H. Patel View Profile Authors Info & Claims DAC '93: Proceedings of the 30th international Design Automation ConferenceJuly 1993 Pages 236–241https://doi.org/10.1145/157485.164686Published:01 July 1993Publication History 49citation329DownloadsMetricsTotal Citations49Total Downloads329Last 12 Months43Last 6 weeks19 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Vivek Chickermane, Elizabeth M. Rudnick, Prithviraj Banerjee, Janak H. Patel |
DAC | 2 |
| 1992 | Diagnostic Fault Simulation of Sequential CircuitsabstractIn this work we describe a diagnostic fault simulator for sequential circuits which evaluates the effectiveness of a given test set in distinguishing between faults. Diagnostic fault simulation is performed on several ISCAS89 sequential benchmark circuits using two different deterministic test sets for each circuit. Several diagnostic measures are reported, including the diagnostic resolution, the diagnostic power, and the sizes of the indistinguishable fault classes. In addition, lists of indistinguishable faults are generated. Use of the diagnostic fault simulator to diagnose faults, given the output responses of failing devices, is also described. Elizabeth M. Rudnick, W. Kent Fuchs, Janak H. Patel |
ITC | 1 |
| 1992 | Probe point insertion for at-speed testabstractSome recent studies show that an at-speed sequential or functional test is better than a test executed at lower speed. Design-for-testability approaches based on full scan, partial scan, or silicon-based solutions like Crosscheck achieve very high stuck-at fault coverage. However, in all these cases, the tests have to be applied at speeds lower than the operation speed. In this paper, a design-for-test method which permits at-speed testing is introduced. The method is based on probe point insertion for improved observability. Improvements in fault coverage were made for all 16 of the ISCAS-80 benchmark circuits studied. Fault coverages between 99% and 100% were obtained for six circuits, and 100% ATG efficiency achieved on all but two circuits.> Elizabeth M. Rudnick, Vivek Chickermane, Janak H. Patel |
VTS | 1 |
| 1991 | Methods for Reducing Events in Sequential Circuit Fault SimulationabstractMethods are investigated for reducing events in sequential circuit fault simulation by reducing the number of faults simulated for each test vector. Inactive faults, which are guaranteed to have no effect on the output or the next state, are identified using local information from the fault-free circuit in one technique. In a second technique, the Star-algorithm is extended to handle sequential circuits and provides global information about inactive faults, based on the fault-free circuit state. Both techniques are integrated into the PROOFS synchronous sequential circuit fault simulator. An average 28% reduction in faulty circuit gate evaluations is obtained for the 19 ISCAS-89 benchmark circuits studied using the first technique, and 33% reduction for the two techniques combined. Execution times decrease by an average of 17% when the first technique is used. For the largest circuits, further improvements in execution time are made when the Star-algorithm is included.> Elizabeth M. Rudnick, Thomas M. Niermann, Janak H. Patel |
ICCAD | 1 |