<?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">mireabulletin</journal-id><journal-title-group><journal-title xml:lang="ru">Russian Technological Journal</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Technological Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2782-3210</issn><issn pub-type="epub">2500-316X</issn><publisher><publisher-name>RTU MIREA</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32362/2500-316X-2023-11-5-54-62</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-763</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>MICRO- AND NANOELECTRONICS. CONDENSED MATTER PHYSICS</subject></subj-group></article-categories><title-group><article-title>Применение кодов с исправлением двух ошибок для защиты конфигурационной памяти программируемой логики от действия космической радиации</article-title><trans-title-group xml:lang="en"><trans-title>Application of double-error correction codes to protect configuration programmable logic memory against space radiation</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-5116-6260</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Лепёшкина</surname><given-names>Е. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Lepeshkina</surname><given-names>E. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Лепёшкина Екатерина Сергеевна, ассистент, кафедра безопасности информационных технологий; инженер, лаборатория «Малые космические аппараты»</p><p>660037, Красноярск, просп. им. газеты «Красноярский рабочий», д. 31</p><p>Scopus Author ID 57218577296</p></bio><bio xml:lang="en"><p>Ekaterina S. Lepeshkina, Assistant, Information Technology Security Department; Engineer, “Small Satellite” Laboratory</p><p>31, Krasnoyarsky Rabochy pr., Krasnoyarsk, 660037 </p><p>Scopus Author ID 57218577296</p><p> </p></bio><email xlink:type="simple">klepka1111.93@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-3362-3971</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кустов</surname><given-names>Н. Д.</given-names></name><name name-style="western" xml:lang="en"><surname>Kustov</surname><given-names>N. D.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кустов Никита Дмитриевич, ассистент, кафедра безопасности информационных технологий; инженер, лаборатория «Малые космические аппараты»</p><p>660037, Россия, Красноярск, просп. им. газеты «Красноярский рабочий», д. 31</p><p>Scopus Author ID 57218577358</p></bio><bio xml:lang="en"><p>Nikita D. Kustov, Assistant, Information Technology Security Department; Engineer, “Small Satellite” Laboratory</p><p>31, Krasnoyarsky Rabochy pr., Krasnoyarsk, 660037 </p><p>Scopus Author ID 57218577358</p></bio><email xlink:type="simple">kustovnd@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-6720-9405</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ханов</surname><given-names>В. Х.</given-names></name><name name-style="western" xml:lang="en"><surname>Khanov</surname><given-names>V. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ханов Владислав Ханифович, к.т.н., доцент, кафедра безопасности информационных технологий; заведующий лабораторией «Малые космические аппараты»</p><p>660037, Россия, Красноярск, просп. им. газеты «Красноярский рабочий», д. 31</p><p>Scopus Author ID 56491191500</p></bio><bio xml:lang="en"><p>Vladislav Kh. Khanov, Cand. Sci. (Eng.), Associate Professor, Information Technology Security Department; Head of the “Small Satellite” Laboratory</p><p>31, Krasnoyarsky Rabochy pr., Krasnoyarsk, 660037 </p><p>Scopus Author ID 56491191500</p></bio><email xlink:type="simple">khvkh@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Reshetnev Siberian State University of Science and Technology</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>05</day><month>10</month><year>2023</year></pub-date><volume>11</volume><issue>5</issue><fpage>54</fpage><lpage>62</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Лепёшкина Е.С., Кустов Н.Д., Ханов В.Х., 2023</copyright-statement><copyright-year>2023</copyright-year><copyright-holder xml:lang="ru">Лепёшкина Е.С., Кустов Н.Д., Ханов В.Х.</copyright-holder><copyright-holder xml:lang="en">Lepeshkina E.S., Kustov N.D., Khanov V.K.</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://www.rtj-mirea.ru/jour/article/view/763">https://www.rtj-mirea.ru/jour/article/view/763</self-uri><abstract><sec><title>Цели</title><p>Цели. Программируемая логика типа field programmable gate array (FPGA) на основе статической конфигурационной памяти широко применяется в электронике бортовых систем космических аппаратов. Под воздействием космической радиации в конфигурационной памяти FPGA могут возникать ошибки. Основными методами защиты от них являются различные варианты резервирования триггеров, а также применение помехоустойчивых кодов в специальных схемах детектирования и исправления ошибок. Цель работы – определение из группы помехоустойчивых кодов тех, которые с учетом их избыточности наилучшим образом подходят для реализации внутреннего скраббинга конфигурационной памяти программируемых логических интегральных схем.</p></sec><sec><title>Методы</title><p>Методы. В работе рассмотрены методы скраббинга конфигурационной памяти FPGA, которые применяются для ее очистки от ошибок, вызванных действием космической радиации. Предлагается для повышения эффективности внутреннего скраббинга конфигурационной памяти FPGA использовать коды, исправляющие как однократные, так и двукратные смежные ошибки SEC-DED-DAEC. В этом случае уменьшается необходимость выполнения внешнего скраббинга конфигурационной памяти путем ее перезаписи эталонной конфигурацией из энергонезависимой радиационно-стойкой памяти. Таким образом, снижается время неработоспособного состояния FPGA, вызванное процедурой внешнего скраббинга. В связи с тем, что известные коды SEC-DED-DAEC имеют ненулевую вероятность ошибочного детектирования, а затем – ошибочного исправления двойной несмежной ошибки, а также обладают разной избыточностью и сложностью реализации, было приведено исследование наиболее эффективного кода для внутреннего скраббинга.</p></sec><sec><title>Результаты</title><p>Результаты. Результаты исследования показали, что наилучшими с указанных позиций являются коды Датта, Нила и Хоюна – Йонгсурка. Приведены результаты сравнения кодов по выбранным критериям. Даны рекомендации для выбора конкретного кода в зависимости от возможных требований к планируемой космической миссии.</p></sec><sec><title>Выводы</title><p>Выводы. Проведенное исследование показало эффективность защиты памяти программируемой логики с помощью применения кодов с исправлением двух ошибок.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Objectives</title><p>Objectives. Programmable logic integrated circuits of the field programmable gate array (FPGA) type based on static configuration memory are widely used in the electronics of onboard spacecraft systems. Under the influence of space radiation, errors may occur in the FPGA configuration memory. The main methods of protection against such errors involve various options for reservation triggers, as well as the use of error-correcting codes in special error detection and correction circuits. The purpose of the present work is to determine which error-correcting codes are best suited to the implementation of internal scrubbing of the FPGA configuration memory taking redundancy into account.</p></sec><sec><title>Methods</title><p>Methods. The paper analyses various methods for scrubbing FPGA configuration memory, which are used to correct errors caused by the action of space radiation. It is proposed to increase the efficiency of internal scrubbing of the FPGA configuration memory using codes that correct both single- and double-adjacent SEC-DED-DAEC errors. In this case, the need to perform external scrubbing of the configuration memory is reduced by overwriting it with a reference configuration from non-volatile radiation-resistant memory; in this way, FPGA downtime caused by the external scrubbing procedure is reduced. Due to the known SEC-DED-DAEC codes having a non-zero probability of erroneous detection and subsequent erroneous correction of a double non-adjacent error, as well as various redundancy and implementation complexities, a study was made of the most efficient code for internal scrubbing.</p></sec><sec><title>Results</title><p>Results. The results showed that the Datta, Neale and Hoyoon–Yongsurk codes are optimal from the indicated positions. Recommendations are given for selecting a specific code depending on the specific requirements for a particular planned space mission.</p></sec><sec><title>Conclusions</title><p>Conclusions. The study confirms the effectiveness of protecting the memory of programmable logic by using two-error-correcting codes.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>программируемая логическая интегральная схема</kwd><kwd>сбой в конфигурационной памяти</kwd><kwd>методы очистки конфигурационной памяти от сбоев</kwd><kwd>коды с исправлением двух смежных ошибок</kwd></kwd-group><kwd-group xml:lang="en"><kwd>programmable logic integrated circuits</kwd><kwd>faults in configuration memory</kwd><kwd>methods for clearing configuration memory from faults</kwd><kwd>double-adjacent error-correcting codes</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 19-38-90052.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Максименко С.Л., Мелехин В.Ф., Филиппов А.С. Анализ проблемы построения радиационно-стойких информационно-управляющих систем. Информационно-управляющие системы. 2012;2(57):18–25. URL: http://www.i-us.ru/index.php/ius/article/view/13788</mixed-citation><mixed-citation xml:lang="en">Maksimenko S.L., Melekhin V.F., Filippov A.S. Analysis of the problem of radiation-tolerant information and control-systems implementation. Informatsionnoupravlyayushchie sistemy = Information and Control Systems. 2012;2(57):18–25 (in Russ.). Available from URL: http://www.i-us.ru/index.php/ius/article/view/13788</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Gaillard R. Single Event Effects: Mechanisms and Classification. In: Nicolaidis M. (Ed.). Soft Errors in Modern Electronic Systems. Frontiers in Electronic Testing. Boston, MA: Springer; 2011. V. 41. P. 27–54. https://doi.org/10.1007/978-1-4419-6993-4_2</mixed-citation><mixed-citation xml:lang="en">Gaillard R. Single Event Effects: Mechanisms and Classification. In: Nicolaidis M. (Ed.). Soft Errors in Modern Electronic Systems. Frontiers in Electronic Testing. Boston, MA: Springer; 2011. V. 41. P. 27–54. https://doi.org/10.1007/978-1-4419-6993-4_2</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Kastensmidt F.L., Sterpone L., Carro L., Reorda M.S. On the Optimal Design of Triple Modular Redundancy Logic for SRAM-based FPGAs. In: Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. 2005. P. 1290–1295. https://doi.org/10.1109/DATE.2005.229</mixed-citation><mixed-citation xml:lang="en">Kastensmidt F.L., Sterpone L., Carro L., Reorda M.S. On the Optimal Design of Triple Modular Redundancy Logic for SRAM-based FPGAs. In: Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. 2005. P.1290–1295. https://doi.org/10.1109/DATE.2005.229</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Cheng D., Qi D., Chen M. Radiation-hardened Test Design for Aerospace SoC. In: 2020 IEEE 5th International Conference on Integrated Circuits and Microsystems (ICICM). 2020. P. 213–217. https://doi.org/10.1109/ICICM50929.2020.9292308</mixed-citation><mixed-citation xml:lang="en">Cheng D., Qi D., Chen M. Radiation-hardened Test Design for Aerospace SoC. In: 2020 IEEE 5th International Conference on Integrated Circuits and Microsystems (ICICM). 2020. P. 213–217. https://doi.org/10.1109/ICICM50929.2020.9292308</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Mang I., Mang E., Popescu C. VHDL implementation of an error detection and correction module based on Hamming code. J. Comput. Sci. Control Syst. 2011;4(2):43–46.</mixed-citation><mixed-citation xml:lang="en">Mang I., Mang E., Popescu C. VHDL implementation of an error detection and correction module based on Hamming code. J. Comput. Sci. Control Syst. 2011;4(2):43–46.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Baviera E., Schettino G.M., Tuniz E., Vatta F. Software Implementation of Error Detection and Correction Against Single-Event Upsets. In: 2020 International Conference on Software, Telecommunications and Computer Networks (SoftCOM). 2020. https://doi.org/10.23919/SoftCOM50211.2020.9238173</mixed-citation><mixed-citation xml:lang="en">Baviera E., Schettino G.M., Tuniz E., Vatta F. Software Implementation of Error Detection and Correction Against Single-Event Upsets. In: 2020 International Conference on Software, Telecommunications and Computer Networks (SoftCOM). 2020. https://doi.org/10.23919/SoftCOM50211.2020.9238173</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Максфилд К. Проектирование на ПЛИС. Архитектура, средства и методы: курс молодого бойца: пер. с англ. М.: Додэка-XXI; 2007. 408 с.</mixed-citation><mixed-citation xml:lang="en">Maksfild K. Proektirovanie na PLIS. Arkhitektura, sredstva i metody: kurs molodogo boitsa (The Design Warrior’s Guide to FPGAs: Devices, Tools and Flows.): transl. from Engl. Moscow: Dodeka-XXI; 2007. 408 p. (in Russ.). [Maxfield C. The Design Warrior’s Guide to FPGAs: Devices, Tools and Flows. Oxford, UK: Jordan Hill; 2004. 560 p.]</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Виртлин М., Хардинт А. Гибридная очистка конфигурации для ПЛИС компании Xilinx. В кн.: ПЛИС и параллельные структуры в аэрокосмической области. Программные ошибки и отказоустойчивое проектирование; под ред. Ф. Канстеншмидт, П. Реха. М.: Техносфера; 2018. 326 с.</mixed-citation><mixed-citation xml:lang="en">Virtlin M., Khardint A. Hybrid Clear Configuration for Xilinx FPGAs. In: PLIS i parallel’nye struktury v aerokosmicheskoi oblasti. Programmnye oshibki i otkazoustoichivoe proektirovanie (FPGAs and Parallel Architectures for Aerospace Applications. Soft Errors and Fault-Tolerant Design). Kastensmidt F., Rech P. (Eds.). Moscow: Tekhnosfera; 2018. 326 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов А. Программно-аппаратные методы повышения радиационной стойкости микросхем SRAM ПЛИС. Современная электроника. 2014;6:30–33.</mixed-citation><mixed-citation xml:lang="en">Sokolov A. Software and hardware methods of radiation hardening of microprocessors based control systems. Sovremennaya Elektronika. 2014;6:30–33 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Zhang R., Xiao L., Li J., Cao X., Li L. An Adjustable and Fast Error Repair Scrubbing Method Based on Xilinx Essential Bits Technology for SRAM-Based FPGA. IEEE Transactions on Reliability. 2020;69(2):430–439. https://doi.org/10.1109/TR.2019.2896897</mixed-citation><mixed-citation xml:lang="en">Zhang R., Xiao L., Li J., Cao X., Li L. An Adjustable and Fast Error Repair Scrubbing Method Based on Xilinx Essential Bits Technology for SRAM-Based FPGA. IEEE Transactions on Reliability. 2020;69(2):430–439. https://doi.org/10.1109/TR.2019.2896897</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Цетин Э., Диззель О., Ли Т. и др. Обзор и исследование методов обнаружения и устранения одиночных сбоев для гетерогенных систем на основе ПЛИС. В кн.: ПЛИС и параллельные структуры в аэрокосмической области. Программные ошибки и отказоустойчивое проектирование; под ред. Ф. Канстеншмидт, П. Реха. М.: Техносфера; 2018. 326 с.</mixed-citation><mixed-citation xml:lang="en">Tsetin E., Dizzel’ O., Li T., et al. Review and study of methods for detecting and eliminating single failures for heterogeneous systems based on FPGAs. In: PLIS i parallel’nye struktury v aerokosmicheskoi oblasti. Programmnye oshibki i otkazoustoichivoe proektirovanie (FPGAs and Parallel Architectures for Aerospace Applications. Soft Errors and Fault-Tolerant Design). Kastensmidt F., Rech P. (Eds.). Moscow: Tekhnosfera; 2018. 326 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Флеминг Ш.Т., Томас Д.В., Винтерстейн Ф. Энергосберегающая адаптивная платформа FDIR, применяющая модули гетерогенных систем на кристалле. В кн.: ПЛИС и параллельные структуры в аэрокосмической области. Программные ошибки и отказоустойчивое проектирование; под ред. Ф. Канстеншмидт, П. Реха. М.: Техносфера; 2018. 326 с.</mixed-citation><mixed-citation xml:lang="en">Fleming Sh., Tomas D., Vintersteyn F. Energy-saving adaptive FDIR platform using heterogeneous systemon-chip modules. In book: PLIS i parallel’nye struktury v aerokosmicheskoi oblasti. Programmnye oshibki i otkazoustoichivoe proektirovanie (FPGAs and Parallel Architectures for Aerospace Applications. Soft Errors and Fault-Tolerant Design). Kastensmidt F., Rech P. (Eds.). Moscow: Tekhnosfera; 2018. 326 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Hsiao M.Y. A class of optimal minimum odd-weight-column SEC-DED codes. IBM J. Res. Develop. 1970;14(4):395–401. https://doi.org/10.1147/rd.144.0395</mixed-citation><mixed-citation xml:lang="en">Hsiao M.Y. A class of optimal minimum odd-weight-column SEC-DED codes. IBM J. Res. Develop. 1970;14(4): 395–401. https://doi.org/10.1147/rd.144.0395</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Hamming R.W. Error detecting and error correcting codes. Bell System technical journal. 1950;29(2):147–160. URL: https://www.sci-hub.ru/10.1002/j.1538-7305.1950.tb00463.x</mixed-citation><mixed-citation xml:lang="en">Hamming R.W. Error detecting and error correcting codes. Bell System technical journal. 1950;29(2): 147–160. Available from URL: https://www.sci-hub.ru/10.1002/j.1538-7305.1950.tb00463.x</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Чумаков А.И., Согоян А.В., Боруздина А.Б. и др. Механизмы многократных сбоев в микросхемах памяти. Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2016;4:145–152. URL: http://www.mes-conference.ru/data/year2016/pdf/D188.pdf</mixed-citation><mixed-citation xml:lang="en">Chumakov A.I., Sogoyan A.V., Boruzdina A.B., et al. Mechanisms of multiple cell upsets in memory. Problemy razrabotki perspektivnykh mikro- i nanoelektronnykh sistem (MES) = Problems of Advanced Micro- and Nanoelectronic Systems Development. 2016;4:145–152 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Краснюк А.А., Петров К.А. Особенности применения методов помехоустойчивого кодирования в суб-100-нм микросхемах памяти для космических систем. Микроэлектроника. 2012;41(6):450–456.</mixed-citation><mixed-citation xml:lang="en">Krasnyuk A.A., Petrov K.A. Application features of the error correction coding in sub-100-nm memory microcircuits for cosmic systems. Russ. Microelectron. 2013;42(1):53–58. https://doi.org/10.1134/S1063739712040087 [Original Russian Text: Krasnyuk A.A., Petrov K.A. Application features of the error correction coding in sub-100-nm memory microcircuits for cosmic systems. Mikroelektronika. 2012;41(6):450–456 (in Russ.).]</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Dutta A., Touba N.A. Multiple Bit Upset Tolerant Memory Using a Selective Cycle Avoidance Based SEC-DED-DAEC Code. In: 25th IEEE VLSI Test Symposium (VTS’07). 2007. P. 349–354. https://doi.org/10.1109/VTS.2007.40</mixed-citation><mixed-citation xml:lang="en">Dutta A., Touba N.A. Multiple Bit Upset Tolerant Memory Using a Selective Cycle Avoidance Based SEC-DED-DAEC Code. In: 25th IEEE VLSI Test Symposium (VTS’07). 2007. P. 349–354. https://doi.org/10.1109/VTS.2007.40</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Datta R., Touba N.A. Exploiting unused spare columns to improve memory ECC. In: 27th IEEE VLSI Test Symposium. 2009. P. 47–52. https://doi.org/10.1109/VTS.2009.52</mixed-citation><mixed-citation xml:lang="en">Datta R., Touba N.A. Exploiting unused spare columns to improve memory ECC. In: 27th IEEE VLSI Test Symposium. 2009. P. 47–52. https://doi.org/10.1109/VTS.2009.52</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Neale A., Sachdev M. A new SEC-DED error correction code subclass for adjacent MBU tolerance in embedded memory. IEEE Transactions on Device and Materials Reliability. 2013;13(1):223–230. https://doi.org/10.1109/TDMR.2012.2232671</mixed-citation><mixed-citation xml:lang="en">Neale A., Sachdev M. A new SEC-DED error correction code subclass for adjacent MBU tolerance in embedded memory. IEEE Transactions on Device and Materials Reliability. 2013;13(1):223–230. https://doi.org/10.1109/TDMR.2012.2232671</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Reviriego P., Liu S.S., Sánchez-Macián A., Xiao L., Maestro J.A. Unequal error protection codes derived from SEC-DED codes. Electron. Lett. 2016;52(8):619–620. https://doi.org/10.1049/el.2016.0077</mixed-citation><mixed-citation xml:lang="en">Reviriego P., Liu S.S., Sánchez-Macián A., Xiao L., Maestro J.A. Unequal error protection codes derived from SEC-DED codes. Electron. Lett. 2016;52(8):619–620. https://doi.org/10.1049/el.2016.0077</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Cha S., Yoon H. Efficient implementation of single error correction and double error detection code with check bit pre-computation for memories. JSTS: J. Semiconductor Technol. Sci. 2018;12(4):418–425. https://doi.org/10.5573/JSTS.2012.12.4.418</mixed-citation><mixed-citation xml:lang="en">Cha S., Yoon H. Efficient implementation of single error correction and double error detection code with check bit pre-computation for memories. JSTS: J. Semiconductor Technol. Sci. 2018;12(4):418–425. https://doi.org/10.5573/JSTS.2012.12.4.418</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Hoyoon Jun, Yongsurk Lee. Protection of On-chip Memory Systems against Multiple Cell Upsets Using Double-adjacent Error Correction Codes. Int. J. Computer Inform. Technol. 2014;3(6):1316–1320. URL: https://www.ijcit.com/archives/volume3/issue6/Paper030621. pdf</mixed-citation><mixed-citation xml:lang="en">Hoyoon Jun, Yongsurk Lee. Protection of On-chip Memory Systems against Multiple Cell Upsets Using Double-adjacent Error Correction Codes. Int. J. Computer Inform. Technol. 2014;3(6):1316–1320. Available from URL: https://www.ijcit.com/archives/volume3/issue6/Paper030621.pdf</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>
