This project is a fully functional (hopefully) MII ethernet core that can respond to pings
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.
- Add your Verilog files to the
src
folder. - Edit the info.yaml and update information about your project, paying special attention to the
source_files
andtop_module
properties. If you are upgrading an existing Tiny Tapeout project, check out our online info.yaml migration tool. - Edit docs/info.md and add a description of your project.
- Adapt the testbench to your design. See test/README.md for more information.
The GitHub action will automatically build the ASIC files using OpenLane.
- FAQ
- Digital design lessons
- Learn how semiconductors work
- Join the community
- Build your design locally
- Submit your design to the next shuttle.
- Edit this README and explain your design, how it works, and how to test it.
- Share your project on your social network of choice:
- LinkedIn #tinytapeout @TinyTapeout
- Mastodon #tinytapeout @matthewvenn
- X (formerly Twitter) #tinytapeout @matthewvenn
More documentation to come...
TinyTapeout is an educational project that aims to make it easier and cheaper than ever to get your digital designs manufactured on a real chip.
To learn more and get started, visit https://tinytapeout.com.
- Install OpenLane 2 with nix.
Set the
OPENLANE2_ROOT
environment variable to the path where you cloned the openlane2 repository. - Clone tt-support-tools:
git clone -b tt06 https://github.com/TinyTapeout/tt-support-tools tt
- Run the following command:
rm -rf runs && nix-shell ${OPENLANE2_ROOT}/shell.nix --run "python build.py"
The build.py script will create a runs directory and run the OpenLane flow. The results will be in the runs/wokwi directory.
When you run the build for the first time, nix will download all the dependencies. This can take a while, especially if you haven't configured nix to use binary caches. Once the dependencies are downloaded, the build should take up to ten minutes.
- Submit your design to the next shuttle on the website. The closing date is November 4th.
- Edit this README and explain your design, how it works, and how to test it.
- Share your GDS on your social network of choice, tagging it #tinytapeout and linking Matt's profile:
- LinkedIn #tinytapeout matt-venn
- Mastodon #tinytapeout @matthewvenn
- Twitter #tinytapeout @matthewvenn