Design and analysis of static CMOS inverters and complex combinational logic gates. Dynamic logic families, pass-transistor logic, ratioed logic families. Sequential elements (latches, fl ip-fl ops). Bipolar-based logic; ECL, BiCMOS. Memories; SRAM, DRAM, EEPROM, PLA. I/O circuits and interconnect effects. Design project(s). Lecture, recitation and software labs.