Tiny Tapeout makes it more accessible than ever to get your designs manufactured on a real chip! See tinytapeout.com and zerotoasiccourse.com/newsletter to sign up for the newsletter.

Projects are at: app.tinytapeout.com/projects

My GF26 is at:

My SKY26a (draft, not submitted) PDK is

My TT Online Workshop TA Exercise wokwi

See also:

Tiny Tapeout Calculator.

Tiny Tapeout: Demo Board and breakout-pcb (sold only as a set).

Visit the GDS Viewer.

Upload a file from a recent successful gds.yaml workflow that should have generated an artifact file, such as this one.

This will allow you to view the layout of your design and verify that it looks correct before tapeout. You can also share the GDS viewer link with others to get feedback on your design.

Magic

To build local GDS and LEF files, Magic is needed.

  • http://opencircuitdesign.com/magic/
  • https://github.com/RTimothyEdwards/magic
cd "$HOME/ttsetup"

sudo apt update
sudo apt install -y \
    build-essential git m4 csh tcsh \
    libx11-dev tcl-dev tk-dev \
    libcairo2-dev libncurses-dev \
    libglu1-mesa-dev freeglut3-dev mesa-common-dev

git clone https://github.com/RTimothyEdwards/magic.git
cd magic

./configure --prefix="$HOME/ttsetup/magic"
make -j"$(nproc)"
make install

export PATH="$HOME/ttsetup/magic/bin:$PATH"

Create Downstream Update

cd /mnt/c/workspace/

mkdir ttgf0p3-analog-UART-FSM-TRNG-Lab

cd ./ttgf0p3-analog-UART-FSM-TRNG-Lab/

git init

# Initialized empty Git repository in /mnt/c/workspace/ttgf0p3-analog-UART-FSM-TRNG-Lab/.git/

git remote add origin https://github.com/$USER/ttgf0p3-analog-UART-FSM-TRNG-Lab.git

git remote add upstream https://github.com/gojimmypi/ttgf0p3-UART-FSM-TRNG-Lab.git

git fetch upstream main

git pull upstream main
  • https://github.com/Essenceia/Teapot/blob/main/tools/main.c
  • https://github.com/TinyTapeout/tt-commander-app