Abstract
This paper proposes a test generation algorithm combining genetic algorithm for fault diagnosis on linear systems. Most test generation algorithms just used a single value fault model. This test generation algorithm is based on a continuous fault model. This algorithm can improve the treatment of the tolerance problem, including the tolerances of both normal and fault parameters, and enhance the fault coverage rate. The genetic algorithm can be used to choose the characteristic values. The genetic algorithm can enhance precision of test generation algorithm especially for complex fitness functions derived from complex systems under test. The genetic algorithm can also further improve the fault coverage rate by reducing the loop number of divisions of the initial fault range. The experiments are carried out to show this test generation algorithm with a linear system and an integrated circuit.
Similar content being viewed by others
References
Chatterjee S, Chatterjee A (2001) Test generation based diagnosis of device parameters for analog circuits. Conference and Exhibition on Design, Automation and Test in Europe 596–602
Dudek P, Hicks PJ (2000) A CMOS general-purpose sampled-data analog processing element. IEEE Trans Circuits Syst II: Analog Digit Signal Process 5:467–473. doi:10.1109/82.842115
Ferguson FJ, Taylor M, Larrabee T (1990) Testing for parametric faults in static CMOS circuits. 1990 Test Conference 436–443
Gothenberg A, Tenhunen H (2004) Performance analysis of sampling switches in voltage and frequency domains using Volterra series. Proceedings of the 2004 International Symposium on Circuits and Systems I-765–I-768
Halder A, Chatterjee A (2004) Automated test generation and test point selection for specification test of analog circuits. 5th International Symposium on Electronic Design 401–406. doi:10.1109/ISQED.2004.1283707
Huynh SD, Kim S, Soma M, Zhang J (1998) Testability analysis and multi-frequency ATPG for analog circuits and systems. 1998 IEEE/ACM International Conference on Computer-Aided Design 376–383
Kaminska B, Arabi K, Bell I, Goteti P, Huertas JL, Kim B, Rueda A, Soma M (1997) Analog and mixed-signal benchmark circuits-first release. International Test Conference 183–190
Lei Y (2004) Application of genetic algorithm toolbox based on Matlab. Xianan University Publishing Company, Xianan
Mardle S, Pascoe S (1999) An overview of genetic algorithms for the solution of optimisation problems. Comput High Educ Econ Rev 16–20
Mitchell M (1999) An introduction to genetic algorithms. Massachusetts Institute of Technology
Soma M (1996) Automatic test generation algorithms for analogue circuits. IEE Proc Circ Devices Syst 12:366–373. doi:10.1049/ip-cds:19960898
Soma M, Huynh S, Zhang J, Kim S, Devarayanadurg G (2001) Hierarchical ATPG for analog circuits and systems. IEEE Des Test Comput 18:72–81. doi:10.1109/54.902824
Varaprasad BKSVL, Patnaik LM, Jamadagni HS, Grawal VK (2004) A new ATPG technique (MultiDetect) for testing of analog macros in mixed-signal circuits. IEEE Trans Comput-Aided Des Integr Circuits Syst 23:273–287. doi:10.1109/TCAD.2003.822110
Varaprasad BKSVL, Patnaik LM, Jamadagni HS, Grawal VK (2007) A new ATPG technique (ExpoTan) for testing analog circuits. IEEE Trans Comput-Aided Des Integr Circuits Syst 26:189–196. doi:10.1109/TCAD.2006.882596
Voorakaranam R, Chatterjee A (2000) Test generation for accurate prediction of analog specifications. 18th IEEE VLSI Test Symposium 137–142
Zheng HH, Balivada A, Abraham JA (1996) A novel test generation approach for parametric faults in linear analog circuits. VLSI Test Symposium 470–475
Acknowledgments
The authors would like to acknowledge support from the CNSF(60934002), Ministry of Education PhD Fund (20070614018), Defense foundation scientific research fund (9140A16060409DZ02), and UESTC (JX0756, Y02018023601059).
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: J. W. Sheppard
Rights and permissions
About this article
Cite this article
Long, T., Wang, H., Tian, S. et al. Test Generation Algorithm for Linear Systems Based on Genetic Algorithm. J Electron Test 26, 419–428 (2010). https://doi.org/10.1007/s10836-010-5162-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-010-5162-y