Comparative Analysis of Heterogeneous Adders: Evaluating Performance across 12-bit, 14-bit, and 16-bit Configurations
, , e
20 feb 2025
INFORMAZIONI SU QUESTO ARTICOLO
Pubblicato online: 20 feb 2025
Pagine: 136 - 145
DOI: https://doi.org/10.2478/ias-2024-0010
Parole chiave
© 2024 Shasanka Sekhar Rout et al., published by Sciendo
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.




Figure 1.

Figure 2.

Figure 3.

Area analysis of 12-bit adder
Types | LUT (41000) | Slice (10250) | Cells | Nets |
---|---|---|---|---|
12CLA | 12 | 4 | 29 | 97 |
2RCA+10CLA | 11 | 5 | 61 | 48 |
4RCA+8CLA | 10 | 5 | 46 | 80 |
6RCA+6CLA | 10 | 4 | 38 | 72 |
8RCA+4CLA | 10 | 5 | 30 | 64 |
12 RCA | 12 | 4 | 12 | 49 |
Area calculation of 16-bit adder
Types | LUT (41000) | Slice (10250) | Cells | Nets |
---|---|---|---|---|
16CLA | 16 | 7 | 37 | 129 |
2RCA+14CLA | 15 | 7 | 74 | 120 |
4RCA+12CLA | 14 | 7 | 83 | 129 |
6RCA+10CLA | 14 | 6 | 58 | 104 |
8RCA+8CLA | 14 | 7 | 50 | 96 |
10RCA+6CLA | 14 | 7 | 42 | 88 |
12RCA+4CLA | 14 | 7 | 34 | 80 |
16RCA | 16 | 6 | 16 | 65 |
12-Bit
m-bit CLA | n-bit RCA |
---|---|
4 | 8 |
6 | 6 |
8 | 4 |
10 | 2 |
Power calculation of 14-bit adder
Types | Total Power (in W) | Dynamic Power PD (in W) | PD = PS+PL+PI (in W) | ||
---|---|---|---|---|---|
Signal Power PS | Logic Power PL | IO Power PI | |||
14CLA | 9.865 | 0.523 | 0.087 | 9.146 | 9.756 |
2RCA+12CLA | 9.510 | 0.352 | 0.092 | 8.959 | 9.403 |
6RCA+8CLA | 9.489 | 0.349 | 0.092 | 8.942 | 9.383 |
8RCA+6CLA | 9.483 | 0.345 | 0.089 | 8.942 | 9.376 |
10RCA+4CLA | 9.482 | 0.345 | 0.089 | 8.941 | 9.375 |
4RCA+10CLA | 9.495 | 0.341 | 0.086 | 8.944 | 9.371 |
14RCA | 9.623 | 0.360 | 0.096 | 9.059 | 9.515 |
Best area analysis of 12-bit, 14-bit, and 16-bit heterogeneous adders
Types | Combinations | Slice |
---|---|---|
12-bit | 6RCA+6CLA | 4 |
14-bit | 6RCA+8CLA | 5 |
16-bit | 6RCA+10CLA | 6 |
Power calculation of 12-bit adder
Types | Total Power (in W) | Dynamic Power PD (in W) | PD = PS+PL+PI (in W) | ||
---|---|---|---|---|---|
Signals Power PS | Logic Power PL | IO Power PI | |||
12CLA | 8.279 | 0.292 | 0.084 | 7.801 | 8.177 |
2RCA+10CLA | 8.161 | 0.278 | 0.080 | 7.701 | 8.059 |
4RCA+8CLA | 8.141 | 0.279 | 0.074 | 7.686 | 8.039 |
6RCA+6CLA | 8.145 | 0.282 | 0.078 | 7.683 | 8.043 |
8RCA+4CLA | 8.145 | 0.283 | 0.077 | 7.683 | 8.043 |
12RCA | 8.280 | 0.293 | 0.084 | 7.801 | 8.178 |
Best power analysis of 12-bit, 14-bit & 16-bit heterogeneous adders
Types | Combinations | Total Power (in W) |
---|---|---|
12-bit | 4RCA+8CLA | 8.141 |
14-bit | 10RCA+4CLA | 9.482 |
16-bit | 4RCA+12CLA | 10.827 |
Area analysis of 14-bit adder
Types | LUT (41000) | Slice (10250) | Cells | Nets |
---|---|---|---|---|
14CLA | 14 | 7 | 48 | 128 |
2RCA+12CLA | 13 | 6 | 64 | 104 |
6RCA+8CLA | 12 | 5 | 48 | 88 |
8RCA+6CLA | 12 | 6 | 40 | 80 |
10RCA+4CLA | 12 | 6 | 32 | 72 |
4RCA+10CLA | 12 | 6 | 71 | 111 |
14RCA | 14 | 5 | 14 | 57 |
Power calculation of 16-bit adder
Types | Total Power (in W) | Dynamic Power PD (in W) | PD = PS+PL+PI (in W) | ||
---|---|---|---|---|---|
Signal Power PS | Logic Power PL | IO Power PI | |||
16CLA | 10.971 | 0.422 | 0.118 | 10.319 | 10.859 |
2RCA+14CLA | 10.848 | 0.410 | 0.108 | 10.218 | 10.736 |
4RCA+12CLA | 10.827 | 0.408 | 0.104 | 10.202 | 10.714 |
6RCA+10CLA | 10.830 | 0.410 | 0.108 | 10.200 | 10.718 |
8RCA+8CLA | 10.833 | 0.415 | 0.106 | 10.200 | 10.721 |
10RCA+6CLA | 10.828 | 0.412 | 0.105 | 10.200 | 10.717 |
12RCA+4CLA | 10.832 | 0.416 | 0.104 | 10.199 | 10.719 |
16RCA | 10.962 | 0.418 | 0.114 | 10.316 | 10.848 |
14-Bit
m-bit CLA | n-bit RCA |
---|---|
4 | 10 |
6 | 8 |
8 | 6 |
10 | 4 |
12 | 2 |
16-Bit
m-bit CLA | n-bit RCA |
---|---|
4 | 12 |
6 | 10 |
8 | 8 |
10 | 6 |
12 | 4 |
14 | 2 |