Advanced topics in VLSI design. Layout synthesis and optimization, design-rule checking, and design circuit for testability. VLSI Algorithms, VLSI for communications and signal processing. Interconnect, packaging, sources of noise. VLSI technologies (silicon and GaAs).