ABSTRACT

This chapter presents an overview of the spin wave logic, including devices for Boolean and non-Boolean logic circuits. It focuses on the circuit level, including area, time delay, energy per operation, and functional throughput. The chapter discusses the difference between the volatile and non-volatile magnonic circuits in terms of the operation speed. The speed of operation of the volatile magnonic circuits is limited only by the spin wave excitation time, the length of the circuit, and the spin wave group velocity, while the non-volatile circuits require an additional time for the output bi-stable magneto-electric (ME) cell switching. Non-volatile magnetic components may be of great practical value for implementation in field programmable gate arrays and other types of architectures with built-in memory. An energy-efficient method for the excitation and detection of spin waves is multiferroic or ME energy conversion between the electric and magnetic domains.