High speed CMOS design styles (Kluwer, 1998)