VLSI Notes