Microelectronic Devices and Circuits