Chip design for submicron VLSI: CMOS layout and simulation - Vyemura, John P. (Cengage learning, 2006)