Familiarization with TCAD software, semiconductor process simulation CMOS structure design, semiconductor device simulation CMOS inverter design, device parameter extraction for circuit simulation (lecture and lab sessions); Familiarization with compact models and transistor-level circuit simulation (lecture and lab sessions); Familiarization with a typical custom IC design flow using open-source design tools (lecture and lab sessions). Schematic capture, circuit simulation, layout design, design rules, layout extraction and post-layout simulation circuit design software. Analog and digital functional modules will be used as test benches for lab experiments. CMOS technology will be the main focus of the lab and available devices in this technology including MOS transistors, passive components and BJTs will be explored and used. At the time of this proposal, NGSPICE and MAGIC are two examples of open source CAD tools that will be explored in this course. However, instructors will introduce any useful new free academic EDA tool which may be developed in the future.