(3 units)Hardware-related design considerations for combinatorial and sequential logic using integrated circuits. Includes TTL, CMOS, shift registers, arithmetic units, RAM, ROM and edge-triggered devices. (Formerly EE 427/627; implemented Spring 2005.)