<?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">702080</article-id><article-id pub-id-type="doi">10.17587/it.31.526-537</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">Polarization of functions when minimizing of Boolean nets</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>Bibilo</surname><given-names>P. N.</given-names></name><name xml:lang="ru"><surname>Бибило</surname><given-names>П. Н.</given-names></name></name-alternatives><address><country country="BY">Belarus</country></address><bio xml:lang="en"><p>Dr. Sci. (Eng.), Professor</p></bio><bio xml:lang="ru"><p>д-р техн. наук, проф.</p></bio><email>bibilo@newman.bas-net.by</email><xref ref-type="aff" rid="aff1"/></contrib><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Romanov</surname><given-names>V. I.</given-names></name><name xml:lang="ru"><surname>Романов</surname><given-names>В. И.</given-names></name></name-alternatives><address><country country="BY">Belarus</country></address><bio xml:lang="en"><p>Ph. D. (Eng.), Associate Prof.</p></bio><bio xml:lang="ru"><p>канд. техн. наук, доц.</p></bio><email>rom@newman.bas-net.by</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">The United Institute of Informatics Problems of the National Academy of Sciences of Belarus</institution></aff><aff><institution xml:lang="ru">Объединенный институт проблем информатики Национальной академии наук Беларуси</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-10-15" publication-format="electronic"><day>15</day><month>10</month><year>2025</year></pub-date><volume>31</volume><issue>10</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>526</fpage><lpage>537</lpage><history><date date-type="received" iso-8601-date="2026-02-02"><day>02</day><month>02</month><year>2026</year></date><date date-type="accepted" iso-8601-date="2026-02-02"><day>02</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/702080">https://journals.eco-vector.com/1684-6400/article/view/702080</self-uri><abstract xml:lang="en"><p>The results of an experimental study of a program for technologically independent minimization of multilevel representations of systems of fully defined functions in the form of Boolean nets, which are based on Shannon expansions of systems of disjunctive normal forms (DNF) of Boolean functions, are described. The main attention is paid to the effectiveness of using the choice of the best (in terms of the number of literals of Boolean variables) function polarization option when minimizing of Boolean nets. Polarization refers to the choice of an inverse or conventional form of assignment of each of the system functions. For minimized polarized Boolean nets, logic circuits are synthesized in the design library of digital ASIC (Application-Specific Integrated Circuits). The obtained results are compared in terms of crystal area and speed (time delay) with the synthesis results for minimized unpolarized Boolean nets and for jointly and separately minimized Boolean nets built using polarized DNF systems.</p></abstract><trans-abstract xml:lang="ru"><p>Описаны результаты экспериментального исследования программы технологически независимой минимизации многоуровневых представлений систем полностью определенных функций в виде булевых сетей, которые строятся на основе разложений Шеннона систем дизъюнктивных нормальных форм (ДНФ) булевых функций. Основное внимание уделено эффективности применения процедур поляризации функций. Под поляризацией понимается выбор инверсной либо безынверсной формы задания каждой из функций системы. Для минимизированных поляризованных булевых сетей выполняется синтез логических схем в библиотеке проектирования заказных цифровых СБИС (сверхбольших интегральных схем), результаты сравниваются по площади кристалла и по быстродействию (временной задержке) с результатами синтеза по минимизированным неполяризованным булевым сетям, а также по совместно (и раздельно) минимизированным булевым сетям, построенным по поляризованным системам ДНФ.</p></trans-abstract><kwd-group xml:lang="en"><kwd>the system of Boolean functions</kwd><kwd>polarization of Boolean functions</kwd><kwd>Boolean net</kwd><kwd>digital logic synthesis</kwd><kwd>VHDL</kwd><kwd>ASIC</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>система булевых функций</kwd><kwd>поляризация булевых функций</kwd><kwd>булева сеть</kwd><kwd>синтез логической схемы</kwd><kwd>VHDL</kwd><kwd>заказная СБИС</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">Brayton R. K., Hachtel G. D., Sangiovanni-Vincentel- li А. L. Synthesis of multi-level combinational logic circuits, Trudy Institute inzhenerov po jelektronike i radiotehnike, 1990, vol. 78, no. 2, pp. 38—83 (In Russian).</mixed-citation><mixed-citation xml:lang="ru">Брейтон Р. К., Хэчтел Г. Д., Санджованни-Винчентелли А. Л. Синтез многоуровневых комбинационных логических схем // ТИИЭР. 1990. Т. 78, № 2. С. 38—83.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Zakrevskij А. D. Logical Synthesis of Cascading Circuit, Moscow, Nauka, 1981, 416 р. (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Закревский А. Д. Логический синтез каскадных схем. М.: Наука, 1981. 416 c.</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Brayton K. R., Hachtel G. D., McMullen C., Sangiovanni-Vincentelli А. L. Logic Minimization Algorithm for VLSI Synthesis, Boston, Kluwer Academic Publishers, 1984, 193 p.</mixed-citation><mixed-citation xml:lang="ru">Brayton K. R., Hachtel G. D., McMullen C., Sangiovanni- Vincentelli А. L. Logic Minimization Algorithm for VLSI Synthesis. Boston: Kluwer Academic Publishers, 1984. 193 p.</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Zakrevskii A. D. ed. Synthesis of Asynchronous Automata on a Computer, Minsk, Nauka i tekhnika, 1975, 184 p. (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Синтез асинхронных автоматов на ЭВМ / Под ред. А. Д. Закревского. Минск: Наука и техника, 1975. 184 с.</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Brayton K. R. Factoring logic functions, IBM J. Res. and Developm., 1987, vol. 31, no. 2, pp. 187—198.</mixed-citation><mixed-citation xml:lang="ru">Brayton K. R. Factoring logic functions // IBM J. Res. and Developm. 1987. V. 31, N. 2. P. 187—198.</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Brayton R. K., Rudell R., Sangiovanni-Vincentelli A. L., Wang A. R. MIS: А multiple-level logic optimization systems, IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 1987, vol. CAD-6, no. 6, pp. 1062—1081.</mixed-citation><mixed-citation xml:lang="ru">Brayton R. K., Rudell R., Sangiovanni-Vincentelli A. L., Wang A. R. MIS: А multiple-level logic optimization systems // IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems. 1987. Vol. CAD-6, N. 6. P. 1062—1081.</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Wey C., Chang S.-M., Jou J.-Y. OPAM: an efficient output phase assignment for multilevel logic minimization, Proceedings 1989 IEEE International Conference on Computer Design: VLSI in Computers and Processors, pp. 271—273, DOI: 10.1109/ ICCD.1989.63369.</mixed-citation><mixed-citation xml:lang="ru">Wey C., Chang S.-M., Jou J.-Y. OPAM: an efficient output phase assignment for multilevel logic minimization // Proceedings 1989 IEEE International Conference on Computer Design: VLSI in Computers and Processors. P. 271—273. DOI: 10.1109/ICCD.1989.63369.</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Bibilo P. N. Binary decision diagrams in logical design, Moscow, LENAND, 2024, 560 p. (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Бибило П. Н. Бинарные диаграммы решений в логическом проектировании. М.: ЛЕНАНД, 2024. 560 с.</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Wey C. L., Chang T. Y. An efficient output assignment for PLA minimization, IEEE Trans. Computer-Aided Design, 1990, vol. 9, no. 1, pp. 1—7.</mixed-citation><mixed-citation xml:lang="ru">Wey C. L., Chang T. Y. An efficient output assignment for PLA minimization // IEEE Trans. Comput.-AidedDesign. 1990. Vol. 9, N. 1. P. 1—7.</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Bibilo P. N., Romanov V. I. The system of logical optimization of functional structural descriptions of digital circuits based on production-frame knowledge representation model, Problemy razrabotki perspektivnyh mikro- i nanoelektronnyh system, 2020, Sb. trudov pod obshch. red. akad. RANA. L. Stempkovskogo, Moscow, IPPMRAN, 2020, no. 4, pp. 9—16 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Бибило П. Н., Романов В. И. Система логической оптимизации функционально-структурных описаний цифровых устройств на основе продукционно-фреймовой модели представления знаний // Проблемы разработки перспективных микро- и наноэлектронных систем. 2020. Сб. трудов под общ. ред. акад. РАН А. Л. Стемпковского. М.: ИППМ РАН, 2020. № 4. С. 9—16.</mixed-citation></citation-alternatives></ref><ref id="B11"><label>11.</label><citation-alternatives><mixed-citation xml:lang="en">Toropov N. R. Minimization of systems of Boolean functions in the class DNF, Logicheskoe proektirovanie, Minsk, Institut tehnicheskoj kibernetiki Nacional’noj akademii nauk Belarusi. 1999, no. 4, pp. 4—19 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Торопов Н. Р. Минимизация систем булевых функций в классе ДНФ // Логическое проектирование. Минск: Ин-т техн. кибернетики НАН Беларуси, 1999. Вып. 4. С. 4—19.</mixed-citation></citation-alternatives></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">Sasao T. Input Variable Assignment and Output Phase Optimization of PLA’s, IEEE Trans. Comput., 1984, vol. C-33, no. 10, pp. 879—894.</mixed-citation><mixed-citation xml:lang="ru">Sasao T. Input Variable Assignment and Output Phase Optimization of PLA’s // IEEE Trans. Comput. 1984. V. C-33, N. 10. P. 879—894.</mixed-citation></citation-alternatives></ref><ref id="B13"><label>13.</label><citation-alternatives><mixed-citation xml:lang="en">Das A., Pradhan S. N. Thermal-aware Output Polarity Selection Based on And-Inverter Graph Manipulation, Recent Advances in Electrical &amp; Electronic Engineering, 2019, vol.12, no. 1, pp. 30—39, DOI: 10.2174/2352096511666180320120016</mixed-citation><mixed-citation xml:lang="ru">Das A., Pradhan S. N. Thermal-aware Output Polarity Selection Based on And-Inverter Graph Manipulation // Recent Advances in Electrical &amp; Electronic Engineering. 2019. Vol. 12, N. 1. P. 30—39. DOI: 10.2174/2352096511666180320120016.</mixed-citation></citation-alternatives></ref><ref id="B14"><label>14.</label><citation-alternatives><mixed-citation xml:lang="en">Bibilo P. N., Lankevich Yu. Yu. Experimental investigation of effectiveness of algorithms for minimizing BDD representations of Boolean function systems. Software &amp; Systems, 2020, vol. 33, no. 3, pp. 449—463 (in Russian), DOI: 10.15827/0236-235X.131.449-463.</mixed-citation><mixed-citation xml:lang="ru">Бибило П. Н., Ланкевич Ю. Ю. Экспериментальное сравнение эффективности алгоритмов оптимизации BDD- представлений систем булевых функций // Программные продукты и системы. 2020. Т. 33, № 3. С. 449—463. DOI: 10.15827/0236-235X.131.449-463.</mixed-citation></citation-alternatives></ref><ref id="B15"><label>15.</label><citation-alternatives><mixed-citation xml:lang="en">Bibilo P. N. Integrated Circuit Design Systems Based on the VHDL Language. StateCAD, ModelSim, LeonardoSpectrum, Moscow, SOLON-Press Publ., 2005, 384 p. (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Бибило П. Н. Cистемы проектирования интегральных схем на основе языка VHDL. StateCAD, ModelSim, LeonardoSpectrum. М.: СОЛОН-Пресс, 2005. 384 с.</mixed-citation></citation-alternatives></ref><ref id="B16"><label>16.</label><citation-alternatives><mixed-citation xml:lang="en">Kirienko N. A. An algorithm for converting functional descriptions of logic circuits using inverse representations, Tanaevskie chteniya: doklady Devyatoj Mezhdunarodnoj nauchnoj konferencii (29—30 marta 2021, Minsk), Minsk, OIPI NAN Belarusi, 2021, pp. 39—43 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Кириенко Н. А. Алгоритм преобразования функциональных описаний логических схем с использованием инверсных представлений. // Танаевские чтения: доклады Девятой Международной научной конференции (29—30 марта 2021 г., Минск). Минск: ОИПИ НАН Беларуси, 2021. С. 39—43.</mixed-citation></citation-alternatives></ref><ref id="B17"><label>17.</label><citation-alternatives><mixed-citation xml:lang="en">Bibilo P. N. Joint and separate minimization of multilevel representations of Boolean function systems, Informacionnye tehnologii, 2023, vol. 29, no. 11, pp. 574—582, DOI: 10.17587/ it.29.574-582 (in Russian).</mixed-citation><mixed-citation xml:lang="ru">Бибило П. Н. Совместная и раздельная минимизация многоуровневых представлений систем булевых функций // Информационные технологии. 2023. Т. 29, № 11. С. 574—582. DOI: 10.17587/it.29.574-582.</mixed-citation></citation-alternatives></ref></ref-list></back></article>
