urish / tt06-analog-test

Test repo for Tiny Tapeout analog modules

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tiny Tapeout Analog Project Template

What is Tiny Tapeout?

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.

Analog projects

  1. Edit the info.yaml to update information about your project and set your top_module property.
  2. Use one of the analog templates as a starting point for your design. Save the resulting GDS file in the gds folder, and the LEF file in the lef folder. The file names must match your top_module property (e.g. gds/tt_um_example.gds).
  3. Edit src/project.v and replace tt_um_example with the actual name of your top module.
  4. Edit docs/info.md and add a description of your project.

For more info, see the analog specs page.

Note: Analog designs are currently in beta. There's a small chance that the changes will change before the deadline for Tiny Tapeout 6, or that we will have to postpone the analog design support to a future shuttle. If you have any questions, please join the Tiny Tapeout Discord and ask in the #analog channel.

Enable GitHub actions to build the results page

Resources

What next?

About

Test repo for Tiny Tapeout analog modules

License:Apache License 2.0


Languages

Language:Verilog 100.0%