SEMICONDUCTOR DEVICE PHYSICS AND DESIGN