Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 2.56 KB

README.md

File metadata and controls

45 lines (30 loc) · 2.56 KB

Tiny Tapeout Chisel Project Template

This template is intended for projects written in the Chisel hardware construction language. To learn more about Chisel, visit the Chisel website or read the free Chisel book.

What is Tiny Tapeout?

Tiny Tapeout is an educational project that aims to make it easier and cheaper than ever to get your digital and analog designs manufactured on a real chip.

To learn more and get started, visit https://tinytapeout.com.

Set up your Verilog project

  1. Add your Chisel files to the src folder and below according the sbt conventions.
  2. Edit the info.yaml and update information about your project, paying special attention to the source_files and top_module properties. If you are upgrading an existing Tiny Tapeout project, check out our online info.yaml migration tool.
  3. Edit docs/info.md and add a description of your project.
  4. Optionally, add a testbench to the test folder. See test/README.md for more information.

The GitHub action will automatically build the ASIC files using OpenLane.

Enable GitHub actions to build the results page

Resources

What next?