This course aims to introduce the key design principles for digital integrated circuits.