<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article 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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Informacionnye Tehnologii</journal-id><journal-title-group><journal-title xml:lang="en">Informacionnye Tehnologii</journal-title><trans-title-group xml:lang="ru"><trans-title>Информационные технологии</trans-title></trans-title-group></journal-title-group><issn publication-format="print">1684-6400</issn><publisher><publisher-name xml:lang="en">New Technologies Publishing House</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">702188</article-id><article-id pub-id-type="doi">10.17587/it.31.65-71</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Cad-systems</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Системы автоматизированного проектирования</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">A method for implementing address translation unit for use in solid-state drive controllers</article-title><trans-title-group xml:lang="ru"><trans-title>Методика трансляции адресов в контроллерах твердотельных накопителей информации</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Lyubavin</surname><given-names>K. D.</given-names></name><name xml:lang="ru"><surname>Любавин</surname><given-names>К. Д.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Lead Engineer, Department of Logical Design</p></bio><bio xml:lang="ru"><p>ведущий инженер</p></bio><email>klyubavin@kraftway.ru</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Telpukhov</surname><given-names>D. V.</given-names></name><name xml:lang="ru"><surname>Тельпухов</surname><given-names>Д. В.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Dr. Sc., Deputy Director General for Science</p></bio><bio xml:lang="ru"><p>д-р техн. наук, зам. генерального директора по научной работе</p></bio><email>telpukhov@alphachip.ru</email><xref ref-type="aff" rid="aff2"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Kraftway Corporation PLC JSC</institution></aff><aff><institution xml:lang="ru">АО "Крафтвэй Корпорэйшн ПЛС"</institution></aff></aff-alternatives><aff-alternatives id="aff2"><aff><institution xml:lang="en">AlphaCHIP LLC</institution></aff><aff><institution xml:lang="ru">ООО Альфачип</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-02-15" publication-format="electronic"><day>15</day><month>02</month><year>2025</year></pub-date><volume>31</volume><issue>2</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>65</fpage><lpage>71</lpage><history><date date-type="received" iso-8601-date="2026-02-04"><day>04</day><month>02</month><year>2026</year></date><date date-type="accepted" iso-8601-date="2026-02-04"><day>04</day><month>02</month><year>2026</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Informacionnye Tehnologii</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Информационные технологии</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Informacionnye Tehnologii</copyright-holder><copyright-holder xml:lang="ru">Информационные технологии</copyright-holder></permissions><self-uri xlink:href="https://journals.eco-vector.com/1684-6400/article/view/702188">https://journals.eco-vector.com/1684-6400/article/view/702188</self-uri><abstract xml:lang="en"><p>The paper proposes a method for implementing the translation of logical addresses of host requests of stored data into physical addresses of data located in an array of non-volatile NAND Flash memory. The main limitations of working with NAND Flash memory are described, and a set of mechanisms for solving the problem of address translation is proposed. Additionally, optimization methods of the translation table cells are described to achieve high optimization of interaction with the memory buffer allocated for storing the address translation table. The proposed methods and the described features can be used in the development of address translation units of modern high-performance solid-state drive (SSD) controllers with high logical capacity.</p></abstract><trans-abstract xml:lang="ru"><p>Предложен метод реализации трансляции логических адресов хост-запросов хранимых данных в физические адреса данных, располагающихся в массиве энергонезависимой NAND Flash памяти. Описаны основные ограничения при работе с NAND Flash памятью, а также предложен набор механизмов для решения задачи трансляции адресов, которые учитывают описанные ограничения по работе с энергонезависимой памятью. Дополнительно описаны методы оптимизации ячейки таблицы трансляции для достижения высокой эффективности при взаимодействии с буфером памяти, выделенным под хранение таблицы трансляции адресов. Предложенные методы и описанные особенности могут быть использованы при разработке узлов трансляции адресов современных высокопроизводительных контроллеров твердотельных накопителей информации, обладающих высокой логической емкостью.</p></trans-abstract><kwd-group xml:lang="en"><kwd>solid state drives</kwd><kwd>SSD</kwd><kwd>flash translation layer</kwd><kwd>FTL</kwd><kwd>garbage collector</kwd><kwd>NVMe</kwd><kwd>system on a chip</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>твердотельные накопители информации</kwd><kwd>ТНИ</kwd><kwd>трансляция адресов</kwd><kwd>энергонезависимая память</kwd><kwd>алгоритм сборки мусора</kwd><kwd>система на кристалле</kwd><kwd>СнК</kwd><kwd>NVMe</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Yoon CW. The Fundamentals of NAND Flash Memory: Technology for tomorrow’s fourth industrial revolution, IEEE Solid-State Circuits Magazine, 2022, vol. 14, pp. 56—65, doi: 10.1109/mssc.2022.3166466.</mixed-citation><mixed-citation xml:lang="ru">Yoon C. W. The Fundamentals of NAND Flash Memory: Technology for tomorrow’s fourth industrial revolution // IEEE Solid-State Circuits Magazine. 2022. Vol. 14. P. 56—65. DOI: 10.1109/mssc.2022.3166466</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Kim S. S., Yong S. K., Kim W., Kang S., Park H. W., Yoon K. J., Sheen D. S., Lee S., Hwang C. S. Review of Semiconductor Flash Memory Devices for Material and Process Issues, Adv Mater., 2023, Oct., vol. 35, no. 43, pp. e2200659, doi: 10.1002/adma.202200659, Epub 2022 May 22, PMID: 35305277.</mixed-citation><mixed-citation xml:lang="ru">Kim S. S., Yong S. K., Kim W., Kang S., Park H. W., Yoon K. J., Sheen D. S., Lee S., Hwang C. S. Review of Semiconductor Flash Memory Devices for Material and Process Issues // Adv Mater. 2023. Oct. Vol. 35, N. 43. P. e2200659. DOI: 10.1002/adma.202200659. Epub 2022 May 22. PMID: 35305277.</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Sheng J., Xu P., Qiu M., Luo Y., Ding L., Yao Z., He B., Goi S., Ma W. Bit upset and performance degradation of NAND flash memory induced by total ionizing dose effects, AIP Advances, 2023, vol. 13, pp. 045203, doi: 10.1063/5.0139928.</mixed-citation><mixed-citation xml:lang="ru">Sheng J., Xu P., Qiu M., Luo Y., Ding L., Yao Z., He B., Goi S., Ma W. Bit upset and performance degradation of NAND flash memory induced by total ionizing dose effects // AIP Advances. 2023. Vol. 13. P. 045203. DOI: 10.1063/5.0139928.</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Solovyev R. A., Stempkovsky A. L., Telpukhov D. V. Study of Fault Tolerance Methods for Hardware Implementations of Convolutional Neural Networks, Opt. Mem. Neural Networks, 2019, vol. 28, pp. 82—88, available at: https://doi.org/10.3103/S1060992X19020103</mixed-citation><mixed-citation xml:lang="ru">Solovyev R. A., Stempkovsky A. L., Telpukhov D. V. Study of Fault Tolerance Methods for Hardware Implementations of Convolutional Neural Networks // Opt. Mem. Neural Networks. 2019. Vol. 28. P. 82—88. URL: https://doi.org/10.3103/S1060992X19020103</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Gavrilov S. V., Gurov S. I., Zhukova T. D. et al. Methods to Increase Fault Tolerance of Combinational Integrated Microcircuits by Redundancy Coding, Comput Math Model., 2017, vol. 28, pp. 400—406, available at: https://doi.org/10.1007/s10598-017-9372-3.</mixed-citation><mixed-citation xml:lang="ru">Gavrilov S. V., Gurov S. I., Zhukova T. D. et al. Methods to Increase Fault Tolerance of Combinational Integrated Microcircuits by Redundancy Coding // Comput Math Model. 2017. Vol. 28. P. 400—406. URL: https://doi.org/10.1007/s10598-017-9372-3</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Sheng J., Qiu M., Xu P., Ding L., Luo Y., Yao Z., Zhang F., Gou S., Wang Z., Xue Y. Estimation method for bit upset ratio of NAND flash memory induced by heavy ion irradiation, AIP Advances, 2024, vol. 14, doi: 10.1063/5.0188085.</mixed-citation><mixed-citation xml:lang="ru">Sheng J., Qiu M., Xu P., Ding L., Luo Y., Yao Z., Zhang F., Gou S., Wang Z., Xue Y. Estimation method for bit upset ratio of NAND flash memory induced by heavy ion irradiation // AIP Advances. 2024. Vol. 14. DOI: 10.1063/5.0188085.</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Novotný R., Kadlec J., Kuchta R. NAND Flash Memory Organization and Operations, Journal of Information Technology &amp; Software Engineering, 2015, vol. 5, iss. 1, pp. 8, doi: 10.4172/2165-7866.1000139.</mixed-citation><mixed-citation xml:lang="ru">Novotný R., Kadlec J., Kuchta R. NAND Flash Memory Organization and Operations // Journal of Information Technology &amp; Software Engineering. 2015. Vol. 5, Iss. 1. P. 8. DOI: 10.4172/2165-7866.1000139.</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Open NAND Flash Interface Specification, Revision 5.1. Intel Corporation, Micron Technology, Inc., Phison Electronics Corp., Western Digital Corporation, SK Hynix, Inc., Sony Corporation, 2022, 398 p.</mixed-citation><mixed-citation xml:lang="ru">Open NAND Flash Interface Specification, Revision 5.1. Intel Corporation, Micron Technology, Inc., Phison Electronics Corp., Western Digital Corporation, SK Hynix, Inc., Sony Corporation, 2022. 398 p.</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Liubavin K. Features of the development of a highperformance commands processing subsystem of modern solidstate drive controllers, Proceedings of Microelectronics 2023, Collection of abstracts, Sirius Science and Art Park, October 9—14, 2023, pp. 74—76 (In Russian).</mixed-citation><mixed-citation xml:lang="ru">Любавин К. Д. Особенности разработки высокопроизводительной подсистемы обработки команд современных контроллеров твердотельных накопителей информации // Российский форум "Микроэлектроника 2023", 9-я Научная конференция "ЭКБ и микроэлектронные модули". Сб. тезисов. Парк науки и искусства "Сириус", 9—14 октября 2023 г. М.: ТЕХНОСФЕРА, 2023. С. 74—76.</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Liubavin K. Development of a high-performance NAND memory controller with a programmable ONFI/Toggle interface command system, Proceedings of Microelectronics 2023, Collection of abstracts, Sirius Science and Art Park, October 9—14, 2023, pp. 77—79 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Любавин К. Д. Разработка высокопроизводительного контроллера NAND—памяти с программируемой системой команд интерфейса ONFI/Toggle // Российский форум "Микроэлектроника 2023", 9-я Научная конференция "ЭКБ и микроэлектронные модули". Сборник тезисов. Парк науки и искусства "Сириус", 9—14 октября 2023 г. М.: ТЕХНОСФЕРА, 2023. С. 77—79.</mixed-citation></citation-alternatives></ref><ref id="B11"><label>11.</label><citation-alternatives><mixed-citation xml:lang="en">Lyubavin K., Telpukhov D. Methods for Constructing High-Performance Interconnects in System-on-Chip Designs, Informazionnye Tehnologii, 2024, vol. 25, no. 8, pp. 433—439 (in Russian), doi: 10.17587/it.30.433-439.</mixed-citation><mixed-citation xml:lang="ru">Любавин К. Д., Тельпухов Д. В. Методы построения высокопроизводительных межсоединений системных шин для применения в системах на кристалле // Информационные технологии. 2024. Т. 30, № 8. С. 433—439.</mixed-citation></citation-alternatives></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">McEwan A. A. Pre-Emptive Garbage Collection for SSD RAID / A. A. McEwan, M. Z. Komsul, 2016 Euromicro Conference on Digital System Design (DSD), Limassol, Cyprus, 2016, pp. 356—363, doi: 10.1109/DSD.2016.96.__</mixed-citation><mixed-citation xml:lang="ru">McEwan A. A., Komsul M. Z. Pre-Emptive Garbage Collection for SSD RAID // 2016 Euromicro Conference on Digital System Design (DSD). Limassol, Cyprus. 2016. P. 356—363. DOI: 10.1109/DSD.2016.96.</mixed-citation></citation-alternatives></ref></ref-list></back></article>
