OpenROAD

Engineering a MicroChip


Are you a student looking to learn how to build a microchip? 

CLICK HERE!!!!! 

Why teach Chip Engineering?

The design and creation of semiconductor products is an exciting field that requires a high-demand skill set in the industry. As a first of its kind, high school students will learn how to design microchips, learn and apply software methodologies to create hardware designs including logic representation in binary systems,  basic building blocks and  structure of  digital, analog and mixed-signal components. You will learn the use of  verilog- a popular hardware description language, open-source software such as OpenROAD and the mains stages of building a chip, from specification, testing and  to manufacturing. 

These are very important skills that lead to fulfilling and long term opportunities--  jobs in industries -- from building toys, cellphones, cars, thermostats and  military. systems. Entry level pay can start at $48K + per year depending on location,  position and background.  So sign up fast!

This course must be completed by every student to gain knowledge and  foundational skills building for building a microchip. These include:

This course enables students to build and fabricate their individual design   using Tiny Tapeout. This path  requires knowledge and skills as taught in the Foundational Path.  Students will learn to describe design functionality using Verilog which is then synthesized , placed and routed  Synthesis using OpenROAD.  Students learn basics about these design to manufacturing processes.  

This is the only path where they will receive a completed microchip for further testing and application. 

This path requires FUNDING!!! 

This is an in-depth course that teaches chip design from functional specification to final place-and-route.   This path  requires knowledge and skills as taught in the Foundational Path. Students will learn details about functional specification in Verilog, the complete RTL-GDSII flow in OpenROAD.  This includes design flow stages and analyses from synthesis, floorplanning, detailed PnR (place-and-route). 

The final layout file can be used for verification or fabrication in any supported foundry.

Want To Get Involved?
Want To Contribute Materials or Curriculum?
Want To Help A Class?

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. 


Curriculum Standards

NGSS (HS-PS3-3,  HS-PS4-2, HS-ETS1-1)

California's 2013 CTEs (4.1, 4.2 4.3,  10.3, 10.4)

California Math Common Core (MP2, MP4)

California English Common Core (RST11-12.7,  RST11 - 12.9)

Attributions and Sources (Images and Materials):