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

Thomas M. Niermann

dblp:36/5155 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 1997
—ORCID · none

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

Systems, architecture and hardware · 7 · 3 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
5 papers
Electronic design automation · 100%

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.151997
A genetic algorithm framework for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Sequential Circuit Test Generation in a Genetic Algorithm Framework · DAC 1994
Test compaction for sequential circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation › hardware verification and test › test generation
genetic algorithm test generation
0.021997
A genetic algorithm framework for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Sequential Circuit Test Generation in a Genetic Algorithm Framework · DAC 1994
Electronic design automation › hardware verification and test › test generation
sequential circuit test generation
0.021997
A genetic algorithm framework for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Sequential Circuit Test Generation in a Genetic Algorithm Framework · DAC 1994
Electronic design automation › hardware verification and test
test generation
0.021997
A genetic algorithm framework for test generation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Test compaction for sequential circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation › hardware verification and test
fault simulation
0.021992
PROOFS: a fast, memory-efficient sequential circuit fault simulator · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Proofs: A Fast, Memory Efficient Sequential Circuit Fault Simulator · DAC 1990
Electronic design automation › hardware verification and test › fault simulation
sequential circuit fault simulation
0.021992
PROOFS: a fast, memory-efficient sequential circuit fault simulator · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Proofs: A Fast, Memory Efficient Sequential Circuit Fault Simulator · DAC 1990
Electronic design automation › hardware verification and test
test compaction
0.011992
Test compaction for sequential circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1992
Electronic design automation › hardware verification and test
fault coverage
0.011994
Sequential Circuit Test Generation in a Genetic Algorithm Framework · DAC 1994

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

genetic algorithm · 0.0fault simulation · 0.0single fault propagation · 0.0parallel fault simulation · 0.0differential fault simulation · 0.0heuristic algorithm · 0.0
YearPublicationVenuePosition
1997 A genetic algorithm framework for test generation
abstract
Test 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.4
1994 Sequential Circuit Test Generation in a Genetic Algorithm Framework
abstract
Abstract|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
DAC4
1992 PROOFS: a fast, memory-efficient sequential circuit fault simulator
abstract
The authors describe PROOFS, a fast fault simulator for synchronous sequential circuits, PROOFS achieves high performance by combining all the advantages of differential fault simulation, single fault propagation, and parallel fault simulation, while minimizing their individual disadvantages. The fault simulator minimizes the memory requirements, reduces the number of gate evaluations, and simplifies the complexity of the software implementation. PROOFS requires an average of one fifth the memory required for concurrent fault simulation and runs six to 67 times faster on the ISCAS-89 sequential benchmark circuits.>
Thomas M. Niermann, Wu-Tung Cheng, Janak H. Patel
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1992 Test compaction for sequential circuits
abstract
The authors describe a number of heuristic algorithms to compact a set of test sequences generated by a sequential circuit automatic test pattern generator (ATPG). A model has been developed and analyzed which shows that finding the optimal solution has an exponential worst-case complexity. To achieve an acceptable run time, some heuristics have been developed that yield good suboptimal solutions in a very short time. Three heuristic algorithms were developed. These algorithms were implemented in C and lex and applied to several of the ISCAS-89 benchmark sequential circuits. They reduce the test length by 17%-63% with a very small time overhead, while having little effect on the original fault overage.>
Thomas M. Niermann, Rabindra K. Roy, Janak H. Patel, Jacob A. Abraham
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1991 Methods for Reducing Events in Sequential Circuit Fault Simulation
abstract
Methods 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
ICCAD2
1990 Proofs: A Fast, Memory Efficient Sequential Circuit Fault Simulator
abstract
This paper describes PROOFS, a super fast fault simulator for synchronous sequential circuits. PROOFS achieves high performance by combining all the advantages of differential fault simulation, single fault propagation, and parallel fault simulation, while minimizing their individual disadvantages. PROOFS minimizes the memory requirements, reduces the number of events that need to be evaluated, and simplifies the complexity of the software implementation. PROOFS requires an average of one fifth the memory required for concurrent fault simulation and runs 6 to 67 times faster on the ISCAS sequential benchmarks.
Thomas M. Niermann, Wu-Tung Cheng, Janak H. Patel
DAC1
1988 Compaction of ATPG-generated test sequences for sequential circuits
abstract
Currently available automatic test pattern generators (ATPGs) generate test sets that are nonoptimal in length. The authors describe novel heuristic techniques to reduce the length of the test set for a sequential circuit by compaction of the automatically generated patterns. Based on these techniques, a program has been written in C that achieved a 56%-73% reduction in the test length of a highly sequential circuit obtained from industry.>
Rabindra K. Roy, Thomas M. Niermann, Janak H. Patel, Jacob A. Abraham, Res Saleh
ICCAD2