Skip to main content

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 147))

Abstract

Presented is a technique to obtain test patterns for controllers. This technique is integrated in parts of the hardware design process that are based on algorithmic descriptions. So it can be performed with neglectable additional costs. It moreover effectively supports design verification. However it does not guarantee the obtained test patterns to be able to detect all single stuck-at faults. But the quality of test patterns obtained using the technique in an example is significantly better than the average quality of random test patterns. So the technique is suitable for use instead of random test patterns when combined with fault simulation and test pattern generators like the D-algorithm.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J.P. Roth: “Diagnosis of Automata Failures: A Calculus and a Method”, IBM Journal Research Development, vol.10, pp.278–291, July 1966.

    Article  MATH  Google Scholar 

  2. P. Goel: “An Implicit Enumeration Algorithm to Generate Tests for Combinational Logic Circuits”, Proc. 1980 Fault Tolerant Computing Symposium, pp. 145-151, Oct.1980.

    Google Scholar 

  3. Kwok-Woon Lai: “Functional Testing of Digital Systems”, Proc. 20th Design Automation Conference, IEEE 1983, pp.207-213.

    Google Scholar 

  4. P. Liell: “Testerzeugung für Datenpfade aus iterativ aufgebauten Funktionsbausteinen”, Dissertation, Abt. Informatik, Universität Kaiserslautern, FRG, 1983.

    Google Scholar 

  5. S.Y.H. Su, Tonysheng Lin: “Functional Testing Techniques for Digital LSI/VLSI-Systems”, proc. 21st Design Automation Conference, IEEE 1984, pp.517-528.

    Google Scholar 

  6. S.M. Thatte J.A. Abraham: “Test Generation for Microprocessors”, IEEE Trans. on Computers, vol.C-29, pp.429–441, June 1980.

    Article  MathSciNet  Google Scholar 

  7. V.K. Agarwal: “Easily Testable PLA Design”, in: T.W. Williams (edt.): “VLSI-Testing”, North Holland, 1986.

    Google Scholar 

  8. N. Tredennick: “How to Flowchart for Hardware”, IEEE Computer, vol.14, pp.87–102, Dec. 1981.

    Article  Google Scholar 

  9. B. Koenemann, J. Mucha, G. Zwiehoff: “Built-in Logic Block Observation Techniques”, Dig. International Test Conference, IEEE 1979, pp.37-41.

    Google Scholar 

  10. T.W. Williams, K.P. Parker: “Design for Testability — A Survey”, IEEE Trans. on Computers, vol.C-31, pp.2–15, Jan. 1982.

    Article  Google Scholar 

  11. Y.H. Levendel, P.R. Menon: “Test Generation Algorithms for Computer Hardware Description Languages”, IEEE Trans. on Computers, vol.C-31, pp.577–588, July 1982.

    Article  Google Scholar 

  12. J.H. Hopcroft, J.D. Ullman: “Introduction to Automata Theory, Languages, and Computation”, Addison-Wesley, 1979.

    Google Scholar 

  13. J.R. Duley, D.L. Dietmeyer: “A Digital System Design Language (DDL)”, IEEE Trans. on Computers, vol.C-17, pp.850–861, Sept.1968.

    Article  Google Scholar 

  14. R. Hartenstein: “Fundamentals of Structured Hardware Design”, North Holland 1977.

    Google Scholar 

  15. W.R. Adrion, M.A. Branstad, J.C. Cherniavsky: “Validation, Verification, and Testing of Computer Software”, Computing Surveys, vol.14, June 1982.

    Google Scholar 

  16. J.P. Hayes: “Computer Architecture and Organization”, McGraw-Hill, 1978.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Reisig, R. (1987). Test Pattern Obtainment from Algorithmic Descriptions. In: Belli, F., Görke, W. (eds) Fehlertolerierende Rechensysteme / Fault-Tolerant Computing Systems. Informatik-Fachberichte, vol 147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45628-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45628-2_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-18294-8

  • Online ISBN: 978-3-642-45628-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics