SMS dit: Semiconductor device fundamentals