Terayon devices