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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bäck, T.: Evolutionary Algorithms in Theory and Practice. Oxford University Press, Oxford (1996)
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)
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)
Coello, C.C.: A comprehensive survey of evolutionary-based multiobjective optimization techniques. Knowledge and Information Systems 1(3), 269–308 (1999)
Espresso UC Berkeley (1988), http://www-cad.eecs.berkeley.edu:80/software/software.html
Fišer, P., Hlavička, J.: Column matching based BIST design method. In: Proceedings IEEE European Test Workshop, Corfu, Greece, pp. 15–16 (2002)
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)
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)
Goldberg, D.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)
Khalil, M., Robach, C., Novak, F.: Diagnosis strategies for hardware or software systems. Journal of electronic testing: Theory and Applications 18, 241–251 (2002)
Koroušić-Seljak, B.: Timetable construction using general heuristic techniques. Journal of Electrical Engineering 53, 61–69 (2002)
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)
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)
Papa, G., Šilc, J.: Automatic large-scale integrated circuit synthesis using allocation-based scheduling algorithm. Microprocessors and Microsystems 26, 139–147 (2002)
Parker, K.: The boundary-scan handbook, 3rd edn. Kluwer Academic Publishers, Dordrecht (2003)
Zitzler, E., Deb, K., Thiele, L.: Comparison of multiobjective evolutionary algorithms: Empirical results. Evolutionary Computation 8(2), 173–195 (2000)
Author information
Authors and Affiliations
Editor information
Rights 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)