Semiconductor Devices And Circuits Notes