This repo contains the chip renders for all Tiny Tapeouts shuttles. Each shuttle includes two renders:
- full_gds.png: A full render of the GDS file.
- logic_density: Shows only the local interconnect layer, which is used to estimate the logic density of the chip.
For Tiny Tapeout 4 and later, the renders include the complete chip area, including the pads, and the caravel harness. For earlier shuttles, the renders only include the core area.
The renders are generated using the render.py script, which uses klayout to render the GDS files. See below for instructions on how to regenerate the renders.
- Tiny Tapeout 9
- Tiny Tapeout IHP 0p2
- Tiny Tapeout 8
- Tiny Tapeout IHP 0p1
- Tiny Tapeout 7
- Tiny Tapeout 6
- Tiny Tapeout 5 OpenFrame
- Tiny Tapeout 5
- Tiny Tapeout 4
- Tiny Tapeout 03p5
- Tiny Tapeout 3
- Tiny Tapeout 2
- Tiny Tapeout 1
To regenerate the PNG files for a shuttle, run the following commands:
cd scripts
pip install -r requirements.txt
python render.py <shuttle>
Where <shuttle>
is the identifier of the shuttle (e.g. tt04).
You can also specify the scale of the render by passing the --scale
argument. For example, to render the full GDS of shuttle tt04 at 2x scale:
python render.py tt04 --scale 2
The chip renders are licensed under the CC BY 4.0 license.