Basic VLSI design - Pucknell, Douglas A.; Eshraghian, Kamran (Noida PHI learning, 2012)