Full Path
(Teachers)

What is included here?

Each subpage contains teacher slides, student slides, activities, and quizzes.Β 

This path picks up after the Foundational Path and is more in depth than the partial path, with how to create a Verilog script which is then sent to OpenROAD for Synthesis and Place & Route (students learn what these process entail and what occur), then receive a complete .gds file that can be sent to verification to create a chip.Β 

Students will work on the additional portions of the design cycle to complete a full chip design. This produces a complete .gds that can be fabricated by any foundry.

This is a Module about learning how to make a silicon chip and the process that goes into making it. This set of lessons are focused on the OpenROAD flow.Β  We will be posting our lessons, presentations, labs and other resources.Β  This is primarily a Resource Page, so that means it's a Mish-Mash of Silicon Wafer process content.Β Β 

We are huge supporters of Open Source and Creative Commons resources.Β  This is another way of saying Free, Equitable and Accessible resources...Β Β 

OPEN SOURCE

Contribute Here

All of the content created has been created to be open sourced for all teachers. If you would like to contribute to this, please use this template to submit activities to this drive link to add to community resources.Β 

https://www.ictworks.org/the-dial-open-source-community-maturity-model/


Lesson Topic - Logic Gates and Making a Silicon Chip:

Do You Need To Build A New Clean Linux Build?

If you need to build Linux...


OpenROAD - Let's Build A Chip:

OpenROAD Lessons

High School OpenRoad Program:

Working in conjunction with theopenroadproject.org, the goal of this OpenROAD Highschool teaching module is Β to bring a replicable set of lessons and labs that can be taught by any STEAM teacher over a 4-8 weeks time frame.Β  The plan is to provide a set of lessons and Labs that will cover the OpenROAD design tools and flow, so students can learn and understand what it take to create a chip.Β  The introductory lessons will cover the Silicon Chip industry and the career path to becoming a VLSI Chip designer.Β  The lessons and labs will then walk the students through the Open ROAD design process.Β  Students will create a chip design that is ready for submission,Β  by implementing Initial tools and flow for Synthesis, Placement Setup, Floorplanning, Pin placement, Using Macros and other Structures, Checking and Adjusting Timing and Placement, Chip file submissions.


Open ROAD - Introduction

In this lesson you will get an overview of the OpenROAD project, the OpenROAD golas, and an introduction to the OpenROAD flows. What is the goal of OpenROAD

Lesson Resources:

Open ROAD - Tools and Project Installation & Build Steps

In this lesson you are going to learn the steps to create your first Open ROAD project.Β  You will learn the options to execute the following steps:

Lesson Resources:

Open ROAD - Pre-Built - Project Introduction

In this lesson you are going to explore the running of the pre-installed example designs.Β  You will validate the tools and projects are installed correctly and have the ability to run some verification scripts on a default build of the GCD (Greatest Common Divisor) design. You will learn the steps to create your first Open ROAD Design. Explore / Review the following project features:

Lesson Resources:

Open ROAD - Your First Verilog Project - Building A Verilog Counter Design

In this lesson you are going to explore the creation of your first Verilog OpenROAD Project.Β  You will learn the steps to create your first Open ROAD Design. Explore / Review the following project features:

Lesson Resources:

Open ROAD - Virtual Studio Code - Project Introduction - Planned Spring 2024

Open ROAD - Verilog Synthesis - Planned Spring 2024

Open ROAD - Floor Planning - Planned Spring 2024

Open ROAD - Placement - Planned Spring 2024

Open ROAD - Clock Tree Synthesis (CTS) - Planned Spring 2024

Open ROAD - Routing Flow - Planned Spring 2024

Stuff to Sort / Develop / Or Delete

Each lecture and lab modules will contain the following collateral and curriculum so that a STEAM teacher anywhere in a Highschool or Community College can implement the course work.Β 

Modules deliverables will include: (about 4 hours of 30 min Lectures & 8+ hours of Lab & Assessment activities)Β