Design of High Speed BCD Adder Using CMOS Technology
Design of High Speed BCD Adder Using CMOS Technology
Design of High Speed BCD Adder Using CMOS Technology
Corresponding authors: Fadi Nessir Zghoul ([email protected]) and Mohammad Al-Khaleel ([email protected])
ABSTRACT Decimal arithmetic gains its importance in different applications in the fields of finance
and scientific applications. The approach of running decimal arithmetic over binary hardware requires
conversions from decimal to binary and from binary to decimal. These conversions produce inexact results
that impose financial losses for companies. Therefore, the need for decimal hardware is of high importance.
This work proposes decimal addition circuits and presents their realization in complementary metal-oxide
semiconductor (CMOS) technology. LTSPICE SPICE simulator software is used to simulate and verify the
functionality of the proposed circuits. The circuits are simulated using 45nm, 65nm, and 180nm technologies
and compared against existing works in the literature. Due to the lack of existing work in literature and for
purpose of comparison, this work also designed five different BCD adders using different existing binary
adders in literature. The experimental results show that proposed decimal adder achieves better performance
comparing to the other works. For example, for 3-digit operands, the proposed adder shows a power delay
product (PDP), in femtojoule (fJ), of 13.88 fJ comparing to 25.38 fJ , 16.01 fJ , 15.24 fJ , 27.49 fJ , and 27.77
fJ PDP for other works.
INDEX TERMS Addition circuits, BCD adders, CMOS, decimal arithmetic, decimal hardware, LTSPICE,
PDP.
applications. In addition, software solutions are not favored the emergence of energy-efficient, compact, and portable
for such applications since they are generally slower than electronic systems [20]. Additionally, pioneering methodolo-
their hardware counterparts for large scale applications [13]. gies have paved the way for the creation of efficient and
As a result, experiments have been conducted in recent years symmetrical CMOS logic circuits, unlocking fresh opportu-
to improve decimal arithmetic in electronic devices. nities for design innovation [21]. In tandem, these endeavors
Different addition techniques have been devised since the have made significant contributions to comprehending and
adder is utilized in arithmetic tasks, whether in decimal or analyzing the performance of CMOS circuits [22]. In essence,
binary units. This study compares and implements the Binary CMOS circuits, fortified by inventive calibration techniques,
Coded Decimal (BCD) delay drop, as well as looks at the state-of-the-art power supply algorithms, inventive design
power reduction of five proposed decimal additions. approaches, and advanced analytical methods, persist as cen-
In computers, BCD is often used to encode decimal tral components in modern electronics, catalyzing innovation
values. BCD is a number representation system with a and empowering the development of progressively intricate
range from 0 to 9, where each decimal digit is represented electronic systems.
separately by 4-bit. For example, the decimal number 546 in The main contribution of this work is the design of two-
BCD is (0101 0100 0110)BCD [14], [15], [16]. stage, correction-free, fast, and low-power one-digit decimal
One significant advantage that BCD representation has addition CMOS circuit. This one-digit addition circuit is
over binary representation is the ease with which a decimal utilized in designing higher digits decimal addition circuits
number can be converted from its text representation to which is used in decimal arithmetic units that support
its BCD representation. Since many frequently used values decimal-based applications. In addition, for comparison
between 0 and 1 cannot be precisely represented by fixed and purposes, this work build five different decimal adders based
floating point binary representations, this capability is helpful on existing binary adders. The proposed decimal adder and
when working with fractional numbers. the other five decimal adders are used to build 2-digit, 3-digit,
A BCD adder adds two decimal digits with a carry-in and 4-digit decimal adders that are realized and simulated
input and generates the decimal sum and the carry-out output. using different CMOS technology libraries.
Typically, it consists of two 4-bit binary adders that are All of the one-digit decimal addition circuits are imple-
integrated with correction and carry generation circuits. The mented using CMOS technology, which has many advantages
two decimal operands and the carry-in are added using the over other technologies. For example, power dissipation is
first 4-bit binary adder. If the resulting sum is greater than 9 very low in digital CMOS circuits, since they dissipate power
(invalid decimal digit) then a correction is mandatory. The during switching time only. Moreover, in comparison to other
correction is done by the second binary adder, which adds types of transistors, CMOS devices can be scaled down more
6 to the result and passes any resulting carry to the output easily. Additionally, recent advances in CMOS technologies
[17], [18]. have improved the intrinsic speed of CMOS devices, which
In the field of contemporary electronics, the utilization made it faster than other type of devices. In general, CMOS
of CMOS (Complementary Metal-Oxide-Semiconductor) technology is preferred in digital circuit design over other
circuits has become remarkably prevalent due to their type of technologies due to its low fabrication cost. CMOS
exceptional qualities. These circuits have discovered diverse technology has been used in designing different type of BCD
applications across various domains, owing to their dis- adders in the literature [23], [24], [25].
tinctive advantages. A particularly noteworthy attribute is The rest of the paper is structured in the following manner.
the capacity of CMOS transistors to achieve minimal time Section II presents the background and the literature review.
delay, a feature of immense significance when aiming for Section III contains detailed information about the proposed
precision in electronic system design. Furthermore, they are BCD adder circuits. Section IV presents simulation results
acknowledged for their effectiveness in conserving power, and comparisons. Finally, the conclusions are provided in
a pivotal aspect in the creation of energy-efficient designs. Section V.
These attributes assume heightened significance during the
development of electronic systems, directly influencing both II. BACKGROUND AND RELATED WORK
speed and energy efficiency. The integration of CMOS BCD addition of n-digit operands is usually performed by
technology has ushered in substantial progress in the realm cascading n 1-digit BCD adders in a ripple carry structure as
of electronics, enabling the realization of high-performance, illustrated by Figure 1, where, Xi and Yi ; i = 0, 1, 2, · · · , n −
energy-efficient components such as microprocessors and 1 are the decimal digits of the two operands. In this case, if the
memory modules. It is worth noting that numerous studies delay for the 1-digit BCD adder is assumed to be T , then the
in the existing body of research have played a pivotal role delay for the n-digit BCD adder is linearly increasing with n
in advancing the precision of CMOS circuits [19], further and it can be estimated to be nT for large n.
solidifying their prominence in contemporary electronics. Performing a 1-digit BCD addition is achieved by adding
Moreover, dedicated efforts have been invested in the evolu- the BCD codes of the two decimal digits in binary and if
tion of power supply technologies, consequently facilitating the result is greater than 9 or if a carryout is generated,
in (1)-(5).
C1 = G0 (P0 + C0 ), (1)
C2 = G1 (P1 + G0 ) + C0 (P1 + P0 ), (2)
C3 = G2 (P2 + G1 ) + (P2 + P1 ).(G0 (P0 + C0 )), (3)
where, Pi = Ai + Bi and Gi = Ai Bi .
gating and multi-channel techniques to curtail the leakage Figure 6 shows the circuits for the carry signals of this
supremacy dissipated during standby mode in all deep CLA.
submicron CMOS devices.
5) A HIGH-SPEED 4-BIT CLA ARCHITECTURE
B. LOW-LEVEL BINARY ADDERS A new 4-bit CLA architecture is presented in [34]. In this
One approach that is used to speed up binary adders is the design, inputs (Ai , Bi , and C0 ) are directly supplied into the
carry look ahead addition (CLA). This type of adders reduces complex CLA circuits and the carry signals are generated.
the carry delay by reducing the number of gates through None of the Gi and Pi signals are used in this design. The
which the carry propagates [31]. Two signals, Propagate (P) circuits for the carry signals of this CLA are presented in
and Generate (G), are invented exclusively for the aim of Figure 7.
reducing the time required to generate the carry bits.
III. THE PROPOSED BCD ADDER
In the sequel, we present, discuss, and realize a CMOS based
1) CONVENTIONAL 4-BIT CLA ADDERS fast BCD digit adder which we use to build higher order BCD
The theory behind the conventional CLA is addressed by adders. The adder achieves high speed since being correction-
many works in literature such as [32], [33], [34], [35], [36], free. It is developed as a two-level netlist: netlist1 and netlist2
[37], [38], and [39]. In general, in a 4-bit conventional as illustrated by Figure 8. To do so, we first note that we let
CLA adder, the Propagate (P) and Generate (G) signals are the BCD adder have two decimal inputs A = A3 A2 A1 A0 and
computed and used in generating the sum and the carry B = B3 B2 B1 B0 , where A, B ∈ {0, 9} and Cin be the decimal
signals. The CMOS realization for these signal is found in carry input. Additionally, we let the output decimal sum be
many works in the literature. S ∈ {0, 9} and the output decimal carry be Cout . Then, the A
and B terms are expressed in the Boolean functions in (6) and
(7) in terms of two integers I = B3 B2 B1 and J = A3 A2 A1 as
2) MODIFIED 4-BIT CLA ARCHITECTURE
follows:
New implementations, as illustrated by Figure 3, for the XOR
and AND gates are presented in [40]. These XOR and AND A = (2 × J ) + A0 , (6)
gates are used to generate the Pi and Gi signals in the modified B = (2 × I ) + B0 . (7)
CLA presented in [41]. The only difference between this
modified CLA and the conventional CLA is the way the Pi Since A and B are two decimal digits, we have 0 ≤ J ≤ 4 and
and Gi signals are generated. 0 ≤ I ≤ 4.
As a result, the BCD adder output can be written as follows:
3) COMPACT 4-BIT CLA ARCHITECTURE {Cout , Sum} = A + B + Cin
The work in [42] presents the compact 4-bit CLA shown in = (2 × J + A0 ) + (2 × I + B0 ) + Cin
Figure 4. This CLA generates the Pi signal in a similar way it
is generated in the conventional CLA. However, the Gi signal = 2 × (J + I ) + (A0 + B0 + Cin )
is not required in this design and the carry-generation depends = 2 × K + (A0 + B0 + Cin ), (8)
only on the Pi signal.
where K = (J + I ) = (K3 K2 K1 K0 )BCD and 2 × K =
(K3 K2 K1 K0 0)BCD is generated using Netlist1 of Figure 8.
4) NOVEL 4-BIT CLA ARCHITECTURE K3 represents the decimal carry output and its value is either
A novel CLA is presented in [43] where the generation of 1 or 0. (K2 K1 K0 0)BCD is an even decimal digits which means
the Pi signal is completely changed and a NOR gate is used that the least significant bit (LSB) of 2 × K is always 0.
instead of the XOR gate in the conventional CLA. In addition, Therefore, only K3 , K2 , K1 , and K0 are forwarded to Netlist2
an inverted version of the Gi signal is utilized. The new logic of Figure 8 in order to add the term (A0 + B0 + Cin ) to 2 × K
based on this modification is given by the Boolean functions to get the final result.
FIGURE 5. NAND logic and NOR logic used in Novel 4-bit CLA.
The delay of all paths from inputs to the most significant bit
(MSB) of the sum output and the delay of all paths from input FIGURE 10. Netlist2 of the proposed BCD adder.
TABLE 1. Symbols used to refer to the five BCD adders that are built by
this work for comparison purposes with the proposed BCD adder.
TABLE 2. Delay for all possible critical paths in the proposed 4-digit BCD adder.
TABLE 3. Delay for all possible critical paths in the proposed 3-digit BCD adder.
TABLE 4. Delay for all possible critical paths in the proposed 2-digit BCD adder.
From Table 10, the proposed 4-digit decimal adder 180nm technology, the proposed decimal adder is compared
achieves 23.1 PDP comparing to 50.3 and 1815.6 PDP for the with the work presented in [30] for 1-digit, 2-digit, and 4-digit
4-digit (CMOS) and (DTMOS) decimal adders of [45]. The operand size. The proposed 4-digit decimal adder achieves
works in [30] and [46] do not report any information about the almost 68% power saving comparing to the 4-digit decimal
delay and the PDP of their design. Therefore, the proposed adder in [30] that is based on power gating technique.
decimal adder is compared with these works in terms of The total transistor area (TTA) for each circuit is calculated
power only. The proposed 1-digit decimal adder achieves using (11) where Nn and Np are the n-MOST and p-MOST
much power saving comparing to both decimal adder designs transistors count, respectively. Therfore, the total number of
presented in [46]. For example, there is 99% saving in power transistors N = Nn + Np . Ln and Lp are the transistor length
comparing to the (RPS) decimal adder presented in [46]. For for the n-MOST and p-MOST transistors, respectively. Wn
TABLE 5. Delay for all possible critical paths in the proposed 1-digit BCD adder.
TABLE 6. Comparisons results for 1-digit BCD adder. TABLE 9. Comparisons results for 4-digit BCD adder.
and Wp are the transistor width for the n-MOST and p-MOST
transistors, respectively. This work sets Wn = 3Ln , Wp = 6Lp is used. Therefore, as an examples, the total transistor area
and Ln = Lp = L. In CMOS technology, Nn = Np = N /2. for the proposed 3-digit BCD adder is calculated to be
12.848625 µm2 , 26.807625 µm2 , and 205.578 µm2 for
TTA = Np × Lp × Wp + Nn × Ln × Wn . the 45nm process, the 65nm process, and 180nm process;
= Np × Lp × 6Lp + Nn × Ln × 3Ln . respectively.
= N /2 × (6Lp2 + 3Ln2 ).
V. CONCLUSION
= 9NL 2 /2. (11)
A high performance 1-digit BCD adder is proposed. The
In this work, L is set to be 45nm, 65nm, 180nm for the 45nm adder is designed using two level netlist such that correction
process, the 65nm process, and 180nm process; respectively. is interleaved within the design. The Boolean equations for
The transistor count N is the same no matter what process each netlist are derived and realized in CMOS technology
targeting 45nm technology. The 1-digit BCD adder is used [18] S. A. Kumar and M. Kavitha, ‘‘Design of efficient BCD adders correction
to build larger BCD adders using ripple carry structure. The logic in QCA technology,’’ Int. J. Sci. Res. Eng. Trends, vol. 8, no. 2,
pp. 869–874, 2022.
BCD adders are compared against existing designs. Some [19] I. T. Abougindia, I. Cevik, S. U. Ay, and F. N. Zghoul, ‘‘A fast two-step
of these designs are realized in CMOS targeting 180nm coarse-fine calibration (CFC) technique for precision comparator design,’’
and 65nm technologies. Therefore, the proposed design is in Proc. IEEE 20th Int. Conf. Electron., Circuits, Syst. (ICECS), Dec. 2013,
pp. 153–156.
also implemented in CMOS targeting 180nm and 65nm
[20] V. Sukumar, M. Alahmad, K. Buck, H. Hess, H. Li, D. Cox, F. N. Zghoul,
technologies for fair comparisons. Due to the lack of existing J. Jackson, S. Terry, B. Blalock, M. M. Mojarradi, W. C. West, and
similar works in literature, following the traditional BCD J. F. Whitacre, ‘‘Switch array system for thin film lithium microbatteries,’’
J. Power Sources, vol. 136, no. 2, pp. 401–407, Oct. 2004.
adder design, this work build five BCD adders using existing
[21] F. N. Zghoul, H. Alteehi, and A. Abuelrub, ‘‘A mayfly-based approach for
binary adders in literature. All of the designs are simulated CMOS inverter design with symmetrical switching,’’ Algorithms, vol. 16,
using LTSPICE tools for different operands length (1-digit, no. 5, p. 237, Apr. 2023.
2-digit, 3-digit, and 4-digit). The proposed BCD adders show [22] F. N. Zghoul, S. U. Ay, and A. Ababneh, ‘‘Gain and offset analysis of
comparator using the bisection theorem and a balanced method,’’ Int.
an improvement in terms of speed and power compared to J. Electron., vol. 103, no. 12, pp. 1965–1983, Dec. 2016.
other designs. [23] M. Srinivas and K. V. D. Sagar, ‘‘Analysis on power gating circuits based
low power VLSI circuits (BCD adder),’’ J. Phys., Conf. Ser., vol. 2089,
no. 1, Nov. 2021, Art. no. 012080.
REFERENCES
[24] I. Gassoumi, L. Touil, and A. Mtibaa, ‘‘Design of efficient binary-coded
[1] M. Véstias and H. Neto, ‘‘Improving the area of fast parallel decimal decimal adder in QCA technology with a regular clocking scheme,’’
multipliers,’’ Microprocessors Microsyst., vol. 61, pp. 96–107, Sep. 2018. Comput. Electr. Eng., vol. 101, Jul. 2022, Art. no. 107999.
[2] H. Thapliyal and N. Ranganathan, ‘‘Design of efficient reversible logic- [25] P. Durgaprasadarao and K. V. D. Sagar, ‘‘Implementation of electronic
based binary and BCD adder circuits,’’ ACM J. Emerg. Technol. Comput. devices of CMOS full adder in low power vlsi circuits,’’ J. Phys., Conf.
Syst., vol. 9, no. 3, pp. 1–31, Sep. 2013. Ser., vol. 2089, no. 1, Nov. 2021, Art. no. 012081.
[3] L. Dadda, ‘‘Multioperand parallel decimal adder: A mixed binary and [26] M. S. Schmookler and A. Weinberger, ‘‘High speed decimal addition,’’
BCD approach,’’ IEEE Trans. Comput., vol. 56, no. 10, pp. 1320–1328, IEEE Trans. Comput., vol. C-20, no. 8, pp. 862–866, Aug. 1971.
Oct. 2007. [27] A. Vázquez and E. Antelo, ‘‘Conditional speculative decimal addition,’’ in
[4] H. Calderon, G. Gaydadjiev, and S. Vassiliadis, ‘‘Reconfigurable universal Proc. 7th Conf. Real Numbers Comput. (RNC), 2016, pp. 47–57.
adder,’’ in Proc. IEEE Int. Conf. Appl.-Specific Syst., Architectures [28] R. Santhiya and T. ThamaraiManalan, ‘‘Power gating based low power
Processors (ASAP), Jul. 2007, pp. 186–191. 32 bit BCD adder using DVT,’’ Int. J. Sci. Res. Develop., vol. 3, no. 2,
[5] S. Siddha, ‘‘Area efficient 4-input decimal adder using CSA and CLA,’’ pp. 802–805, 2015.
J. Sci. Technol., vol. 2, no. 6, pp. 550–553, Jun. 2013. [29] D. Saha, S. Basak, S. Mukherjee, and C. K. Sarkar, ‘‘A low-voltage, low-
[6] M. F. Cowlishaw, ‘‘Decimal floating-point: Algorism for computers,’’ in power 4-bit BCD adder, designed using the clock gated power gating,
Proc. 16th IEEE Symp. Comput. Arithmetic, Jun. 2003, pp. 104–111. and the DVT scheme,’’ in Proc. IEEE Int. Conf. Signal Process., Comput.
[7] Y. D. Ykuntam and S. H. Prasad, ‘‘A modified high speed and less area Control (ISPCC), Sep. 2013, pp. 1–6.
BCD adder architecture using mirror adder,’’ in Proc. 2nd Int. Conf. Smart [30] D. Siddhamshittiwar, ‘‘An efficient power optimized 32 bit BCD adder
Electron. Commun. (ICOSEC), Oct. 2021, pp. 624–627. using multi-channel technique,’’ Int. J. New Practices Manage. Eng., vol. 6,
[8] M. Cornea, ‘‘IEEE 754R decimal floating-point arithmetic: Reliable and no. 2, pp. 7–12, Jun. 2017.
efficient implementation for Intel architecture platforms,’’ Intel Technol. [31] S. Erniyazov and J.-C. Jeon, ‘‘Carry save adder and carry look ahead
J., vol. 11, no. 1, pp. 10–19, Feb. 2007. adder using inverter chain based coplanar QCA full adder for low energy
[9] F. Y. Busaba, C. A. Krygowski, W. H. Li, E. M. Schwarz, and dissipation,’’ Microelectron. Eng., vol. 211, pp. 37–43, Apr. 2019.
S. R. Carlough, ‘‘The IBM z900 decimal arithmetic unit,’’ in Proc. [32] S. Ghafari, M. Mousazadeh, A. Khoei, and A. Dadashi, ‘‘A new high-
Conf. Rec. 35th Asilomar Conf. Signals, Syst. Comput., Nov. 2001, speed and low area efficient pipelined 128-bit adder based on modified
pp. 1335–1339. carry look-ahead merging with Han–Carlson tree method,’’ in Proc. 26th
[10] C. F. Webb, ‘‘IBM z10: The next-generation mainframe microprocessor,’’ Int. Conf. Mixed Design Integr. Circuits Syst. (MIXDES), Jun. 2019,
IEEE Micro, vol. 28, no. 2, pp. 19–29, Mar. 2008. pp. 157–162.
[11] M. D. Al-Khaleel, M. J. Gander, and A. E. Ruehli, ‘‘Optimized waveform [33] I. Koren, Computer Arithmetic Algorithms. New York, NY, USA: AK
relaxation solution of RLCG transmission line type circuits,’’ in Proc. 9th Peters/CRC Press, 2018.
Int. Conf. Innov. Inf. Technol. (IIT), Mar. 2013, pp. 136–140. [34] M. Hasan, M. S. Hossain, A. H. Siddique, M. Hossain, H. U. Zaman, and
[12] M. Al-Khaleel and S.-L. Wu, ‘‘A mathematical analysis of discrete S. Islam, ‘‘A high-speed 4-bit carry look-ahead architecture as a building
waveform relaxation algorithms for transmission line type circuits,’’ in block for wide word-length carry-select adder,’’ Microelectron. J., vol. 109,
Proc. IEEE Asia–Pacific Conf. Comput. Sci. Data Eng. (CSDE), Dec. 2021, Mar. 2021, Art. no. 104992.
pp. 1–5. [35] R. Zlatanovici, S. Kao, and B. Nikolic, ‘‘Energy-delay optimization
[13] M. Riaz-ul-haque, M. Shintani, and M. Inoue, ‘‘Decimal multiplication of 64-bit carry-lookahead adders with a 240 ps 90 nm CMOS design
using combination of software and hardware,’’ in Proc. IEEE Asia–Pacific example,’’ IEEE J. Solid-State Circuits, vol. 44, no. 2, pp. 569–583,
Conf. Circuits Syst. (APCCAS), Oct. 2018, pp. 239–242. Feb. 2009.
[14] O. Al-Khaleel, M. Al-Khaleel, Z. Al-QudahJ, C. A. Papachristou, [36] M. Valinataj, ‘‘Fault-tolerant carry look-ahead adder architectures robust
K. Mhaidat, and F. G. Wolff, ‘‘Fast binary/decimal adder/subtractor with to multiple simultaneous errors,’’ Microelectron. Rel., vol. 55, no. 12,
a novel correction-free BCD addition,’’ in Proc. 18th IEEE Int. Conf. pp. 2845–2857, Dec. 2015.
Electron., Circuits, Syst., Dec. 2011, pp. 455–459. [37] A. Ibrahim and F. Gebali, ‘‘Optimized structures of hybrid ripple carry
[15] O. Al-Khaleel, Z. Al-Qudah, M. Al-Khaleel, R. Bani-Hani, and hierarchical carry lookahead adders,’’ Microelectron. J., vol. 46, no. 9,
C. Papachristou, and F. Wolff, ‘‘Efficient hardware implementations pp. 783–794, Sep. 2015.
of binary-to-BCD conversion schemes for decimal multiplication,’’ [38] M. S. Hossain and F. Arifin, ‘‘A proposed design of conventional
J. Circuits, Syst. Comput., vol. 24, no. 2, Feb. 2015, Art. no. 1550019. 4-bit carry look-ahead adder improving performance,’’ in Proc. Adv.
[16] B. Shirazi, D. Y. Y. Yun, and C. N. Zhang, ‘‘RBCD: Redundant binary Comput. Commun. Technol. High Perform. Appl. (ACCTHPA), Jul. 2020,
coded decimal adder,’’ IEE Proc. E Comput. Digit. Techn., vol. 136, no. 2, pp. 89–93.
p. 156, Mar. 1989. [39] M. Binggeli, S. Denton, N. S. Muppaneni, and S. Chiu, ‘‘Optimizing
[17] A. A. Bayrakci and A. Akkas, ‘‘Reduced delay BCD adder,’’ in Proc. IEEE carry-lookahead logic through a comparison of PMOS and NMOS block
Int. Conf. Application-Specific Syst., Architectures Processors (ASAP), inversions,’’ in Proc. IEEE Int. Conf. Electro/Information Technol. (EIT),
Jul. 2007, pp. 266–271. May 2015, pp. 641–646.
[40] M. Hasan, M. J. Hossein, M. Hossain, H. U. Zaman, and S. Islam, ‘‘Design OSAMA AL-KHALEEL received the B.Sc. degree
of a scalable low-power 1-bit hybrid full adder for fast computation,’’ in electrical engineering from the Jordan Univer-
IEEE Trans. Circuits Syst. II, Exp. Briefs, vol. 67, no. 8, pp. 1464–1468, sity of Science and Technology, Irbid, Jordan,
Aug. 2020. in 1999, and the M.Sc. and Ph.D. degrees in
[41] M. Hasan, M. S. Islam, and M. R. Ahmed, ‘‘Performance improvement of computer engineering from Case Western Reserve
4-bit static CMOS carry look-ahead adder using modified circuits for carry University, Cleveland, OH, USA, in 2003 and
propagate and generate terms,’’ Sci. J. Circuits, Syst. Signal Process., vol. 8, 2006, respectively. He is currently an Asso-
no. 2, p. 76, 2019.
ciate Professor of computer engineering with
[42] G. A. Ruiz and M. Granda, ‘‘An area-efficient static CMOS carry-select
the Department of Computer Engineering, Jordan
adder based on a compact carry look-ahead unit,’’ Microelectron. J.,
University of Science and Technology. His current
vol. 35, no. 12, pp. 939–944, Dec. 2004.
[43] J. Miao and S. Li, ‘‘A novel implementation of 4-bit carry look-ahead research interests include embedded systems design, reconfigurable comput-
adder,’’ in Proc. Int. Conf. Electron Devices Solid-State Circuits (EDSSC), ing, computer arithmetic, and logic design.
Oct. 2017, pp. 1–2.
[44] IBM z196 (IBM 2817) Technical Specs | Top Gun Technology.
Accessed: Nov. 9, 2023. [Online]. Available: https://www.topgun-
tech.com/products/ibm-zsystems/ibm-z196-ibm-2817
[45] P. Chaudhari, A. Khadke, M. More, and P. D. S. Patil, ‘‘Ultra low power,
low voltage 16 bit BCD adder using DTMOS,’’ Int. Res. J. Eng. Technol.,
vol. 3, no. 10, pp. 1115–1118, Oct. 2016.
[46] C. M. Kumar, M. Srinivasulu, S. A. Basha, K. Suvarna, and H. Devanna,
‘‘Design of low power 4-bit BCD adder using reversible gates,’’ Int. J. Ind.
Electron. Elect. Eng., vol. 2, pp. 14–16, Sep. 2014. MOHAMMAD AL-KHALEEL received the M.Sc.
and Ph.D. degrees in applied mathematics (numer-
ical analysis and scientific computing) from
McGill University, Montreal, QC, Canada, in
2003 and 2007, respectively. In 2007, he became
an Assistant Professor of mathematics with the
ABDELSALAM AL SHARE received the B.Sc.
Department of Mathematics, Yarmouk University,
degree from Yarmouk University, Jordan, in 2018,
Jordan, and afterwards was promoted to an
and the M.Sc. degree in electrical engineering
Associate Professor. He is currently an Associate
from the Jordan University of Science and Tech-
Professor with the Department of Mathematics,
nology, Jordan, in 2023. He did practical training
Khalifa University of Science and Technology, United Arab Emirates.
for three months with Irbid Electricity Company,
His research interests include multidisciplinary nature but the bulk of it
from June 2017 to September 2017. He was
has revolved around developing and implementing efficient and parallel
an Electrical Engineer with Jordan Petroleum
numerical methods as well as analytical methods for solving differential
Refinery, from September 2018 to February 2019.
equations (ordinary, partial, and fractional) that appear in many applications
He is currently with the Ministry of Education,
in different fields, including seismic waves, nanofluid and microfluid dynam-
Jordan. His current research interests include electrical circuits design,
ics, circuit simulations, other areas of mathematics, including topics in metric
electrical distribution systems, and electronic circuit design.
fixed point theory, fractional calculus, numerical parameter optimization,
inverse and control problems, and the mathematical background of computer
arithmetic circuits.