<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">inform</journal-id><journal-title-group><journal-title xml:lang="ru">Информатика</journal-title><trans-title-group xml:lang="en"><trans-title>Informatics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1816-0301</issn><issn pub-type="epub">2617-6963</issn><publisher><publisher-name>UIIP NASB</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.37661/1816-0301-2020-17-2-54-70</article-id><article-id custom-type="elpub" pub-id-type="custom">inform-1050</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>АВТОМАТИЗАЦИЯ ПРОЕКТИРОВАНИЯ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>COMPUTER AIDED DESIGN</subject></subj-group></article-categories><title-group><article-title>Псевдоисчерпывающее тестирование запоминающих устройств на базе маршевых тестов типа March A</article-title><trans-title-group xml:lang="en"><trans-title>Pseudoexhaustive memory testing based on March A type march tests</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ярмолик</surname><given-names>В. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Yarmolik</surname><given-names>V. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ярмолик Вячеслав Николаевич, доктор технических наук, профессор</p><p>Минск</p></bio><bio xml:lang="en"><p>Vyacheslav N. Yarmolik, Dr. Sci. (Eng.), Professor</p><p>Minsk</p></bio><email xlink:type="simple">yarmolik10ru@yahoo.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Мрозек</surname><given-names>И.</given-names></name><name name-style="western" xml:lang="en"><surname>Mrozek</surname><given-names>I.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Мрозек Иренеуш, доктор, адъюнкт</p><p>Белосток</p></bio><bio xml:lang="en"><p>Ireneusz Mrozek, Dr., Lecture</p><p>Bialystok</p></bio><email xlink:type="simple">i.mrozek@pb.edu.pl</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ярмолик</surname><given-names>С. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Yarmolik</surname><given-names>S. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ярмолик Светлана Вячеславовна, кандидат технических наук</p><p>Минск</p></bio><bio xml:lang="en"><p>Svetlana V. Yarmolik, Cand. Sci. (Eng.)</p><p>Minsk</p></bio><email xlink:type="simple">syarmolik@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники</institution></aff><aff xml:lang="en"><institution>Belarusian State University of Informatics and Radioelectronics</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белостоцкий технический университет</institution></aff><aff xml:lang="en"><institution>Bialystok University of Technology</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2020</year></pub-date><pub-date pub-type="epub"><day>26</day><month>02</month><year>2020</year></pub-date><volume>17</volume><issue>2</issue><fpage>54</fpage><lpage>70</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ярмолик В.Н., Мрозек И., Ярмолик С.В., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Ярмолик В.Н., Мрозек И., Ярмолик С.В.</copyright-holder><copyright-holder xml:lang="en">Yarmolik V.N., Mrozek I., Yarmolik S.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://inf.grid.by/jour/article/view/1050">https://inf.grid.by/jour/article/view/1050</self-uri><abstract><p>Показывается актуальность тестирования запоминающих устройств современных вычислительных систем. Анализируются методы и алгоритмы реализации тестовых процедур на базе классических маршевых тестов. Выделяются многократные маршевые тесты, позволяющие обнаруживать сложные кодочувствительные неисправности памяти. Для их обнаружения обосновывается необходимое условие, которому должны удовлетворять тестовые процедуры для покрытия сложных неисправностей. Это условие заключается в формировании псевдоисчерпывающего теста для заданного количества произвольных ячеек памяти. Исследуется эффективность однократного и двукратного применения тестов типа MATS++, March C- и March A, а также приводятся ее аналитические оценки для различного количества k ≤10 ячеек памяти, участвующих в неисправности. Обосновывается применимость математической модели комбинаторной задачи собирателя купонов для описания многократного тестирования памяти. Приводятся значения средней, минимальной и максимальной кратности многократных тестов для обеспечения исчерпывающего множества двоичных комбинаций для заданного числа произвольных ячеек памяти. Экспериментально показывается справедливость аналитических оценок и подтверждается высокая эффективность формирования псевдоисчерпывающего покрытия тестами типа March A.</p></abstract><trans-abstract xml:lang="en"><p>The relevance of testing of memory devices of modern computing systems is shown. The methods and algorithms for implementing test procedures based on classical March tests are analyzed. Multiple March tests are highlighted to detect complex pattern-sensitive memory faults. To detect them, the necessary condition that test procedures must satisfy to deal complex faults, is substantiated. This condition is in the formation of a pseudo-exhaustive test for a given number of arbitrary memory cells. We study the effectiveness of single and double application of tests like MATS ++, March C– and March A, and also give its analytical estimates for a different number of k ≤ 10 memory cells participating in a malfunction. The applicability of the mathematical model of the combinatorial problem of the coupon collector for describing multiple memory testing is substantiated. The values of the average, minimum, and maximum multiplicity of multiple tests are presented to provide an exhaustive set of binary combinations for a given number of arbitrary memory cells. The validity of analytical estimates is experimentally shown and the high efficiency of the formation of a pseudo-exhaustive coverage by tests of the March A type is confirmed.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>тестирование вычислительных систем</kwd><kwd>встроенное тестирование</kwd><kwd>многократное тестирование</kwd><kwd>маршевые тесты памяти</kwd><kwd>псевдоисчерпывающие тесты</kwd></kwd-group><kwd-group xml:lang="en"><kwd>testing of computing systems</kwd><kwd>embedded testing</kwd><kwd>multi-run testing</kwd><kwd>march memory tests</kwd><kwd>pseudo-exhaustive tests</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Wang, L.-T. VLSI Test Principles and Architectures: Design for Testability / L.-T. Wang, C.-W. Wu, X. Wen. – Elsevier, 2006. – 808 p.</mixed-citation><mixed-citation xml:lang="en">Wang L.-T., Wu C.-W., Wen X. VLSI Test Principles and Architectures: Design for Testability. Elsevier, 2006, 808 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Ярмолик, В. Н. Контроль и диагностика вычислительных систем / В. Н. Ярмолик. – Минск : Бестпринт, 2019. – 387 с.</mixed-citation><mixed-citation xml:lang="en">Yarmolik V. N. Kontrol’ i diagnostika vuchislitel’nuh sistem. Monitoring and Diagnostics of Computer Systems. Minsk, Bestprint, 2019, 387 р. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Иванюк, А. А. Проектирование встраиваемых цифровых устройств и систем / А. А. Иванюк. – Минск : Бестпринт, 2012. – 338 с.</mixed-citation><mixed-citation xml:lang="en">Ivaniuk А. А. Proektirovanie vstraivaemuh cifrovuh ustroistv i sistem. Designing Embedded Digital Devices and Systems. Minsk, Bestprint, 2012, 338 р. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Ярмолик, В. Н. Псевдоисчерпывающее тестирование запоминающих устройств на базе многократных маршевых тестов / В. Н. Ярмолик, И. Мрозек, В. А. Леванцевич // Информатика. – 2018. – № 1(15). – C. 110–121.</mixed-citation><mixed-citation xml:lang="en">Yarmolik V. N., Mrozek I., Levancevich V. А. Pseudoischerpuvayuschee testirovanie zapominayuschih ustroistv na baze mnogokratnuch marshevyh testov [Pseudo-exhaustive storage testing based on multiple march tests]. Informatika [Informatics], 2018, no. 1(15), рр. 110–121 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Sharma, A. K. Semiconductor Memories: Technology, Testing, and Reliability / A. K. Sharma. – London : John Wiley &amp; Sons, 2002. – 480 р.</mixed-citation><mixed-citation xml:lang="en">Sharma A. K. Semiconductor Memories: Technology, Testing, and Reliability. London, John Wiley &amp; Sons, 2002, 480 р.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Niggemeyer, D. Integration of non-classical faults in standard march tests / D. Niggemeyer, M. Redeker, J. Otterstedt // Records of the IEEE Intern. Workshop on Memory Technology, Design and Testing. – San Jose, 1998. – P. 91–98.</mixed-citation><mixed-citation xml:lang="en">Niggemeyer D., Redeker M., Otterstedt J. Integration of non-classical faults in standard march tests. Records of the IEEE International Workshop on Memory Technology, Design and Testing, San Jose, 1998, рр. 91–98.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Неразрушающее тестирование запоминающих устройств / В. Н. Ярмолик [и др.]. – Минск : Бестпринт, 2005. – 230 с.</mixed-citation><mixed-citation xml:lang="en">Yarmolik V. N., Murashko I. А., Kummert А., Ivaniuk А. А. Nerazrushayuschee testirovanie zapominayuschih ustroistv. Non-Destructive Storage Testing. Minsk, Bestprint, 2005, 230 р. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Mrozek, I. Multi-run Memory Tests for Pattern Sensitive Faults / I. Mrozek. – Cham : Springer International Publishing AG, 2019. – 135 p.</mixed-citation><mixed-citation xml:lang="en">Mrozek I. Multi-run Memory Tests for Pattern Sensitive Faults. Cham, Springer International Publishing AG, 2019, 135 p.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Goor, A. J. Testing Semiconductor Memories, Theory and Practice / A. J. Goor. – Chichester : John Wiley &amp; Sons, 1991. – 536 p.</mixed-citation><mixed-citation xml:lang="en">Goor A. J. Testing Semiconductor Memories, Theory and Practice. Chichester, John Wiley &amp; Sons, 1991, 536 p.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Yarmolik, S. V. Address sequences and backgrounds with different hamming distance for multiple run march tests / S. V. Yarmolik // IEEE Intern. J. of Applied Mathematics and Computer Science. – 2008. – Vol. 18, no. 3. − P. 329−339.</mixed-citation><mixed-citation xml:lang="en">Yarmolik S. V. Address sequences and backgrounds with different hamming distance for multiple run march tests. IEEE International Journal of Applied Mathematics and Computer Science, 2008, vol. 18, no. 3, рр. 329−339.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Sokol, B. Address sequence for march tests to detect pattern sensitive faults / B. Sokol, S. V. Yarmolik // Proc. of 3 rd IEEE Intern. Workshop on Electronic Design Test and Applications (DELTA’06). – Kuala Lumpur, Malaysia, 2006. – P. 354–357.</mixed-citation><mixed-citation xml:lang="en">Sokol B., Yarmolik S. V. Address sequence for march tests to detect pattern sensitive faults. Proceedings of 3 rd IEEE International Workshop on Electronic Design Test and Applications (DELTA’06). Kuala Lumpur, Malaysia, 2006, рр. 354–357.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Sokol, B. Impact of the address changing on the detection of pattern sensitive faults / B. Sokol, I. Mrozek, V. N. Yarmolik // Information Processing and Security Systems. – London : Springer Science + Business Media, Inc., 2005. – P. 217–226.</mixed-citation><mixed-citation xml:lang="en">Sokol B., Mrozek I., Yarmolik V. N. Impact of the address changing on the detection of pattern sensitive faults. Information Processing and Security Systems. London, Springer Science + Business Media, Inc., 2005, рр. 217–226.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Ярмолик, В. Н. Адресные последовательности для многократного тестирования ОЗУ / В. Н. Ярмолик, С. В. Ярмолик // Информатика. – 2014. – № 3(39). – C. 92–103.</mixed-citation><mixed-citation xml:lang="en">Yarmolik V. N., Yarmolik S. V. Adresnue posledovatel’nosti dlya mnogokratnogo testirovaniya OZU [Address sequences for repeated testing of RAM]. Informatika [Informatics], 2014, no. 3(39), рр. 92–103 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Mrozek, I. Antirandom test vectors for BIST in Hardware / Software systems / I. Mrozek, V. N. Yarmolik // Fundamenta Informaticae. – 2012. – No. 119. – P. 1–23.</mixed-citation><mixed-citation xml:lang="en">Mrozek I., Yarmolik V. N. Antirandom test vectors for BIST in Hardware / Software systems. Fundamenta Informaticae, 2012, no. 119, рр. 1–23.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Mrozek, I. Iterative antirandom testing / I. Mrozek, V. N. Yarmolik // J. of Electronic Testing: Theory and Applications (JETTA). – 2012. – Vol. 9, no. 3. – P. 251–266.</mixed-citation><mixed-citation xml:lang="en">Mrozek I., Yarmolik V. N. Iterative antirandom testing. Journal of Electronic Testing: Theory and Applications (JETTA), 2012, vol. 9, no. 3, рр. 251–266.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
