Hardware Generation of Random Single Input Change Test Sequences

  • Authors:
  • R. David;P. Girard;C. Landrault;S. Pravossoudovitch;A. Virazel

  • Affiliations:
  • Laboratoire d'Automatique de Grenoble (INPG-CNRS-UJF), BP 46, 38402 St-Martin-d'Hères, France. Rene.David@inpg.fr;Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, CNRS/Université Montpellier II, 161 rue Ada, 34392 Montpellier, France. girard@lirmm.fr;Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, CNRS/Université Montpellier II, 161 rue Ada, 34392 Montpellier, France. landraul@lirmm.frpravo@lirmm.fr;Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, CNRS/Université Montpellier II, 161 rue Ada, 34392 Montpellier, France. virazel@lirmm.fr

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

The combination of higher quality requirements and sensitivity of high performance circuits to delay defects has led to an increasing emphasis on delay testing of VLSI circuits. As delay testing using external testers requires expensive ATE, built-in self test (BIST) is an alternative technique that can significantly reduce the test cost.It has been proven that Single Input Change (SIC) test sequences are more effective than classical Multiple Input Change (MIC) test sequences when a high robust delay fault coverage is targeted. It has also been shown that random SIC (RSIC) test sequences achieve a higher fault coverage than random MIC (RMIC) test sequences when both robust and non robust tests are under consideration; the experimental results were based on a software generation of RSIC sequences that are easily generated.Obviously, a hardware RSIC generation providing similar results can be obtained. However, this hardware generator must be carefully designed. In this paper, it is explained what are the criteria which must be satisfied for this purpose. A solution is proposed and illustrated with an example. Then, it is shown that a bad result may be obtained if one of these criteria is not satisfied.