Figure 1.
Measuring the static power of STI [
7]: (
a) STI Circuit, (
b) STI truth table, and (
c,
d) showing that the static power is 98% of the average power consumption when logic 1 (0.45 V) is produced by two diode-connected transistors (T2, T3).
Figure 1.
Measuring the static power of STI [
7]: (
a) STI Circuit, (
b) STI truth table, and (
c,
d) showing that the static power is 98% of the average power consumption when logic 1 (0.45 V) is produced by two diode-connected transistors (T2, T3).
Figure 2.
Stanford CNFET model [
19]. The carbon nanotubes are below the gate.
Figure 2.
Stanford CNFET model [
19]. The carbon nanotubes are below the gate.
Figure 3.
Proposed unary operators: (a) circuit: The input A enters NTI (T1, T2) and (T4, T5) then enters (T3, T6) to obtain output . (b) circuit: The input A enters PTI (T1, T2) and (T3, T4) then enters (T5, T6) to obtain output .
Figure 3.
Proposed unary operators: (a) circuit: The input A enters NTI (T1, T2) and (T4, T5) then enters (T3, T6) to obtain output . (b) circuit: The input A enters PTI (T1, T2) and (T3, T4) then enters (T5, T6) to obtain output .
Figure 4.
(3:1) TMUX in [
23]. Three inputs enters the TMUX to produce one output as described in Equation (
3).
Figure 4.
(3:1) TMUX in [
23]. Three inputs enters the TMUX to produce one output as described in Equation (
3).
Figure 5.
Special (2:1) TMUX for selection
. Two inputs enters the TMUX to produce one output as described in Equation (
4).
Figure 5.
Special (2:1) TMUX for selection
. Two inputs enters the TMUX to produce one output as described in Equation (
4).
Figure 6.
Proposed TFA1 with 59 CNFETs. Unary operators sub-circuits are: (a) NTI, (b) PTI, (c) , (d) , and (e) .
Figure 6.
Proposed TFA1 with 59 CNFETs. Unary operators sub-circuits are: (a) NTI, (b) PTI, (c) , (d) , and (e) .
Figure 7.
Proposed TFA2 with 55 CNFETs. Unary operators sub-circuits are: (a) NTI, (b) PTI, (c) , (d) , and (e) .
Figure 7.
Proposed TFA2 with 55 CNFETs. Unary operators sub-circuits are: (a) NTI, (b) PTI, (c) , (d) , and (e) .
Figure 8.
4-Trit Ripple Carry Adder Model that cascades 4 TFAs. The critical path is from to .
Figure 8.
4-Trit Ripple Carry Adder Model that cascades 4 TFAs. The critical path is from to .
Figure 9.
Wave form of the proposed: (a) TFA1 and (b) TFA2. Two inputs and a Carry-in () with all their different values studied. To produce two outputs Sum and the Carry out.
Figure 9.
Wave form of the proposed: (a) TFA1 and (b) TFA2. Two inputs and a Carry-in () with all their different values studied. To produce two outputs Sum and the Carry out.
Figure 10.
MAX. PDP Comparison: (a) Voltage Variations, (b) Temperature Variations, and (c) Output Load Variations: showing the MAX. PDP comparision between the proposed TFAs for different voltage, temperature, and output load.
Figure 10.
MAX. PDP Comparison: (a) Voltage Variations, (b) Temperature Variations, and (c) Output Load Variations: showing the MAX. PDP comparision between the proposed TFAs for different voltage, temperature, and output load.
Figure 11.
MAX. EDP Comparison: (a) Voltage Variations, (b) Temperature Variations, and (c) Output Load Variations: showing the MAX. EDP comparison between the proposed TFAs for different voltage, temperature, and output load.
Figure 11.
MAX. EDP Comparison: (a) Voltage Variations, (b) Temperature Variations, and (c) Output Load Variations: showing the MAX. EDP comparison between the proposed TFAs for different voltage, temperature, and output load.
Table 1.
Literature review summary: presenting the techniques and the limitations for the most important designs.
Table 1.
Literature review summary: presenting the techniques and the limitations for the most important designs.
Techniques | Refs. | Year | Details | CNFET # TFA | Limitation |
---|
Conventional Design | [7] | 2011 | - TDecoders (16 transistors) | 412 | |
| | - Binary gates | | |
| | - Ternary encoder | | - High transistor count |
[8] | 2021 | - TDecoders (10 transistors) | 337 | - High PDP |
| | - Binary gates | | |
| | - 14 RRAMs | | |
Algorithms Synthesis | [9] | 2017 | - Two custom Algorithms | 105 | |
| | - Cascading TMUXs | | - Produce a large number of transistors in series |
[10] | 2018 | - TBDD Algorithm | 98 | - High Propagation Delays |
[11] | 2020 | - Modified Quine-McCluskey Algorithm | 106 | - High PDP |
Unary Operators and TMUXs | [12] | 2017 | - TMUXs (12 transistors) | 74 | - Cascading Transmission Gates |
| | - Two voltage supplies (, ) | | - High Propagation Delays and PDP |
[13] | 2018 | - TMUXs (22 transistors) | 89 | - High transistor count |
| | - Two voltage supplies (, ) | | |
[14] | 2021 | - TMUXs (15 transistors) | 72 | |
Other or Mixed Designs | [15] | 2019 | - Unary Operators based on Binary NAND | 142 | |
| | - TMUXs (18 transistors) | | - High transistor count and PDP |
| | - Ternary encoders | | |
[16] | 2020 | - Two designs | 49 | - Drastic reduction in the noise margins |
| | - Capacitive network | 37 | - High Propagation Delays |
| | - STI inverter | | - High PDP |
[17] | 2021 | - Pass Transistor Logics | 74 | |
| | - TMUXs (12 transistors) | | |
[18] | 2021 | - Unary Operators | 54 | - Medium Propagation Delays |
| | - TDecoders | | - Medium PDP |
| | - Transmission Gates | | |
| | - Pass Transistor Logics | | |
Table 2.
Operation of CNFET with D1 = 1.487 nm and D2 = 0.783 nm. Showing when the transistor will open and close.
Table 2.
Operation of CNFET with D1 = 1.487 nm and D2 = 0.783 nm. Showing when the transistor will open and close.
| | Threshold | Voltage Gate |
---|
Type | Diameter | Voltage | 0 V | 0.45 V | 0.9 V |
---|
P-CNFET | D1 | −0.289 V | ON | ON | OFF |
D2 | −0.559 V | ON | OFF | OFF |
N-CNFET | D1 | 0.289 V | OFF | ON | ON |
D2 | 0.559 V | OFF | OFF | ON |
Table 3.
Truth table of the selected Unary Operators: , , , , , , and .
Table 3.
Truth table of the selected Unary Operators: , , , , , , and .
Ternary | PTI | NTI | Cycle Operators | Decisive | | |
---|
Input A | | | | | Literal | | |
---|
0 | 2 | 2 | 1 | 2 | 0 | 0 | 0 |
1 | 2 | 0 | 2 | 0 | 2 | 1 | 0 |
2 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
Table 4.
Truth Table and operation of the circuit .
Table 4.
Truth Table and operation of the circuit .
| Transistors | Output |
---|
A | T1 | T2 | | T3 | T4 | T5 | T6 | Mod (3) |
---|
0 | ON | OFF | 2 | OFF | ON | OFF | ON | 1 |
1 | OFF | ON | 0 | ON | ON | OFF | OFF | 2 |
2 | OFF | ON | 0 | ON | OFF | ON | OFF | 0 |
Table 5.
Truth Table and operation of the circuit .
Table 5.
Truth Table and operation of the circuit .
| Transistors | Output |
---|
A | T1 | T2 | | T3 | T4 | T5 | T6 | Mod (3) |
---|
0 | ON | OFF | 2 | ON | OFF | ON | OFF | 2 |
1 | ON | OFF | 2 | OFF | ON | ON | OFF | 0 |
2 | OFF | ON | 0 | OFF | ON | OFF | ON | 1 |
Table 6.
Unary Operators transistor count comparison. Showing the transistor count comparison of the proposed unary operators among others.
Table 6.
Unary Operators transistor count comparison. Showing the transistor count comparison of the proposed unary operators among others.
| [9] | [13] | [15] | [24] | Proposed |
---|
| 7 | 17 | 10 | 6 | 6 |
| 7 | 17 | 10 | 11 | 6 |
Total | 14 | 34 | 20 | 17 | 12 |
Improvement | 14% | 65% | 40% | 29% | - |
Table 7.
1-trit TFA truth table.
Table 7.
1-trit TFA truth table.
| B | A | Sum | Carry Out |
---|
0 | 0 | | | |
1 | | | |
2 | | | |
1 | 0 | | | |
1 | | | |
2 | | | |
Table 8.
TFAs Comparison: showing all the investigated TFA circuits with the proposed TFAs regarding transistor count, average power, maximum delay, PDP, and EDP.
Table 8.
TFAs Comparison: showing all the investigated TFA circuits with the proposed TFAs regarding transistor count, average power, maximum delay, PDP, and EDP.
| CNFETs | Power | Max. | Max. PDP | Max. EDP |
---|
TFA/Year | Count | (W) | Delay (ps) | (× J) | (× J·s) |
---|
In [7] 2011 | 412 | 1.36 | 88 | 120 | 10.5 |
In [8] 2021 | 337 | 1.96 | 78 | 153 | 11.9 |
In [10] 2018 | 98 | 0.16 | 192 | 31 | 5.9 |
In [11] 2020 | 106 | 0.13 | 269 | 35 | 9.4 |
In [9] 2017 | 105 | 1.13 | 68 | 77 | 5.2 |
In [12] 2017 | 74 | 0.82 | 146 | 120 | 17.5 |
In [13] 2018 | 89 | 0.44 | 48 | 21 | 1 |
In [14] 2021 | 72 | 0.28 | 51 | 14.3 | 0.7 * |
In [15] 2019 | 142 | 4.62 | 94 | 434 | 40.8 |
In [16] 2020 | 49 | 1.23 | 192 | 236 | 45.3 |
In [16] Design 2 | 37 | 0.81 | 262 | 212 | 55.5 |
In [17] 2021 | 74 | 0.13 | 98 | 12.75 * | 1.2 |
In [18] 2021 | 54 | 0.43 | 47 * | 20 | 0.9 |
Proposed TFA1 | 59 | 0.46 | 27 | 12.42 | 0.3 |
Proposed TFA2 | 55 | 0.22 | 34 | 7.48 | 0.25 |
Comparison to the lowest value (bolded or *) inside each column w.r.t. proposed TFA2 |
Ratio = (Best previous value/proposed value); TFA2 is better for ratio > 1 |
Comparison Ratio | 0.67 | 0.59 | 1.38 | 1.70 | 2.8 |
Table 9.
Voltage variations: showing the proposed TFAs for different voltages regarding average power, delay, PDP, and EDP.
Table 9.
Voltage variations: showing the proposed TFAs for different voltages regarding average power, delay, PDP, and EDP.
TFA1 59T | Avg. Power | Avg. | Avg. PDP | Avg. EDP |
---|
| (W) | Delay (ps) | (× J) | (× J·s) |
---|
0.8 V | 0.23 | 27.0 | 6.29 | 170 |
0.9 V | 0.46 | 13.8 | 6.37 | 87.9 |
1 V | 1.42 | 11.9 | 17 | 202 |
TFA2 55T |
0.8 V | 0.16 | 32.8 | 5.25 | 172.2 |
0.9 V | 0.22 | 14.0 | 3.10 | 43.4 |
1 V | 0.43 | 12.0 | 5.16 | 61.9 |
Table 10.
Temperature variations: showing the proposed TFAs for different temperatures regarding average power, delay, PDP, and EDP.
Table 10.
Temperature variations: showing the proposed TFAs for different temperatures regarding average power, delay, PDP, and EDP.
TFA1 59T | Avg. Power | Avg. | Avg. PDP | Avg. EDP |
---|
Temp. | (W) | Delay (ps) | (× J) | (× J·s) |
---|
°C | 0.39 | 14.8 | 5.77 | 85.4 |
°C | 0.42 | 14.4 | 6.00 | 86.4 |
°C | 0.46 | 13.8 | 6.37 | 87.9 |
°C | 0.55 | 12.8 | 7.12 | 91.1 |
TFA2 55T |
°C | 0.20 | 15.2 | 3.05 | 46.3 |
°C | 0.21 | 14.7 | 3.09 | 45.4 |
°C | 0.22 | 14.0 | 3.10 | 43.4 |
°C | 0.25 | 12.9 | 3.20 | 41.3 |
Table 11.
Output load variations: showing the proposed TFAs for different output load regarding average power, delay, PDP, and EDP.
Table 11.
Output load variations: showing the proposed TFAs for different output load regarding average power, delay, PDP, and EDP.
TFA1 59T | Avg. Power | Avg. | Avg. PDP | Avg. EDP |
---|
Load (× F) | (W) | Delay (ps) | (× J) | (× J·s) |
---|
0 fF | 0.46 | 13.8 | 6.37 | 0.09 |
0.5 fF | 0.57 | 43.7 | 24.9 | 1.09 |
1 fF | 0.68 | 71.8 | 48.8 | 3.50 |
2 fF | 0.92 | 128 | 117.7 | 15.06 |
TFA2 55T |
0 fF | 0.22 | 14.0 | 3.10 | 0.04 |
0.5 fF | 0.33 | 45.5 | 15.0 | 0.69 |
1 fF | 0.44 | 75.0 | 33.0 | 2.48 |
2 fF | 0.67 | 134 | 89.8 | 12.0 |
Table 12.
4-Trit Ripple Carry Adders Comparison: comparing all the investigated RCA circuits with the proposed RCAs regarding transistor count, average power, maximum delay, PDP, and EDP.
Table 12.
4-Trit Ripple Carry Adders Comparison: comparing all the investigated RCA circuits with the proposed RCAs regarding transistor count, average power, maximum delay, PDP, and EDP.
| | Avg. | Maximum |
---|
| CNFET | Power | Delay | PDP | EDP |
---|
4-Trit RCA | Count | (W) | (ps) | (× J) | (× J·s) |
---|
In [10] 2018 | 384 | 0.72 | 400 | 288 | 115 |
In [17] 2021 | 296 | 0.55 | 290 | 160 | 46 |
In [18] 2021 | 216 | 1.75 | 132 | 231 | 30 |
Proposed 1 | 236 | 2 | 135 | 270 | 36 |
Proposed 2 | 220 | 0.92 | 84 | 77 | 6 |
Previous TFA/proposed TFA2 Ratio |
TFA2 is better when ratio > 1 |
w.r.t [10] | 1.75 | 0.78 | 3.75 | 3.75 | 19 |
w.r.t [17] | 1.35 | 0.60 | 3.45 | 2.08 | 7.67 |
w.r.t [18] | 0.98 | 1.90 | 1.57 | 3.51 | 5 |