This course covers basic concepts of fabrication, operation and design techniques related with CMOS integrated circuits based on combinational / sequential logic blocks for arithmetic, logic and memory blocks. Also covered are such issues as timing, interconnect and design methodologies.