Skip to main content
Log in

Verifying Digital Components of Physical Systems: Experimental Evaluation of Test Quality

  • Published:
Russian Physics Journal Aims and scope

This paper continues the study of high quality test derivation for verifying digital components which are used in various physical systems; those are sensors, data transfer components, etc. We have used logic circuits b01-b010 of the package of ITC’99 benchmarks (Second Release) for experimental evaluation which as stated before, describe digital components of physical systems designed for various applications. Test sequences are derived for detecting the most known faults of the reference logic circuit using three different approaches to test derivation. Three widely used fault types such as stuck-at-faults, bridges, and faults which slightly modify the behavior of one gate are considered as possible faults of the reference behavior. The most interesting test sequences are short test sequences that can provide appropriate guarantees after testing, and thus, we experimentally study various approaches to the derivation of the so-called complete test suites which detect all fault types. In the first series of experiments, we compare two approaches for deriving complete test suites. In the first approach, a shortest test sequence is derived for testing each fault. In the second approach, a test sequence is pseudo-randomly generated by the use of an appropriate software for logic synthesis and verification (ABC system in our study) and thus, can be longer. However, after deleting sequences detecting the same set of faults, a test suite returned by the second approach is shorter. The latter underlines the fact that in many cases it is useless to spend ‘time and efforts’ for deriving a shortest distinguishing sequence; it is better to use the test minimization afterwards. The performed experiments also show that the use of only randomly generated test sequences is not very efficient since such sequences do not detect all the faults of any type. After reaching the fault coverage around 70%, saturation is observed, and the fault coverage cannot be increased anymore. For deriving high quality short test suites, the approach that is the combination of randomly generated sequences together with sequences which are aimed to detect faults not detected by random tests, allows to reach the good fault coverage using shortest test sequences.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. S. A. Smolov, J. López, N. Kushik, et al., Proc. IEEE East-West Design & Test Symposium EWDTS’ 2016, 189–192 (2016).

  2. N. G. Kushik, J. Lopez, and N. V. Evtushenko, Russ. Phys. J., 59, No. 8, 1274–1280 (2016).

    Article  Google Scholar 

  3. P. N. Bibilo, The Basics of VHDL Language: A Textbook [in Russian], Librokom Publishers, Moscow (2016).

    Google Scholar 

  4. F. Corno, M. S. Reorda, and G. Squillero, IEEE Design Test Comput., 17, 44–53 (2000).

    Article  Google Scholar 

  5. G. P. Agibalov and A. M. Oranov, Finite State Mashines Theory Lectures [in Russian], Publishing House of Tomsk State University, Tomsk (1984).

    Google Scholar 

  6. R. Brayton and A. Mishchenko, in: Proc. CAV. – LNCS 6174 (2010), pp. 24–40.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. V. Laputenko.

Additional information

Translated from Izvestiya Vysshikh Uchebnykh Zavedenii, Fizika, No. 11, pp. 146–151, November, 2017.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Laputenko, A.V., López, J.E. & Yevtushenko, N.V. Verifying Digital Components of Physical Systems: Experimental Evaluation of Test Quality. Russ Phys J 60, 2012–2018 (2018). https://doi.org/10.1007/s11182-018-1317-6

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11182-018-1317-6

Keywords

Navigation