1. Introduction
In recent years, the use of mobile devices with short battery life has expanded significantly. Wearable technology, mobile phones, tablet computers, and handheld devices are examples of a few of those devices. Power consumption and delay are the major issues arising due to the short battery life of these devices [1,2]. Many applications of image processing are fault tolerant. The approximation has recently become a viable option for reducing circuit factors [3]. Hardware constraints can be solved via circuit design to some extent, however, it will entail sacrificing precision. Full Adder circuits play the primary role in many mathematical systems. These can be used in multipliers, adders, subtractors and more complex structures [4,5]. Therefore, building a high-performance Full Adder cell is essential.
By 2006, MOSFET transistors had reached a nanoscale dimension of 65 nm [6]. In the Nano region, bulk silicon MOSFETs commonly suffer from high parametric variations and increased leakage currents [7]. There have been numerous advances in post-silicon technologies designed to overcome the problems associated with nanoscale MOSFETs. A CNFET device has remarkable electrical properties. Since they conduct charge carriers near ballistic conduction and have low off-currents, they are inherently fast and low-powered [8]. These features make CNFETs a promising alternative to its competitors. Thin graphite tubes are called CNTs. It is formed by spinning graphite composed of hexagonal carbon, called graphene, into CNTs [9]. A CNT can be either metallic or semiconductor based on its chirality vector.
In this paper, we propose a new design of a 1-bit Full Adder. For assessment, the presented Adder is compared to several progressive inaccurate Adders. We also simulate changes in voltage, output load, and temperature using software simulations. Based on the simulation results, the proposed cell performs better in delay, PDP, and EDP. Following that, the proposed inaccurate Adder is used in alpha blending applications. PSNR and SSIM are used to assess the efficiency of inaccurate circuits. Two merit figures are used to reconcile transistor results with application results.
In Section 2, we discourse the primary concepts of CNFET and inaccurate computing. Section 3 investigates the pros and cons of several advanced inaccurate Full Adders. In Section 4 and Section 5, we present the detailed design and simulation results, respectively, and in Section 6, the article is summarized and future works are introduced.
2. Literature Review
As a method of increasing hardware metrics, such as energy consumption, delay and area, approximate computation is a computationally efficient solution [3,10]. We examine some of the main error metrics in Equations (1) and (2). It should be noted that the symbols S, S’, and N indicate the accurate output, inaccurate output and the number of input signals, respectively. The first characteristic is the error distance. It refers to the absolute difference between inaccurate and accurate results [11,12].
(1)
(2)
In the design of high-performance circuits, it is important to minimize the length of the critical path. The critical path is defined as the longest temporal path from the circuit input to its output.
Several advanced inaccurate Full Adder circuits are discussed in detail based on their transistor level and accuracy.
In [13], a bridge-based inexact Full Adder is proposed. This circuit has twelve transistors. Both outputs of this design are full-swing. The Cout output is derived from the SUM output, and it becomes weak while driving large loads. The weak SUM signal results in slower Cout switching speeds. Consequently, this design has a considerable delay. Due to the precision of the Cout output, the calculation error in one level does not propagate to the next levels with higher significance values. Out of the eight possible input combinations, two of the SUM signals are incorrect.
Two Full Adder circuits proposed in [14] have thirteen and nine transistors (13T, 9T), respectively. In this design, the circuits are based on the Capacitive Threshold Logic (CTL) technique. The first design comprises thirteen transistors, four of which are located on the critical path. Inverters at the outputs ensure that the Cout and SUM have a full voltage swing. There are only nine transistors in the second scheme, three of which are located on the critical path. The SUM output in the second scheme is not derived by a strong signal. It is worth mentioning that both schemes have high energy consumption due to using a capacitor network with three inputs to generate non-full swing signals. In both schemes, there are three incorrect combinations in the SUM output, while the Cout output is never incorrect. As a result, these designs are less accurate than those described in [13].
Eight transistors are in the circuit [15]. Both outputs are full-swing. The SUM output derives the Cout output, as in the scheme [13]. The SUM signal becomes weak when it drives large loads. The Cout output switches slower when the SUM signal is weak. As a result, this circuit is expected to have a long delay. In scheme [16], both output signals are inaccurate. Using the Cout signal, the error is transferred to the higher significant bits.
There are nine transistors in a CMOS style scheme in the circuit [17]. The drawback of this design emerges because the Cout signal depends on the SUM signal. As a result, large loads significantly increase power and delay. In this circuit, both Cout and SUM signals are produced with incorrect values. Consequently, errors are transferred to higher significant bit positions as in [15].
There are fifteen transistors in the scheme [18], four of which are located along the critical path. To generate internal signals, it uses two capacitor networks. The output of the capacitive network section is a non-full voltage swing, which increases the energy consumption. Three inverters are devised at the output section to produce the high drive capacity. This circuit’s SUM signal values are incorrect, but Cout signals remain correct.
There are eight transistors in the inexact circuit in [19], four of which are located on the critical path. Unlike Cout, the SUM signal is full-swing in this circuit. The Cout output derives the SUM output. As a result, the Cout signal becomes weak while driving large loads.
In [20], a new exact Full Adder is proposed. This design has ten transistors and it suffers from threshold loss on both outputs. Therefore, it is unable to carry large loads effectively.
To conclude, Table 1 summarizes some of the criteria of the various Full Adder designs in terms of transistor level and accuracy.
3. Proposed Method
Table 2 presents the approximate design and the truth table of the suggested Full Adder. The Cout and SUM outputs produce one and three incorrect values, respectively.
To develop an efficient approximate Full Adder, a balance must be achieved between the logic and transistor levels. This necessitates tolerable imprecision in the logic circuit to allow for an acceptable error margin at the application level, such as in image processing. Meanwhile, the transistor-level considerations must prioritize low delay and power consumption characteristics. Consequently, the design process entails concurrent completion of the truth table and the transistor-level circuit.
In addition, the truth table of the proposed design should be simplified relative to the truth table of the exact Full Adder circuit. This simplification makes the final circuit require a smaller number of transistors for implementation. However, it is of utmost importance to maintain a minimal increase in the error distance, as a significant increase in the error distance will lead to a decrease in the efficiency of the circuit at the application level. Moreover, the design process necessitates careful consideration of the trade-off between achieving a full-swing design and minimizing transistor usage. Neglecting both these aspects would lead to heightened power consumption and delay.
Equations (3) and (4) generate the SUM and Cout outputs, respectively. To achieve maximum symmetry in the design, a combination of an OR gate and two 2:1 multiplexers (MUXs) was employed, with the OR gate serving as a data selector for the MUXs. Therefore, the presented design benefits from a symmetrical architecture [21].
(3)
(4)
Figure 1 shows the architecture of the presented Full Adder cell at the transistor level. To implement a NOR gate with two inputs, a CMOS-style scheme is used. Then, an OR function is generated using a simple inverter. All internal nodes are of full-swing design. Therefore, lower energy consumption and more excellent drive capability are expected. With a rail-to-rail signal in the output, the presented cell ensures appropriate performance when there are large loads [22]. The proposed cell contains fourteen transistors, four of which are located on its critical path.
The presented scheme produces independent SUM and Cout output signals. Therefore, the proposed cell’s output signals can drive large loads properly. A CNFET device with three tubes as transistor channels simulates the proposed cell.
4. Hardware-Level Simulation Results
Hardware-level simulations are performed via the HSPICE software (H-2013.03) using Circuit-Compatible SPICE 32 nm CNFET model [16,23]. Table 3 presents a tabulated representation of the significant parameters encompassed within this model.
Figure 2 shows the simulation testbed [24]. In order to examine the performance of the approximate Full Adders, we apply a comprehensive test pattern that incorporates all possible input transitions. Circuit delay is calculated by considering all transmissions at the outputs and reporting the maximum amount. Moreover, the average energy consumption is calculated. PDP and EDP criteria are also considered [25,26].
Simulated circuits are tested in the range of 0.8 V to 1 V VDD at 25 °C and 1 GHz at FO4 load to evaluate performance against different power supplies. Table 4 shows the simulation results. The results indicate that the presented Full Adder performs better than its competitors. Additionally, to unify the simulation conditions, all CNTs in the presented circuit and competitor circuits have a diameter of 1.4877 nm. To assess the circuit parameters comprehensively, a duration of 32.5 s has been selected as the period for conducting an exhaustive test.
Upon examination of Table 4, it can be concluded that the suggested cell exhibits superior performance in regard to delay, PDP and EDP metrics across all supply voltages in comparison to its counterparts. As an illustrative example, at 1 V VDD, the suggested cell has 49%, 29%, 19%, 31%, 42%, 17%, 18% and 19% less delay and 52%, 81%, 79%, 24%, 37%, 79%, 7% and 35% less PDP in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20], respectively.
It is crucial to examine the circuit performance under varying output loads. All circuits are simulated at 0.9 V VDD, 25 °C, and 1 GHz frequency against various output loads. The simulation results are shown in Figure 3. The suggested cell demonstrates successful performance under variation of loads, in contrast to other cells which exhibit inadequacy in handling large loads. Based on the simulation results, it is clear that the presented Full Adder has the best delay, PDP and EDP for various loads. As expected, circuits with non-full swing nodes perform unacceptably against large loads.
As an illustrative example, at FO8, the suggested cell has 60%, 18%, 10%, 42%, 48%, 5%, 27% and 39% less delay and 61%, 52%, 48%, 32%, 41%, 50%, 45% and 16% less PDP in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20], respectively.
In circuit evaluation, temperature resistance is one of the most important criteria. Figure 4 shows the performance of the designs at different temperatures. As expected, circuits that include capacitor networks perform unacceptably against high temperatures.
The proposed cell appears to function properly and to be resistant to temperature changes, as shown in Figure 4. PDP and EDP of the presented Full Adder remain almost constant without any significant changes.
The performance of all circuits is investigated over a range of clock frequencies at 0.9 V power supply, 25 °C temperature, and FO4. The simulation results are shown in Figure 5. Clearly, the presented Full Adder has the best delay, PDP and EDP among its peers at all frequencies.
5. Application of Presented Full Adder
Alpha blending (image blending) systems are among the most popular image processing applications [27]. The process of alpha blending involves the overlay of a transparent foreground image onto a background image. This process is shown in Figure 6. This technique is commonly utilized in the domain of computer graphics and image editing.
Alpha blending can be achieved by combining two pictures, as shown in Equation (5).
(5)
where, α is the alpha ratio and serves as a determinant for the degree of image manifestation and lies within the range [0, 1]. Furthermore, P1 and P2 are input pictures [28].Alpha blending for a wide range of α has been performed using MATLAB [29,30]. The architecture of accurate and inaccurate Full Adder cells is presented in Figure 7. Indeed, this 8-bit Full Adder is positioned within the adder block, as depicted in Figure 6.
The results of the Alpha blending of images for α = 0.5 are shown in Figure 8. As seen from the results, the inaccurate images possess acceptable quality against the main pictures.
PSNR is a commendable characteristic for evaluating image quality [31]. SSIM is the structural similarity index measure and quantifies the similarity between the reference and the target pictures [32]. Evidently, high PSNR and SSIM quantities are preferred. Moreover, two characteristics are used to create a reconciliation with different design levels. Equations (6) and (7) define the merit criteria. A lower FOM value indicates better results [29].
(6)
(7)
Table 5 presents the simulation results obtained according to the presented architecture in Figure 7 for α = 0.2, 0.5 and 0.8. All circuits are simulated at 0.9 V VDD, 25 °C, and 1 GHz frequency.
Simulations indicate that the presented design closely competes with its peers in respect of PSNR and SSIM, and also has the best FOMs.
The superiority of the proposed circuit in the FOMs characteristic confirms that it has the best performance among its competitors in terms of compromising the application level and circuit characteristics.
6. Conclusions
This paper proposes an advanced Full Adder cell that accepts errors in numerical outputs. We investigated the performance of the designs through extensive computer simulations. HSPICE was used to examine the efficiency of circuits under various VDDs, Fan-outs, working temperatures, and frequencies. In addition, MATLAB software (H-2013.03) was used to evaluate circuit performance at the application level.
Simulations demonstrate that the presented design is superior in transistor and application levels compared to its competitors.
Significant reduction in delay and as a result EDP and PDP while maintaining output accuracy compared to competitors are the main advantages of this circuit. The adoption of the proposed design for an inexact Full Adder cell yields a notable decrease of 12%, 7%, and 23% in the metrics of delay, PDP and EDP, respectively.
On the other hand, the presence of more transistors than its competitors which increases the consumption area and to some extent the power consumption are the main disadvantages of this design.
In consideration of further work, the designing of inexact compressors and multipliers employing the cell presented in this study will be subject to scrutiny. Moreover, the dynamic calibration of the precision of the Full Adder cells is subjected for future investigation.
Methodology, S.H.S., M.H. and M.R.; Software, S.H.S.; Investigation, S.G.; Writing—original draft, M.H.; Supervision, M.R. All authors have read and agreed to the published version of the manuscript.
Not applicable.
The authors declare no conflict of interest.
The following abbreviations are used in this manuscript:
CNFET | Carbon Nanotube Field Effect Transistor |
EDP | Energy-delay product |
PDP | Power-delay product |
PSNR | Peak signal-to-noise ratio |
SSIM | Structural similarity index measure |
FOM | Figure of merit |
MOSFET | Metal–oxide–semiconductor field-effect transistor |
CNT | Carbon Nanotube |
ED | Error distance |
TED | Total error distance |
CTL | Capacitive Threshold Logic |
CMOS | Complementary Metal-Oxide Semiconductor |
MUX | Multiplexer |
FO | Fan-out |
Physical channel length | |
The mean free path in the intrinsic CNT channel | |
The length of doped CNT source-side extension region | |
The length of doped CNT drain-side extension region | |
The dielectric constant of high-K top gate dielectric material | |
The thickness of high-K top gate dielectric material | |
The coupling capacitance between the channel region and the substrate |
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Figure 3. Simulations in different Fan-outs (a) Delays (b) PDPs (c) EDPs. Proposed design in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20].
Figure 3. Simulations in different Fan-outs (a) Delays (b) PDPs (c) EDPs. Proposed design in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20].
Figure 4. Simulations in different temperatures (a) Delays (b) PDPs (c) EDPs. Proposed design in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20].
Figure 4. Simulations in different temperatures (a) Delays (b) PDPs (c) EDPs. Proposed design in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20].
Figure 5. Simulations in different frequencies (a) Delays (b) PDPs (c) EDPs. Proposed design in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20].
Figure 5. Simulations in different frequencies (a) Delays (b) PDPs (c) EDPs. Proposed design in comparison to [13], [14] (13T), [14] (9T), [15], [17], [18], [19] and [20].
Figure 8. Alpha blending effects for α = 0.2 (a) Picture 1 (b) Picture 2 (c) [20] (d) Proposed, [17,19] (e) [15] (f) [14] (g) [13] (h) [18].
Criteria of various inaccurate Full Adders.
Design | No.Tr. | Critical Path | Cout Swing | SUM Swing | TED |
---|---|---|---|---|---|
[ |
12 | 4 | ✓ | ✓ | 2 |
[ |
13 | 4 | ✓ | ✓ | 3 |
[ |
9 | 3 | ✓ | ✕ | 3 |
[ |
8 | 3 | ✓ | ✓ | 3 |
[ |
9 | 3 | ✓ | ✓ | 3 |
[ |
15 | 4 | ✓ | ✓ | 3 |
[ |
8 | 4 | ✕ | ✓ | 3 |
[ |
10 | 3 | ✕ | ✕ | 0 |
Truth table and error criteria of the presented inaccurate Full Adder cell.
A | B | C | Cout | SUM | ED |
---|---|---|---|---|---|
0 | 0 | 0 | 0 | 1 | 1 |
0 | 0 | 1 | 0 | 1 | 0 |
0 | 1 | 0 | 0 | 1 | 0 |
0 | 1 | 1 | 1 | 0 | 0 |
1 | 0 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 1 | 0 | 0 |
1 | 1 | 0 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 0 | 1 |
Overview of input parameters in the simulation model [
Parameter | Value |
---|---|
|
32 nm |
|
100 nm |
|
32 nm |
|
32 nm |
|
16 |
|
4 nm |
|
40 pF/m |
Efi | 0.6 ev |
Simulations against different VDDs.
Design | Power | Delay | PDP | EDP |
---|---|---|---|---|
Vdd = 1 V | ||||
[ |
1.5892 | 21.572 | 3.4283 | 73.9552 |
[ |
5.6395 | 15.429 | 8.7013 | 134.253 |
[ |
5.6500 | 13.640 | 7.7068 | 105.120 |
[ |
1.3531 | 15.943 | 2.1572 | 34.3922 |
[ |
1.3726 | 18.951 | 2.6013 | 49.2972 |
[ |
5.9624 | 13.223 | 7.8839 | 104.248 |
[ |
1.3203 | 13.354 | 1.7631 | 23.5444 |
[ |
1.8662 | 13.604 | 2.5388 | 34.538 |
[Proposed] | 1.4943 | 11.002 | 1.6440 | 18.0871 |
Vdd = 0.9 V | ||||
[ |
1.1118 | 23.207 | 2.5801 | 59.8763 |
[ |
3.2248 | 16.358 | 5.2753 | 86.2933 |
[ |
3.2707 | 13.725 | 4.4891 | 61.6128 |
[ |
0.94111 | 16.814 | 1.5824 | 26.6064 |
[ |
0.96632 | 19.395 | 1.8742 | 36.3501 |
[ |
3.4730 | 14.550 | 5.0531 | 73.5226 |
[ |
0.9674 | 13.701 | 1.3255 | 18.1606 |
[ |
1.3423 | 16.265 | 2.1832 | 35.5105 |
[Proposed] | 0.9989 | 11.431 | 1.1419 | 13.0527 |
Vdd = 0.8 V | ||||
[ |
0.71857 | 24.719 | 1.7762 | 43.9058 |
[ |
1.7182 | 17.653 | 3.0331 | 53.5433 |
[ |
1.7022 | 14.066 | 2.3943 | 33.6782 |
[ |
0.57532 | 18.183 | 1.0461 | 19.0212 |
[ |
0.63280 | 20.929 | 1.3244 | 27.7183 |
[ |
1.9724 | 15.706 | 3.0978 | 48.6540 |
[ |
0.6282 | 14.649 | 0.9202 | 13.4803 |
[ |
0.9331 | 17.122 | 1.5976 | 27.3542 |
[Proposed] | 0.6445 | 12.325 | 0.7943 | 9.7896 |
Characteristics of image quality.
Ref. | PSNR | SSIM | FOM1 | FOM2 |
---|---|---|---|---|
α = 0.2 | ||||
[ |
33.8341 | 0.8974 | 0.0763 | 2.8752 |
[ |
32.037 | 0.9212 | 0.1647 | 5.7265 |
[ |
32.037 | 0.9212 | 0.1401 | 4.8731 |
[ |
31.913 | 0.8804 | 0.0496 | 1.7973 |
[ |
32.9473 | 0.877 | 0.0569 | 2.1371 |
[ |
32.777 | 0.8754 | 0.1542 | 5.7722 |
[ |
32.9473 | 0.877 | 0.0402 | 1.5114 |
[Proposed] | 32.9473 | 0.877 | 0.0347 | 1.302 |
α = 0.5 | ||||
[ |
33.951 | 0.8847 | 0.076 | 2.9165 |
[ |
31.7554 | 0.9163 | 0.1661 | 5.7574 |
[ |
31.7554 | 0.9163 | 0.1414 | 4.8994 |
[ |
32.0194 | 0.8712 | 0.0494 | 1.8163 |
[ |
33.0537 | 0.8631 | 0.0567 | 2.1714 |
[ |
32.8052 | 0.8755 | 0.154 | 5.7714 |
[ |
33.0537 | 0.8631 | 0.0401 | 1.5357 |
[Proposed] | 33.0537 | 0.8631 | 0.0345 | 1.323 |
α = 0.8 | ||||
[ |
33.8592 | 0.8764 | 0.0762 | 2.9438 |
[ |
31.7169 | 0.9103 | 0.1663 | 5.7948 |
[ |
31.7169 | 0.9103 | 0.1415 | 4.9312 |
[ |
31.9324 | 0.8639 | 0.0496 | 1.8317 |
[ |
33.0163 | 0.8542 | 0.0568 | 2.1942 |
[ |
32.698 | 0.8773 | 0.1545 | 5.7600 |
[ |
33.0163 | 0.8542 | 0.0401 | 1.5518 |
[Proposed] | 33.0163 | 0.8773 | 0.0346 | 1.3016 |
References
1. Schaarschmidt, M.; Uelschen, M.; Pulvermüller, E. Hunting Energy Bugs in Embedded Systems: A Software-Model-in-The-Loop Approach. Electronics; 2022; 11, 1937. [DOI: https://dx.doi.org/10.3390/electronics11131937]
2. Niedzicka, A. Computation-intensive image processing algorithm parallelization on multiple hardware architectures. Proceedings of the International Conference on Parallel Computing in Electrical Engineering; Warsaw, Poland, 25 September 2002.
3. Hassan, M.; Awwad, F.; Atef, M.; Hasan, O. Approximate Computing-Based Processing of MEA Signals on FPGA. Electronics; 2023; 12, 848. [DOI: https://dx.doi.org/10.3390/electronics12040848]
4. Balasubramanian, P.; Mastorakis, N.E. High-Speed and Energy-Efficient Carry Look-Ahead Adder. J. Low Power Electron. Appl.; 2022; 12, 46. [DOI: https://dx.doi.org/10.3390/jlpea12030046]
5. Padmanabhan, K.K.; Seerengasamy, U.; Ponraj, A.S. High-Speed Grouping and Decomposition Multiplier for Binary Multiplication. Electronics; 2022; 11, 4202. [DOI: https://dx.doi.org/10.3390/electronics11244202]
6. Cho, G.; Kim, Y.-B.; Lombardi, F.; Choi, M. Performance evaluation of CNFET-based Logic Gates. Proceedings of the 2009 IEEE Intrumentation and Measurement Technology Conference; Singapore, 5–7 May 2009.
7. Zahoor, F.; Hussin, F.A.; Khanday, F.A.; Ahmad, M.R.; Mohd Nawi, I.; Ooi, C.Y.; Rokhani, F.Z. Carbon Nanotube Field Effect Transistor (CNTFET) and Resistive Random Access Memory (RRAM) Based Ternary Combinational Logic Circuits. Electronics; 2021; 10, 79. [DOI: https://dx.doi.org/10.3390/electronics10010079]
8. Mohammaden, A.; Fouda, M.E.; Alouani, I.; Said, L.A.; Radwan, A.G. CNTFET-Based Ternary Multiply-and-Accumulate Unit. Electronics; 2022; 11, 1455. [DOI: https://dx.doi.org/10.3390/electronics11091455]
9. Kolahdouz, M.; Xu, B.; Nasiri, A.F.; Fathollahzadeh, M.; Manian, M.; Aghababa, H.; Wu, Y.; Radamson, H.H. Carbon-Related Materials: Graphene and Carbon Nanotubes in Semiconductor Applications and Design. Micromachines; 2022; 13, 1257. [DOI: https://dx.doi.org/10.3390/mi13081257]
10. Xu, Q.; Mytkowicz, T.; Kim, N.S. Approximate computing: A survey. IEEE Des. Test; 2016; 33, pp. 8-22. [DOI: https://dx.doi.org/10.1109/MDAT.2015.2505723]
11. Liang, J.; Han, J.; Lombardi, F. New metrics for the reliability of approximate and probabilistic adders. IEEE Trans. Comput.; 2013; 62, pp. 1760-1771. [DOI: https://dx.doi.org/10.1109/TC.2012.146]
12. Liu, W.; Zhang, T.; McLarnon, E.; OrNeill, M.; Montuschi, P.; Lombardi, F. Design and analysis of majority logic-based approximate adders and multipliers. IEEE Trans. Emerg. Top. Comput.; 2021; 9, pp. 1609-1624. [DOI: https://dx.doi.org/10.1109/TETC.2019.2929100]
13. Goyal, C.; Ubhi, J.S.; Raj, B. A low leakage tg-cntfet–based inexact full adder for low power image processing applications. Int. J. Circuit Theory Appl.; 2019; 47, pp. 1446-1458. [DOI: https://dx.doi.org/10.1002/cta.2672]
14. Ataie, R.; Emrani Zarandi, A.A.; Safaei Mehrabani, Y. An efficient inexact full adder cell design in CNFET technology with high-PSNR for image processing. Int. J. Electron.; 2019; 106, pp. 928-944. [DOI: https://dx.doi.org/10.1080/00207217.2019.1576232]
15. Mirzaei, M.; Mohammadi, S. Process variation-aware approximate full adders for imprecision-tolerant applications. Comput. Electr. Eng.; 2020; 87, 106761. [DOI: https://dx.doi.org/10.1016/j.compeleceng.2020.106761]
16. Deng, J.; Wong, H.-S.P. A compact spice model for carbon-nanotube field-effect transistors including Nonidealities and its application—Part I: Model of the intrinsic channel region. IEEE Trans. Electron Devices; 2007; 54, pp. 3186-3194. [DOI: https://dx.doi.org/10.1109/TED.2007.909030]
17. Fatemieh, S.E.; Farahani, S.S.; Reshadinezhad, M.R. LAHAF: Low-power, area-efficient, and high-performance approximate full adder based on static CMOS. Sustain. Comput. Inform. Syst.; 2021; 30, 100529. [DOI: https://dx.doi.org/10.1016/j.suscom.2021.100529]
18. Zareei, Z.; Bagherizadeh, M.; Shafiabadi, M.; Mehrabani, Y.S. Design of efficient approximate 1-bit Full Adder cells using CNFET technology applicable in motion detector systems. Microelectron. J.; 2021; 108, 104962. [DOI: https://dx.doi.org/10.1016/j.mejo.2020.104962]
19. Mehrabani, Y.S.; Gigasari, S.G.; Mirzaei, M.; Uoosefian, H. A Novel Highly-Efficient Inexact Full Adder Cell for Motion and Edge Detection Systems of Image Processing in CNFET Technology. ACM J. Emerg. Technol. Comput. Syst.; 2022; 18, pp. 1-20. [DOI: https://dx.doi.org/10.1145/3524061]
20. Misra, A.; Birla, S.; Singh, N.; Dargar, S.K. High-Performance 10-Transistor Adder Cell for Low-Power Applications. IETE J. Res.; 2022; pp. 1-19. [DOI: https://dx.doi.org/10.1080/03772063.2022.2043785]
21. Zareei, Z.; Navi, K.; Reshadi, M.; Keshavarziyan, P. Efficient Symmetrical Imprecise 1-Bit Full Adder Cells Using CNFET Technology for Image Processing Applications. CSI J. Comput. Sci. Eng.; 2020; 17, 2.
22. Valsalan, P.; Shihi, O. CMOS-DRPTL adder topologies. Proceedings of the 2018 International Conference on Current Trends towards Converging Technologies (ICCTCT); Coimbatore, India, 1–3 March 2018.
23. Deng, J.; Wong, H.-S.P. A compact spice model for carbon-nanotube field-effect transistors including Nonidealities and its application—Part II: Full device model and circuit performance benchmarking. IEEE Trans. Electron Devices; 2007; 54, pp. 3195-3205. [DOI: https://dx.doi.org/10.1109/TED.2007.909043]
24. Harris, D.; Sutherland, I. Logical effort of carry propagate Adders. The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers; IEEE: New York, NY, USA, 2003; pp. 873-878.
25. Mohammadi, M.; Zanjani, S.M.; Dolatshahi, M. Design and simulation of a low PDP full adder by combining majority function and TGDI technique in CNTFET technology. Proceedings of the 2022 12th International Conference on Computer and Knowledge Engineering (ICCKE); Mashhad, Iran, 17–18 November 2022.
26. Govindarajulu, S.; Prasad, T. Considerations of performance factors in CMOS designs. Proceedings of the 2008 International Conference on Electronic Design; Penang, Malaysia, 1–3 December 2008; pp. 1-6.
27. Balasubramanian, P.; Nayar, R.; Maskell, D.L. Digital image blending using inaccurate addition. Electronics; 2022; 11, 3095. [DOI: https://dx.doi.org/10.3390/electronics11193095]
28. Image Blending-University of Edinburgh. Available online: https://homepages.inf.ed.ac.uk/rbf/HIPR2/blend.htm (accessed on 16 January 2023).
29. Shahrokhi, S.H.; Hosseinzadeh, M.; Reshadi, M.; Gorgin, S. High-performance and low-energy approximate full adder design for error-resilient image processing. Int. J. Electron.; 2021; 109, pp. 1059-1079. [DOI: https://dx.doi.org/10.1080/00207217.2021.1966662]
30. Tanuj, M.; Virigineni, A.; Mani, A.; Subramani, R. Comparative study of gradient domain based image blending approaches. Proceedings of the 2021 International Conference on Innovative Computing, Intelligent Communication and Smart Electrical Systems (ICSES); Chennai, India, 24–25 September 2021.
31. Keles, O.; Yilmaz, M.A.; Tekalp, A.M.; Korkmaz, C.; Dogan, Z. On the computation of PSNR for a set of images or video. Proceedings of the Picture Coding Symposium (PCS); San Jose, CA, USA, 1 July 2021.
32. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process.; 2004; 3, pp. 600-612. [DOI: https://dx.doi.org/10.1109/TIP.2003.819861] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/15376593]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
This paper presents a new and high-performance inaccurate Full Adder Cell utilizing the Carbon Nanotube Field Effect Transistor (CNFET) technology. Comprehensive simulations are performed at the transistor and application levels to justify the performance of our design. Simulations performed using the HSPICE tool confirm the significant improvement in the performance of the proposed circuit delay, power-delay product (PDP) and energy-delay product (EDP) compared to competitor designs. Additionally, via a MATLAB tool, the image blending (alpha blending) application uses inaccurate Full Adder cells. Software simulations confirm the suitable quality of the final images according to the image quality evaluation criteria.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 Department of Computer Engineering, Science and Research Branch, Islamic Azad University (SRBIAU), Tehran 1477893855, Iran
2 Institute of Research and Development, Duy Tan University, Da Nang 550000, Vietnam
3 Department of Electrical Engineering and Information Technology, Iranian Research Organization for Science and Technology (IROST), Tehran 3313193685, Iran