Spin-wave Device