Multiple observation time single reference test generation using synchronizing sequences

@article{Cho1993MultipleOT,
  title={Multiple observation time single reference test generation using synchronizing sequences},
  author={Hyunwoo Cho and S.-W. Jeong and F. Somenzi and Carl Pixley},
  journal={1993 European Conference on Design Automation with the European Event in ASIC Design},
  year={1993},
  pages={494-498},
  url={https://api.semanticscholar.org/CorpusID:62237269}
}
  • Hyunwoo ChoS.-W. Jeong C. Pixley
  • Published in 22 February 1993
  • Engineering, Computer Science
  • 1993 European Conference on Design Automation with the European Event in ASIC Design
It is shown that the same fault coverage can be achieved in both tester operation models if the circuit under test generation is synchronizable and the authors investigate how a synchronizing sequence simplifies test generation and allows one to use the simpler testeroperation model.

Figures and Tables from this paper

Exact calculation of synchronizing sequences based on binary decision diagrams

An efficient and exact method for computing synchronizing sequences based on the efficient image and pre-image computation methods using binary decision diagrams is presented.

Algorithmic optimization and parallelization of eppstein's synchronizing heuristic

This thesis proposes a lazy execution of the preprocessing phase of the algorithm, by postponing the preparation of the required information until it is to be used in the reset word generation phase, and shows that depending on the automata size, GREEDY can be made 500⇥ faster.

Synchronizing sequences on a class of unbounded systems using synchronized Petri nets

This paper presents a first investigation of the synchronizing problem on unbounded systems, using synchronized Petri nets, i.e., nets whose evolution is driven by external input events, and shows that synchronizing sequences may be computed for a particular class of unbounded synchronizedPetri nets.

Testing Experiments on Unbounded Systems: Synchronizing Sequences Using Petri Nets

This paper presents a first investigation of the synchronizing problem on unbounded systems, in particular synchronized Petri nets are taken into account and the problem is shown to be solved for some particular semantics.

Exact calculation of synchronization sequences based on binary decision diagrams

The authors present efficient methods based upon the universal alignment theorem and binary decision diagrams to computed a synchronization sequence, to compute a tight lower bound for the length of such a sequence, and to check that an initial state given in the specification is a reset state.

Testing Experiments on Synchronized Petri Nets

This paper presents a first investigation of the computation of synchronizing sequences for systems modeled by synchronized Petri nets, and existing techniques for automata are adapted to this new setting.

Synchronizing Heuristics: Speeding up the Slowest

This paper shows how one can improve the time performance of SynchroP and its variants by avoiding unnecessary computations which makes these heuristics more competitive than they already are, via the proposed optimizations.

Homing and Synchronizing Sequences

    Sven Sandberg
    Computer Science
  • 2004
This chapter considers two fundamental problems for Mealy machines, i.e., finite-state machines with inputs and outputs. The machines will be used in subsequent chapters as models of a system or

Increasing fault coverage for synchronous sequential circuits by the multiple observation time test strategy

The authors present a test generation procedure for gate-level circuits which is based on multiple observation time units and multiple fault-free sequences, and they show that test sequences can be found by this procedure in cases where conventional test generators fail to find tests due to their failure to initialize the circuit.

HITEC: a test generation package for sequential circuits

    T.M. NiermannJ. Patel
    Computer Science, Engineering
  • 1991
Presents HITEC, a sequential circuit test generation package to generate test patterns for sequential circuits, without assuming the use of scan techniques or a reset state. Several new techniques

A common approach to test generation and hardware verification based on temporal logic

In this work, a common formal pamework for hardware verification and sequential test pattern generation is presented, which is based on modeling the circuit behavior with temporal logic and it is possible to provide the designer with one tool for checking circuit correctness and generating test patterns.

Fast sequential ATPG based on implicit state enumeration

This paper reports on the application of binary decision diagrams and implicit enumeration algorithms to the problems of generating justification sequences, identifying redundancies, and dealing with hard-to-detect faults.

Exact calculation of synchronization sequences based on binary decision diagrams

The authors present efficient methods based upon the universal alignment theorem and binary decision diagrams to computed a synchronization sequence, to compute a tight lower bound for the length of such a sequence, and to check that an initial state given in the specification is a reset state.

Combinational profiles of sequential benchmark circuits

A set of 31 digital sequential circuits described at the gate level is presented. These circuits extend the size and complexity of the ISCAS'85 set of combinational circuits and can serve as

A new test generation method for sequential circuits

    Dong-Ho LeeS. Reddy
    Computer Science, Engineering
  • 1991
Experimental results show that the proposed test generation method for synchronous sequential circuits is effective in generating high coverage tests for sequential circuits.

ATPG aspects of FSM verification

Algorithms are presented for finite state machine (FSM) verification and image computation which improve on the results of O. Coudert et al (1989), giving 1-4 orders of magnitude speedup. Novel

Efficient implementation of a BDD package

A package for manipulating Boolean functions based on the reduced, ordered, binary decision diagram (ROBDD) representation is described, based on an efficient implementation of the if-then-else (ITE) operator.

Digital systems testing and testable design

The new edition of Breuer-Friedman's Diagnosis and Reliable Design ofDigital Systems offers comprehensive and state-ofthe-art treatment of both testing and testable design.