Semiconductors and microelectronics