Basic VLSI Design - Pucknell, Douglas A.; Eshraghian , Kamran (New Delhi : Prentice Hall of India, 2005)