Basic VLSI design - Pucknell, Douglas A (New Delhi Printice-Hall, 2006)