Digital integrated circuits : analysis and design - Ayers, John E. (CRC Press, 2003)