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:
Binary Numbers (what are they and how to convert into them and decode them)
Logic Gates (converting logical expressions into logic gate schematics)
Introduction to transistors and Semiconductor fundamentals (what are they, how they work, an how they are used)
Manipulating Digital Logic (Combinations, functions, decoders, adding, latches, & flipflops)
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?
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.
Want to get involved? Please fill out this "I Want To Help" form
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):
https://www.ictworks.org/the-dial-open-source-community-maturity-model/
OpenROAD resources - https://theopenroadproject.org/resources/