Digital integrated circuits : analysis and design /: analysis and design. (2011)