Semiconductor Devices and Circuits Laboratory