using controlled semiconductor devices