ECE1388: VLSI Design Methodology