Skip to content

Latest commit

 

History

History
102 lines (61 loc) · 3.29 KB

README.md

File metadata and controls

102 lines (61 loc) · 3.29 KB

Tiny Tapeout Chip Renders

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.

Full Renders

Tiny Tapeout 9

Tiny Tapeout 9

Tiny Tapeout IHP 0p2

Tiny Tapeout IHP 0p2

Tiny Tapeout 8

Tiny Tapeout 8

Tiny Tapeout IHP 0p1

Tiny Tapeout IHP 0p1

Tiny Tapeout 7

Tiny Tapeout 7

Tiny Tapeout 6

Tiny Tapeout 6

Tiny Tapeout 5 OpenFrame

Tiny Tapeout 5 OpenFrame

Tiny Tapeout 5

Tiny Tapeout 5

Tiny Tapeout 4

Tiny Tapeout 4

Tiny Tapeout 03p5

Tiny Tapeout 03p5

Tiny Tapeout 3

Tiny Tapeout 3

Tiny Tapeout 2

Tiny Tapeout 2

Tiny Tapeout 1

Tiny Tapeout 1

Logic Density Renders

Regenerating the renders

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

License

The chip renders are licensed under the CC BY 4.0 license.