Skip to content

Teach-the-Teacher: Open-Source Digital IC Design

This chapter is designed to help educators and instructors teach digital IC design using open-source tools and PDKs. It builds on the concepts and flows presented in this handbook, transforming them into a structured learning experience for instructors who wish to train students, researchers, or engineers in reproducible design practices.

The objective is to create reproducible and adaptable educational modules that enable instructors to:

  • Teach RTL-to-GDSII design using open-source tools and PDKs.
  • Combine theoretical foundations with hands-on experimentation.
  • Foster a collaborative learning environment around open hardware.

Teaching methodology

The educational approach adopted in this material is primarily based on the Problem-Based Learning (PBL) method. Learners are presented with realistic design challenges — such as synthesizing, simulating, and verifying a digital block — and guided to solve them using open-source EDA tools.

This approach emphasizes:

  • Active learning through exploration and problem-solving.
  • Contextual understanding by connecting theory with practice.
  • Collaboration and peer discussion, simulating real design environments.

While this handbook has been designed around PBL principles, the material can be adapted to other teaching styles. Future versions are expected to include alternative structures aligned with other teaching methodologies, allowing institutions to integrate this content according to their specific pedagogical strategies.

Purpose of this chapter

Structure

This chapter contains the following sections:

  1. learning_objectives — defines conceptual, technical, and pedagogical goals.
  2. course_structure
  3. suggested_problems — hands-on modules aligned with the main design flow.
  4. assessment_guidelines — evaluation rubrics and teaching strategies.
  5. resources — open references, courses, and communities.

Each section is designed to connect directly with the conceptual and flow chapters in this handbook.