High Speed Cmos Design Styles by Kerry Bernstein, David Hogenmiller & Keith M. Carrig