18 620

Design, Integration, and Tapeout of IoT Systems

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course provides a comprehensive exploration of the design concepts and methodologies involved in developing integrated circuits for Internet of Things (IoT) systems. Students will gain hands-on experience in designing and integrating essential blocks such as sensor front-ends, data converters, machine learning circuits, and wireless transmitters. Key concepts include an introduction to IoT system architectures, principles of sensor interfacing, analog-to-digital converters (ADCs), machine learning in IoT, RF front-end design considerations, an CMOS technology and design rules, overview of the tapeout process, and design exercises using industry-standard design tools. By bringing together individual blocks into a cohesive system, students will gain the skills and knowledge required to design, simulate, and tapeout a complete IoT system-on-chip by the end of this course. The course emphasizes a practical, project-based approach to ensure students are well-prepared for real-world challenges in IoT integrated circuit design. This course is crosslisted with 18420. ECE graduate students will be prioritized for 18620, and ECE undergraduate students will be prioritized for 18420. Although students in 18420 will share lectures with students in 18620, students in 18620 will undertake more complex projects. Prerequisite: 18-220 Min. grade C

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-18620Fall 2026UGRD12 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?