ECE 695A Lecture 25: Theory of Soft and Hard Breakdown