STEM: A Scheme for Two-Phase Evaluation of Majority Logic
Source abstract
Abstract
The switching time of a magnet in a spin-current-based majority gate depends on the input vector combination, and this often restricts the speed of majority-based circuits. To address this issue, this work proposes a novel two-phase scheme to implement majority logic and evaluates it on an all-spin logic (ASL) majority-based logic structures. In Phase 1, the output is initialized to a preset value. Next, in Phase 2, the inputs are evaluated to switch the output magnet to its correct value. The time window for the output to switch in Phase 2 is fixed. Using such a scheme, an n-input AND gate that requires a total of (2n - 1) inputs in the conventional implementation can now be implemented with only (n + 1) inputs. When applied to standard logic functions, it is demonstrated that the proposed method of designing ASL gates is 1.6-3.4× faster and 1.9-6.9× more energy efficient than the conventional method, and for a five-magnet full adder, it is shown that the proposed ASL implementation is 1.5× faster, 2.2× more energy efficient, and provides a 16% improvement in area.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Quantum-Dot Cellular Automata · Quantum Computing Algorithms and Architecture · Advanced Memory and Neural Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (21)
Show source-provided references
1. 10.1109/TED.2003.81585710.1109/TED.2003.815857 ↗
2. 10.1088/0957-4484/17/16/04010.1088/0957-4484/17/16/040 ↗
3. 10.1109/LMAG.2015.248359810.1109/LMAG.2015.2483598 ↗
4. Threshold logic for integrated full adder and the like
5. 10.1109/NANOARCH.2011.594149410.1109/NANOARCH.2011.5941494 ↗
6. Modeling multi-magnet networks interacting via spin currents
7. 10.1063/1.356777210.1063/1.3567772 ↗
8. 10.1145/296761210.1145/2967612 ↗
9. 10.1109/ISQED.2013.652361410.1109/ISQED.2013.6523614 ↗
10. Stochastic Landau-Lifshitz-Gilbert Module
11. 10.1126/science.112050610.1126/science.1120506 ↗
12. 10.1063/1.35637510.1063/1.356375 ↗
13. 10.1063/1.476998910.1063/1.4769989 ↗
14. 10.1038/nnano.2010.3110.1038/nnano.2010.31 ↗
15. 10.1109/DRC.2016.754845710.1109/DRC.2016.7548457 ↗
16. 10.1109/JXCDC.2016.251512010.1109/JXCDC.2016.2515120 ↗
17. 10.1088/0957-4484/4/1/00410.1088/0957-4484/4/1/004 ↗
18. 10.1109/JPROC.2013.225231710.1109/JPROC.2013.2252317 ↗
19. Spin-based computing: Device concepts, current status, and a case study on a high-performance microprocessor
20. 10.1109/TMAG.2012.220912210.1109/TMAG.2012.2209122 ↗
21. 10.1109/4.64169010.1109/4.641690 ↗