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:
- app.tinytapeout.com/projects/4337
- GitHub: github.com/gojimmypi/ttgf-UART-FSM-TRNG-Lab
- Post release notes: gojimmypi.github.io/trng
- GF-26a Datasheet page 103.
My SKY26a (draft, not submitted) PDK is
- app.tinytapeout.com/projects/4338/
- GitHub: github.com/gojimmypi/ttsky-UART-FSM-TRNG-Lab
- Post release notes: gojimmypi.github.io/trng
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
Interesting Projects and links
- https://github.com/Essenceia/Teapot/blob/main/tools/main.c
- https://github.com/TinyTapeout/tt-commander-app