This course introduces the basic concepts and methodologies in advanced digital CMOS (Complementary Metal-Oxide-Semiconductor) IC design. These include the semiconductor device (MOSFET, FinFET and etc.), basic principles and modelling, CMOS integrated circuit fabrication process and design rules, characteristic of combinational and sequential logic circuits, memory and register, behaviours and design considerations of both the static and dynamic logic gates. Meanwhile, the course uses the industry-standard EDA tools with deep-submicron PDK to guide the students through designing real-world integrated circuits, starting from schematic design, simulation to layout design and post-layout verifications.