Digital integrated circuits : a design perspective (Prentice-Hall, Inc, 1996)