Skip to main content
Log in

Improving the Performance of a Multibit Arithmetic Logic Unit

  • Published:
Russian Microelectronics Aims and scope Submit manuscript

Abstract

In modern microprocessors, the arithmetic logic units (ALUs) with the accelerated transfer organization, which are faster than ALUs with the sequential organization of arithmetic transfer, are widely used to reduce time costs. However, as the input data capacity increases, the operating time of such ALUs increases linearly with an increase in the number of bits. Developing an efficient ALU to deliver better performance than the existing known solutions is a pressing challenge. In this study, ALUs with the sequential and accelerated organization of arithmetic transfer are analyzed. A multidigit ALU is developed to increase the operating speed. All the ALU schemes were modeled in the CAD Altera Quartus-II environment. The number of gates and the maximum delay in the ALU circuit simulation report are compared for 4, 8, 16, 32, and 64 bits. A results verification scheme is implemented to confirm the reliability of the developed ALU. It is found that when performing operations with 64-bit operands, the developed ALU reduces the maximum delay by 53% compared to ALUs with the sequential organization of the arithmetic transfer and by 35.5% compared to ALUs with the accelerated organization of the arithmetic transfer.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.

Similar content being viewed by others

REFERENCES

  1. Zimmermann, R., Binary Adder Architectures for Cell-Based VLSI and Their Synthesis, Zurich: Swiss Fed. Inst. Technol., 1997.

    Google Scholar 

  2. Orlov, S.A. and Tsil’ker, B.Ya., Organizatsiya EVM i sistem: uchebnik dlya VUZov (Organization of Computers and Systems, The School-Book), St. Petersburg: Piter, 2011, 2nd ed.

  3. Fricke, K., Digitaltechnik: Lehr- und Übungsbuch für Elektrotechniker und Informatiker, Wiesbaden: Springer, 2014.

    Book  Google Scholar 

  4. Presnukhin, L.N., Mikroprotsessory. Kn. 1: Arkhitektura i proektirovanie mikroEVM: uchebnik dlya VUZov (Microprocessors, Vol. 1: Architecture and Design of Microcomputers, The School-Book), Moscow: Vysshaya Shkola, 1986.

  5. Glasman, K.F. and Pokoptseva, M.N., Tsifrovye ustroistva i mikroprotsessory. Ch. 1, uch. posobie dlya studentov (Digital Devices and Microprocessors, Part 1, The School-Book), St. Petersburg, 2008.

  6. Ndjountche, T., Sequential and Arithmetic Logic Circuits. Digital Electronics 2, UK: Wiley, 2016.

    Book  Google Scholar 

  7. Ugryumov, E.P., Tsifrovaya skhemotekhnika: ucheb. posobie dlya VUZov (Digital Circuitry, The School-Book), St. Petersburg: BKhV-Peterburg, 2005, 2nd ed.

  8. Beklemishev, D.N., Orlov, A.N., Popov, M.G., et al., Modelirovanie mikroprotsessornykh sistem na baze PLIS c ispol’zovaniem Verilog HDL i SAPR Quartus II (Simulation of FPGA-Based Microprocessor Systems Using Verilog HDL and Quartus II CAD), Moscow: MIET, 2014.

  9. Beklemishev, D.N., Orlov, A.N., Pereverzev, A.L., et al., Mikroprotsessornye sredstva i sistemy: kurs lektsii (Microprocessor Tools and Systems, a Course of Lectures), Moscow: MIET, 2013.

  10. Harris, D.M. and Harris, S.L., Digital Design and Computer Architecture, New York: Avenue South, 2013, 2nd ed., p. 690.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. N. Yakunin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yakunin, A.N., San, A.M. & Vin, K. Improving the Performance of a Multibit Arithmetic Logic Unit. Russ Microelectron 50, 534–542 (2021). https://doi.org/10.1134/S1063739721070167

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S1063739721070167

Keywords:

Navigation