664 IEEE TRANSACTIONS ON NANOTECHNOLOGY, VOL. 9, NO. 6, NOVEMBER 2010
Research Letters
Threshold Voltage Variations Make Full Adders Reliabilities Similar
Walid Ibrahim, Senior Member, IEEE, and Valeriu Beiu, Senior Member, IEEE
Abstract—Addition is the most widely used arithmetic opera-
tion in digital applications. The reliability of full adder (FA) cells
is crucial as they affect arithmetic logic and floating-point units, as
well as cache/memory address calculations. This letter studies the
reliability of five different FA designs. The analysis starts from the
device level by estimating the effects threshold voltage variations
will have on the reliability of scaled CMOS transistors. These es-
timations will then be used to calculate the reliability of the sum
and carry_out signals. This letter will also briefly explore the ef-
fects of increasing the reliability of devices and of using gate-level
redundancy schemes on the reliability of FAs.
Index Terms—Adders, Bayesian network (BN), CMOS, reliabil-
ity, threshold voltage, variations.
I. INTRODUCTION
A
DDITION is by far the most widely used arithmetic op-
eration in today’s digital applications. Besides the basic
addition operation, full adder (FA) cells are essential building
blocks for many other operations including subtraction, mul-
tiplication, division, and address calculations. Therefore, their
performances are crucial, affecting the overall performances
of the systems they are a part of. At the same time, the sus-
tained massive growth of the mobile appliances market is push-
ing the demand for power-efficient VLSI circuits. This was the
main driving force behind many research papers during the last
decade [1]–[3]. The main design objective of such papers has
constantly been to create faster FA cells while also reducing their
power consumption. All of these designs implicitly assumed that
the gates themselves are reliable (enough); therefore, reliability
was never considered as one of the optimization criteria.
The latest ITRS predicts that reliability issues are going to
be one of the greatest threats to scaling [4], which should be-
come difficult when going beyond 10 nm as many more “errors
[will] arise from the difficulty of providing highly precise di-
Manuscript received March 6, 2010; revised May 26, 2010; accepted July 12,
2010. Date of publication August 16, 2010; date of current version November
10, 2010. The review of this paper was arranged by Associate Editor
D. Hammerstrom.
W. Ibrahim is with the Faculty of IT, United Arab Emirates University, Al
Ain 17551, Abu Dhabi, UAE, and also with the Department of Systems and
Computer Engineering, Carleton University, Ottawa, ON K1S 5B6, Canada
(e-mail: walidibr@uaeu.ac.ae).
V. Beiu is with the Faculty of IT, United Arab Emirates University, Al Ain
17551, Abu Dhabi, UAE, and also with the School of Computing and In-
telligent Systems, University of Ulster, Coleraine BT52 1SA, U.K. (e-mail:
vbeiu@uaeu.ac.ae).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TNANO.2010.2066573
mensional control needed to fabricate the devices and also from
interference from the local environment.”
From the process perspective, CMOS scaling has been used
successfully over the last four decades to improve the perfor-
mance of VLSI designs. With CMOS geometries shrinking
below 32 nm, the available reliability margins are drastically
being reduced as the CMOS transistors are introducing larger-
and-larger parameter fluctuations/variations [5]. These lead to
device-to-device fluctuations in key parameters, including the
threshold voltage (V
th
) [6].
In this letter, the effect of V
th
variations on the reliability
of five FAs is thoroughly investigated, and two approaches to
improve on their reliability (by improving the reliability at both
the device and the gate levels) are analyzed. The rest of the
letter is organized as follows. The state of the art is presented
in Section II. Accurate FA reliability calculations are discussed
in Section III, followed by simulation results in Section IV.
Concluding remarks are provided in Section V.
II. STATE OF THE ART
Very recently, the reliability of (future) nanoscale FA cells
has attracted the attention of several research teams [7]–[13].
The probability transfer matrix technique has been used in [8]
and [9] to evaluate the reliability of FAs implemented with
quantum-dot cellular automata (QCA). The simulation results
showed that the FA should have a probability of failure (PF) less
than 10
−7
in order to reach 99% reliability for a 128-bit ripple
carry adder [8]. This is inline with simulations results from [9],
which showed that PF
GATE
should be below 10
−7
in order to
achieve 99.999% reliability for a 2-bit adder.
Monte Carlo (MC) simulations have been used in [10] to
evaluate the energy and reliability of four different FAs. The
authors concluded that reliability and energy become closely
linked in ultra-low power regimes and error-aware logic design
can produce a great reduction in energy consumption.
In [11], Choi et al. used binary decision diagram (BDD)
to design a new single-electron transistor FA cell. They used
MC simulations to study the sensitivity of the proposed FA to
process variations. The sensitivity of the proposed FA was also
compared to the sensitivity of a majority (MAJ) based and a
threshold logic gate (TLG)-based FA. The simulation results
showed that the BBD FA can tolerate 2.85 times and 4 times
more background charge variations than the MAJ and the TLG
FAs, respectively.
MC simulations were also used by Stanisavljevic
et al. [12] to investigate the effect of introducing hardware re-
dundancy on the reliability of a standard CMOS (mirrored) 4-bit
1536-125X/$26.00 © 2010 IEEE