Skip to main content

Deterministic Test Pattern Generator Design

  • Conference paper
Applications of Evolutionary Computing (EvoWorkshops 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4974))

Included in the following conference series:

Abstract

This paper presents a deterministic test pattern generator structure design based on genetic algorithm. The test pattern generator is composed of a linear register and a non-linear combinational function. This is very suitable solution for on-line built-in self-test implementations where functional units are tested in their idle cycles. In contrast to conventional approaches our multi-objective approach reduces the gate count of built-in self-test structure by concurrent optimization of multiple parameters that influence the final solution.

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. Bäck, T.: Evolutionary Algorithms in Theory and Practice. Oxford University Press, Oxford (1996)

    MATH  Google Scholar 

  2. Bellos, M., Kagaris, D., Nikolos, D.: Test set embedding based on phase shifters. In: Bondavalli, A., Thévenod-Fosse, P. (eds.) EDCC-4 2002. LNCS, vol. 2485, pp. 90–101. Springer, Heidelberg (2002)

    Google Scholar 

  3. Chen, C.-A., Gupta, K.: Efficient BIST TPG design and test set compaction via input reduction. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 17, 692–705 (1998)

    Article  Google Scholar 

  4. Coello, C.C.: A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowledge and Information Systems 1(3), 269–308 (1999)

    Google Scholar 

  5. Espresso UC Berkeley (1988), http://www-cad.eecs.berkeley.edu:80/software/software.html

  6. Fišer, P., Hlavička, J.: Column matching based BIST design method. In: Proceedings IEEE European Test Workshop, Corfu, Greece, pp. 15–16 (2002)

    Google Scholar 

  7. Garbolino, T., Hlawiczka, A.: A new LFSR with D and T flip flops as an effective test pattern generator for VLSI circuits. In: Hlavicka, J., Maehle, E., Pataricza, A. (eds.) EDDC 1999. LNCS, vol. 1667, pp. 321–338. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  8. Garbolino, T., Hlawiczka, A., Kristof, A.: Fast and low area TPG based on T type flip flops can be easily integrated to the scan path. In: Proceedings IEEE European Test Workshop, Cascais, pp. 161–166 (2000)

    Google Scholar 

  9. Goldberg, D.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  10. Khalil, M., Robach, C., Novak, F.: Diagnosis strategies for hardware or software systems. Journal of electronic testing: Theory and Applications 18, 241–251 (2002)

    Article  Google Scholar 

  11. Koroušić-Seljak, B.: Timetable construction using general heuristic techniques. Journal of Electrical Engineering 53, 61–69 (2002)

    Google Scholar 

  12. Oblak, K., Korošec, P., Kosel, F., Šilc, J.: Multi-parameter numerical optimization of selected thin-walled machine elements using a stigmergic optimization algorithm. Thin-walled structures 45(12), 991–1001 (2007)

    Article  Google Scholar 

  13. Papa, G., Koroušić-Seljak, B.: An artificial intelligence approach to the efficiency improvement of a universal motor. Engineering applications of artificial intelligence 18(1), 47–55 (2005)

    Article  Google Scholar 

  14. Papa, G., Šilc, J.: Automatic large-scale integrated circuit synthesis using allocation-based scheduling algorithm. Microprocessors and Microsystems 26, 139–147 (2002)

    Article  Google Scholar 

  15. Parker, K.: The boundary-scan handbook, 3rd edn. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  16. Zitzler, E., Deb, K., Thiele, L.: Comparison of multiobjective evolutionary algorithms: Empirical results. Evolutionary Computation 8(2), 173–195 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mario Giacobini Anthony Brabazon Stefano Cagnoni Gianni A. Di Caro Rolf Drechsler Anikó Ekárt Anna Isabel Esparcia-Alcázar Muddassar Farooq Andreas Fink Jon McCormack Michael O’Neill Juan Romero Franz Rothlauf Giovanni Squillero A. Şima Uyar Shengxiang Yang

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Papa, G., Garbolino, T., Novak, F. (2008). Deterministic Test Pattern Generator Design. In: Giacobini, M., et al. Applications of Evolutionary Computing. EvoWorkshops 2008. Lecture Notes in Computer Science, vol 4974. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78761-7_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78761-7_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78760-0

  • Online ISBN: 978-3-540-78761-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics