Semiconductor circuit elements