silver bromide future semiconductor materials