The course introduces Electronic Design Automation (EDA) techniques for VLSI digital IC design. The modern RTL to GDS-II design flow and related tools will be explained in detail. Classical automated algorithms adopted in logic synthesis, floorplanning, placement, CTS, routing, etc. will be covered. Simulation and optimization techniques of key design objectives and constraints will be presented.