<?xml version="1.0" encoding="UTF-8"?>
<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="issn">1561-5405</journal-id>
	    <journal-id journal-id-type="doi">10.24151/1561-5405</journal-id>	  
      <journal-id journal-id-type="publisher-id">Proceedings of Universities. Electronics</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">Scientifical and technical journal "Proceedings of Universities. Electronics"</journal-title>
        <trans-title-group xml:lang="ru">
          <trans-title>Научно-технический журнал «Известия высших учебных заведений. Электроника»</trans-title>
        </trans-title-group>        
      </journal-title-group>      
      <issn publication-format="print">1561-5405</issn>
      <issn publication-format="online">2587-9960</issn>
      <publisher>
        <publisher-name xml:lang="en">National Research University of Electronic Technology</publisher-name>
        <publisher-name xml:lang="ru">Национальный исследовательский университет "Московский институт электронной техники"</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>                                    
      
    <article-id pub-id-type="doi">10.24151/1561-5405-2021-26-1-40-53</article-id><article-id pub-id-type="udk">004.315</article-id><article-categories><subj-group><subject>Схемотехника и проектирование</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Improving Performance of a Multi-Bit Arithmetic Logic Unit</article-title><trans-title-group xml:lang="ru"><trans-title>Повышение быстродействия многоразрядного арифметико-логического устройства</trans-title></trans-title-group></title-group><fpage>40</fpage><lpage>53</lpage><self-uri>http://ivuz-e.ru/en/issues/1-_2021/povyshenie_bystrodeystviya_mnogorazryadnogo_arifmetiko_logicheskogo_ustroystva/</self-uri><abstract xml:lang="en"><p>In modern microprocessors to reduce the time resources the arithmetic-logic units (ALU) with an increased organization of arithmetic carry, characterized by high speed, compared to ALU with sequential organization of the arithmetic carry, are commonly used. However, while increasing the bit number of the input operands, the operating time of ALU of ALU with the accelerated arithmetic carry increases linearly depending on the number of bits. Therefore, the development of ALU, providing higher performance than the existing known solutions, is an actual task. In this work the analysis of ALU with sequential and accelerated organization of the arithmetic carry has been performed. To increase the speed of the operation, a multi-bit ALU has been developed. The simulation of ALU circuits has been executed in Altera Quartus -II CAD environment. The comparison has been performed by the number of logical elements and the maximum delay as a result of modeling the ALU circuits for 4, 8, 16, 32, and 64 bits. A scheme for checking the results has been implemented to confirm the reliability of developed ALU. As a result, it has been found that when performing operations with the 64-bit operands, the developed ALU reduces the maximum delay by 53 % compared to ALU with sequential arithmetic carry and by 35.5 % compared to ALU with the accelerated arithmetic carry, respectively. Keywords : ALU with sequential arithmetic carry; ALU with the accelerated arithmetic carry; ALU; arithmetic carry; number of logic elements; maximum delay</p></abstract><trans-abstract xml:lang="ru"><p>В современных микропроцессорах для сокращения временных затрат широко применяется арифметико-логическое устройство &amp;#40;АЛУ&amp;#41; с ускоренной организацией арифметического переноса, характеризующееся высоким быстродействием по сравнению с АЛУ с последовательной организацией арифметического переноса. Однако при наращивании разрядности входных данных время работы такого АЛУ линейно возрастает с ростом числа разрядов. Разработка эффективного АЛУ для обеспечения более высокой производительности, чем существующие известные решения, является актуальной задачей. В работе выполнен анализ АЛУ с последовательной и ускоренной организацией арифметического переноса. Для повышения скорости работы разработано многоразрядное АЛУ. Моделирование всех схем АЛУ осуществлено в среде САПР Altera Quartus-II. Проведено сравнение по количеству логических элементов и максимальной задержке в отчете моделирования схем АЛУ для 4, 8, 16, 32 и 64 разрядов. Реализована схема проверки результатов для подтверждения достоверности функционирования разработанного АЛУ. Установлено, что при выполнении операций с 64-разрядными операндами разработанное АЛУ дает снижение максимальной задержки на 53 &amp;#37; по сравнению АЛУ с последовательной организацией арифметического переноса и на 35,5 &amp;#37; по сравнению с АЛУ с ускоренной организацией арифметического переноса.</p></trans-abstract><kwd-group xml:lang="ru"><kwd/></kwd-group><funding-group/></article-meta>
  </front>
  <body/>
  <back>
    <ref-list><ref id="B1"><label>1.</label><mixed-citation xml:lang="ru">Reto Zimmermann. Binary adder architectures for cell-based VLSI and their synthesis. Zurich: Swiss Federal Institute of Technology, 1997. 110 p.</mixed-citation></ref><ref id="B2"><label>2.</label><mixed-citation xml:lang="ru">Орлов С.А., Цилькер Б.Я. Организация ЭВМ и систем: учебник для вузов. 2-е изд. СПб.: Питер, 2011. 688 с.</mixed-citation></ref><ref id="B3"><label>3.</label><mixed-citation xml:lang="ru">Фрике К. Вводный курс цифровой электроники. 2-е изд. испр. М.: Техносфера, 2004. 432 с.</mixed-citation></ref><ref id="B4"><label>4.</label><mixed-citation xml:lang="ru">Преснухин Л.Н. Микропроцессоры: в 3 кн. Кн. 1: Архитектура и проектирование микроЭВМ: учебник для вузов. М.: Высшая школа, 1986. 495 с.</mixed-citation></ref><ref id="B5"><label>5.</label><mixed-citation xml:lang="ru">Гласман К.Ф., Покопцева М.Н. Цифровые устройства и микропроцессоры. Ч. 1: уч. пособие для студентов. СПб., 2008. 85 с.</mixed-citation></ref><ref id="B6"><label>6.</label><mixed-citation xml:lang="ru">Tertulien Ndjountche. Sequential and arithmetic logic circuits. Digital electronics 2. Great Britain and the United States, 2016. 330 p.</mixed-citation></ref><ref id="B7"><label>7.</label><mixed-citation xml:lang="ru">Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. 2-е изд., перераб. и доп. СПб.: БХВ-Петербург, 2005. 528 с.</mixed-citation></ref><ref id="B8"><label>8.</label><mixed-citation xml:lang="ru">Моделирование микропроцессорных систем на базе ПЛИС c использованием Verilog HDL и САПР Quartus II / Д.Н. Беклемишев, А.Н. Орлов, М.Г. Попов и др. М.: МИЭТ, 2014. 100 с.</mixed-citation></ref><ref id="B9"><label>9.</label><mixed-citation xml:lang="ru">Микропроцессорные средства и системы: курс лекций / Д.Н. Беклемишев, А.Н. Орлов, А.Л. Переверзев и др. М.: МИЭТ, 2013. 288 с.</mixed-citation></ref><ref id="B10"><label>10.</label><mixed-citation xml:lang="ru">Harris D.M., Harris S.L. Digital design and computer architecture. 2nd ed. Avenue South, N. Y., 2013. P. 690.</mixed-citation></ref></ref-list>    
  </back>
</article>
