Schmitt trigger detailed decomposition