350 rub
Journal Neurocomputers №1 for 2024 г.
Article in number:
Application of machine learning methods for automatic test pattern generation process optimization during circuit design
Type of article: scientific article
DOI: https://doi.org/10.18127/j19998554-202401-02
UDC: 621.3.049.771
Authors:

V.I. Kuraedov1

1 National Research University "Moscow Institute of Electronic Technology" (Moscow, Russia)

1 vladimir96k@mail.ru

Abstract:

Comprehensive integrated circuit (IC) verification plays a crucial role in preventing costly errors and delays in product development cycle. It includes testing interaction and compatibility of different system elements, such as central processing unit, memory and various peripheral devices. Validating IC’s compliance to the functional requirements list may take up to 70% of the design process duration. This proportion grows with complexity and size of the device under development. Consequently, the essential tasks that integrated circuit developers face are research and development of methods for cut-ting design complexity and reducing implementation time. Exploration of feasibility of machine learning methods for ATPG process optimization during circuit design has been conducted. An artificial intelligence model based on a stacked sparse autoencoder (SSAE) is being proposed. The use of such a type of AI targets discovering errors, impacting final products’ functionality, in a timely manner. An alternative route for stuck-at-0 и stuck-at-1 type faults discovery is addressed, optimizing its feature reduction through experimental manual adjustment of hidden neuron layers. Comparison data has been gathered between simple AE and SSAE, collected on eight ISCAS’85 combinational circuits. An optimal sparsity constraint has been defined experimentally for maximal SSAE performance. It has been proven that from an accuracy standpoint SSAE out-performs simple AE at 99.5% vs. 98.7% reconstruction precision for the C5315 circuit. Accumulated results allow for the algorithm usage during IC design in order to reduce time consumption for circuitry validation and improve on test kits quality.

Pages: 14-22
For citation

Kuraedov V.I. Application of machine learning methods for automatic test pattern generation process optimization during circuit design. Neurocomputers. 2024. V. 26. № 1. Р. 14-22. DOI: https://doi.org/10.18127/j19998554-202401-02 (In Russian)

References
  1. Majhi A.K., Agrawal V.D. Delay fault models and coverage. Proceedings Eleventh International Conference on VLSI Design. Chennai, India. 1998. P. 364–369. DOI 10.1109/ICVD.1998.646634.
  2. Stratigopoulos H.-G. Machine learning applications in IC testing. IEEE 23rd European Test Symposium (ETS). Bremen, Germany. 2018. P. 1–10. DOI 10.1109/ETS.2018.8400701.
  3. Belousov V.V., Druzhinina O.V., Korepanov E.R., Makarenkova I.V., Maksimova V.V. The use of neural networks for solving classi-fication problems in diagnosing malfunctions of transport systems. Neurocomputers. 2022. V. 24. № 4. Р. 18–27. DOI 10.18127/ j19998554-202204-02. (in Russian)
  4. Ivannikov A.D., Stempkovsky A.L. Formalizing the Choice of Debugging Tests in the Design of Digital Microelectronic Systems Based on Checking the Performance of the Required Functions. Russian Microelectronics. 2021. V. 50. № 7. P. 499–503. DOI 10.1134/ S1063739721070076.
  5. Patel J.H. Stuck-at fault: a fault model for the next millennium. Proceedings International Test Conference. Washington, USA. 1998. P. 1166. DOI 10.1109/TEST.1998.743358.
  6. Liu X., Shao G., Liu Y., Liu X., Li J., Chen X., Chen Y. Deep Classified Autoencoder for Lithofacies Identification. IEEE Transactions on Geoscience and Remote Sensing. 2022. V. 60. P. 5909914. DOI 10.1109/TGRS.2021.3139931.
  7. Lee S., Cobb B., Dworak J., Grimaila M.R., Mercer M.R. A new ATPG algorithm to limit test set size and achieve multiple detections of all faults. Proceedings Design, Automation and Test in Europe Conference and Exhibition. Paris, France. 2002. P. 94–99. DOI 10.1109/ DATE.2002.998255.
  8. Lee H.K., Ha D.S. Atalanta: an efficient forward fault simulation ATPG for combinational circuits. Technical Report, 93-12. Department of Electrical Engineering, Virginia Polytechnic Institute and State University. Blacksburg, Virginia. 1991.
  9. Ioffe S., Szegedy C. Batch normalization: accelerating deep network training by reducing internal covariate shift. International conference on machine learning. 2015. P. 448–456.
  10. Li Y., Lei Y., Wang P., Liu Y. Hybrid Embedded Deep Stacked Sparse Autoencoder with LPPD SVM Ensemble. arXiv:2002.06761. DOI 10.48550/arXiv.2002.06761
  11. Shi Y., Lei J., Yin Y., Cao K., Li Y., Chang C. Discriminative Feature Learning with Distance Constrained Stacked Sparse Autoencoder for Hyperspectral Target Detection. IEEE Geoscience and Remote Sensing Letters. 2019. V. 16. № 9. P. 1462–1466. DOI 10.1109/ LGRS.2019.2901019.
  12. Antreich K.J., Schulz M.H. Accelerated Fault Simulation and Fault Grading in Combinational Circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 1987. V. 6. № 5. P. 704–712. DOI 10.1109/TCAD.1987.1270316.
  13. Liu T., Xie S., Yu J., Niu L., Sun W. Classification of thyroid nodules in ultrasound images using deep model based transfer learning and hybrid features. IEEE International Conference on Acoustics, Speech and Signal Processing. New Orleans, USA. 2017. P. 919–923. DOI 10.1109/ICASSP.2017.7952290.
  14. Wang J., Hou B., Jiao L., Wang S. POL-SAR Image Classification Based on Modified Stacked Autoencoder Network and Data Distribution. IEEE Transactions on Geoscience and Remote Sensing. 2020. V. 58. № 3. P. 1678–1695. DOI 10.1109/TGRS.2019.2947633.
  15. Zenbout I., Bouramoul A., Meshoul S. Stacked Sparse Autoencoder For Unsupervised Features Learning in PanCancer miRNA Cancer Classification. Conference on Innovative Trends in Computer Science. 2020. V. 2589. P. 13–18.
  16. Bengio Y. Learning deep architectures for AI. Foundations and Trends in Machine Learning. 2009. V. 2. № 1. P. 1–127. DOI 10.1561/ 2200000006.
  17. Wilamowski B.M. Neural network architectures and learning algorithms. IEEE Industrial Electronics Magazine. 2009. V. 3. № 4. P. 56–63. DOI 10.1109/MIE.2009.934790.
Date of receipt: 11.12.2023
Approved after review: 29.12.2023
Accepted for publication: 26.01.2024