mirror of
https://github.com/TinyTapeout/tt-support-tools.git
synced 2026-11-03 04:36:09 +01:00
product datasheet in progress
This commit is contained in:
@@ -0,0 +1,265 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Tiny Tapeout product datasheet — all copy, numbers and colours.
|
||||
#
|
||||
# Edit this file, then rebuild:
|
||||
# python3 docs/product/build.py
|
||||
#
|
||||
# Notes for editing:
|
||||
# - Every text field is rendered as raw HTML, so <b>, <br> and <a href="...">
|
||||
# work anywhere. Write a literal ampersand as &.
|
||||
# - Table `style` tokens set cell formatting, space separated:
|
||||
# name bold, no wrapping (first column of most tables)
|
||||
# mono bold + tabular figures (dimensions, values, signal names)
|
||||
# num tabular figures (aligned digits)
|
||||
# price bold red + no wrapping (pricing column)
|
||||
# dim greyed out (em dashes, secondary text)
|
||||
# center centre aligned
|
||||
# - Table rows must have the same number of cells as there are columns.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
doc:
|
||||
title: Tiny Tapeout — Datasheet
|
||||
wordmark: Tiny Tapeout
|
||||
wordmark_sub: SHARED SILICON ASIC SHUTTLE
|
||||
tag: DATASHEET
|
||||
ref: DOC TT-DS-2026 · REV A
|
||||
page2_title: Electrical & Mechanical Specifications
|
||||
|
||||
# Colours and the two page-level type sizes. Everything else scales from these.
|
||||
theme:
|
||||
navy: "#040371" # header bars and table header rows
|
||||
red: "#ec3013" # accent: labels, rules, prices
|
||||
ink: "#141414" # body text
|
||||
ink_mid: "#55545f" # secondary text
|
||||
ink_faint: "#86858f" # captions, dashes
|
||||
ground: "#f2f1f4" # zebra stripe on tables
|
||||
rule: "#c9c8d0" # thin rules
|
||||
rule_hard: "#141414" # 2px section rules
|
||||
heading_size: 30pt # page 1 headline
|
||||
body_size: 8.3pt # feature and FAQ body text
|
||||
|
||||
assets:
|
||||
# Relative to docs/product/assets/. Swap either file and rebuild.
|
||||
photo: demoboard.jpg
|
||||
font: archivo.woff2
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# PAGE 1
|
||||
# --------------------------------------------------------------------------
|
||||
|
||||
hero:
|
||||
eyebrow: Shared multi-project chip · SKY130 / SG13G2 / GF180MCU
|
||||
heading: From idea to chip design in minutes
|
||||
body: >-
|
||||
Tiny Tapeout makes it more accessible than ever to get your designs manufactured on a real chip.
|
||||
Submit from a
|
||||
GitHub repository and we handle integration, tapeout, packaging and delivery.
|
||||
photo_alt: Tiny Tapeout ETR demoboard with a QFN-64 packaged ASIC on a breakout board
|
||||
photo_caption: Demoboard with QFN-64 packaged die on breakout carrier.
|
||||
|
||||
features:
|
||||
- kicker: 01 · Toolchain
|
||||
title: Local tool install optional
|
||||
body: >-
|
||||
The whole flow can run in GitHub Actions. Push your repository and your design
|
||||
is hardened in the cloud — nothing to install, no licences to buy.
|
||||
- kicker: 02 · Languages
|
||||
title: HDL agnostic
|
||||
body: >-
|
||||
Any language that can produce Verilog RTL. Project templates and CI are
|
||||
supplied for Verilog, with community provided VHDL and Chisel.
|
||||
- kicker: 03 · I/O
|
||||
title: 26 pins, plus analog
|
||||
body: >-
|
||||
Clock, reset, 8 dedicated inputs, 8 dedicated outputs and 8 bidirectional
|
||||
pins — plus up to 6 analog pins where the process allows.
|
||||
- kicker: 04 · Process
|
||||
title: Three PDKs
|
||||
body: >-
|
||||
SkyWater SKY130, IHP sg13g2 and GlobalFoundries gf180mcu. Open-source PDKs
|
||||
running multiple times per year.
|
||||
- kicker: 05 · Hardware
|
||||
title: Demoboard available
|
||||
body: >-
|
||||
An optional RP2350-based demoboard carries your packaged chip and selects
|
||||
any project on the die over USB.
|
||||
- kicker: 06 · Flexibility
|
||||
title: Bring your own flow
|
||||
body: >-
|
||||
Harden with the supplied open-source LibreLane flow, or use your own tools
|
||||
entirely — the minimum submission is GDS + LEF.
|
||||
|
||||
pricing:
|
||||
heading: Pricing
|
||||
note: INDICATIVE FROM-PRICES · EUR
|
||||
columns:
|
||||
- {label: Item, width: "27%", style: name}
|
||||
- {label: What it buys you}
|
||||
- {label: From, width: "26%", style: price}
|
||||
rows:
|
||||
- ["1 tile",
|
||||
"Roughly 1,000 standard cells of silicon area. Physical dimensions vary by PDK — see page 2.",
|
||||
"€70"]
|
||||
- ["Analog pin",
|
||||
"Multiplexed analog pad access for mixed signal designs. Minimum project size of 2 tiles applies.",
|
||||
"€100 <span class=\"t-sub\">/ pin</span>"]
|
||||
- ["Demoboard PCB",
|
||||
"Optional add-on: your packaged chip, an RP2350 demoboard and a breakout board.",
|
||||
"€100 <span class=\"t-sub\">first 80 boards for individuals are subsidised</span><br>€300 <span class=\"t-sub\">academic & industry</span>"]
|
||||
footnote: >-
|
||||
<b>Silicon area and the demoboard are billed separately.</b> Buying area gets
|
||||
your design manufactured on the wafer — on its own it does not get you a
|
||||
physical chip. To hold your chip in your hand, add the demoboard PCB. Confirm
|
||||
current figures at
|
||||
<b><a href="https://app.tinytapeout.com/calculator">app.tinytapeout.com/calculator</a></b>.
|
||||
|
||||
faq:
|
||||
heading: Frequently asked Questions
|
||||
note: FULL FAQ AT TINYTAPEOUT.COM/FAQ
|
||||
items:
|
||||
- q: How long until I get my chip?
|
||||
a: >-
|
||||
Fabrication takes 6–9 months, then boards are assembled, tested and
|
||||
shipped. Check <a href="https://app.tinytapeout.com/chips">tinytapeout.com/chips</a> for the schedule.</b>.
|
||||
- q: Do I need chip design experience?
|
||||
a: >-
|
||||
No. Getting started documentation on the website and help on the Discord community helps beginners get started.
|
||||
Thousands of past projects are public to learn from.
|
||||
- q: What do I actually receive?
|
||||
a: >-
|
||||
Area alone gets your design onto the wafer. Add the demoboard to receive a
|
||||
packaged chip, an RP2350 demoboard and a breakout board. Bare chips are not available separately.
|
||||
- q: Which processes can I use?
|
||||
a: >-
|
||||
SkyWater SKY130 (130 nm), IHP sg13g2 (130 nm BiCMOS) and GlobalFoundries
|
||||
gf180mcu (180 nm), each on its own shuttle schedule.
|
||||
- q: Is it only open to individuals?
|
||||
a: >-
|
||||
No. Universities, schools and companies run group submissions, and dozens
|
||||
of institutions already teach with Tiny Tapeout.
|
||||
- q: What are the licence terms?
|
||||
a: >-
|
||||
Every design is published publicly under Apache-2.0. The minimum
|
||||
submission is GDS + LEF, produced with any toolchain you like.
|
||||
|
||||
institutions:
|
||||
label: Taught and used at
|
||||
items:
|
||||
- Carnegie Mellon University
|
||||
- New York University
|
||||
- UC Santa Cruz
|
||||
- UC San Diego
|
||||
- San Jose State University
|
||||
- Oklahoma State University
|
||||
- Technical University of Denmark
|
||||
- Linköping University
|
||||
- Graz University of Technology
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# PAGE 2
|
||||
# --------------------------------------------------------------------------
|
||||
|
||||
process:
|
||||
heading: Process & fabrication
|
||||
note: TILE DIMENSIONS PER PDK
|
||||
columns:
|
||||
- {label: PDK, width: "19%", style: name}
|
||||
- {label: Foundry, width: "21%"}
|
||||
- {label: Node, width: "17%", style: num}
|
||||
- {label: 1×1 tile area, width: "25%", style: mono}
|
||||
- {label: Package}
|
||||
rows:
|
||||
- ["SKY130A", "SkyWater", "130 nm", "161.00 × 111.52 µm", "QFN-64"]
|
||||
- ["ihp-sg13g2", "IHP", "130 nm BiCMOS", "202.08 × 154.98 µm", "QFN-64"]
|
||||
- ["gf180mcuD", "GlobalFoundries", "180 nm", "346.64 × 160.72 µm", "QFN-64"]
|
||||
footnote: >-
|
||||
One tile holds approximately <b>1,000 standard cells</b>. Larger designs are
|
||||
built from multi-tile blocks from 1×2 up to 8×4; the available sizes differ
|
||||
per PDK. Analog projects require a minimum height of 2 tiles.
|
||||
|
||||
ratings:
|
||||
heading: Absolute maximum ratings
|
||||
note: DIGITAL I/O
|
||||
columns:
|
||||
- {label: Parameter, width: "40%", style: name}
|
||||
- {label: Min, width: "13%", style: num}
|
||||
- {label: Typ, width: "13%", style: num}
|
||||
- {label: Max, width: "13%", style: num}
|
||||
- {label: Unit}
|
||||
rows:
|
||||
- ["I/O supply voltage", "1.71", "3.30", "5.50", "V"]
|
||||
- ["Input frequency", "—", "—", "66", "MHz"]
|
||||
- ["Output toggle frequency", "—", "—", "33", "MHz"]
|
||||
- ["Output drive strength, source/sink", "—", "4", "—", "mA"]
|
||||
- ["Demoboard clock generator", "1", "—", "66.5 M", "Hz"]
|
||||
- ["Pad-to-tile round-trip latency", "—", "—", "20", "ns"]
|
||||
- ["Clock insertion delay, pad to logic", "—", "—", "10", "ns"]
|
||||
- ["Pin-to-pin latency variance", "—", "—", "2", "ns"]
|
||||
footnote: >-
|
||||
Characterised on <b>SKY130A</b> using the <b>sky130_ef_io_gpiov2_pad</b> cell;
|
||||
ratings differ per PDK. Inputs are <b>not 5 V tolerant</b> despite the supply
|
||||
range. Full per-process figures at
|
||||
<b><a href="https://tinytapeout.com/specs/">tinytapeout.com/specs</a></b>.
|
||||
|
||||
gpio:
|
||||
heading: GPIO pin map
|
||||
columns:
|
||||
- {label: Signal, width: "34%", style: mono}
|
||||
- {label: Width, width: "14%", style: num center}
|
||||
- {label: Direction, width: "22%"}
|
||||
- {label: Function}
|
||||
rows:
|
||||
- ["clk", "1", "Input", "Clock"]
|
||||
- ["rst_n", "1", "Input", "Reset, active low"]
|
||||
- ["ui_in[7:0]", "8", "Input", "General purpose"]
|
||||
- ["uo_out[7:0]", "8", "Output", "General purpose"]
|
||||
- ["uio[7:0]", "8", "Bidirectional", "Per-pin direction control"]
|
||||
linkline: >-
|
||||
26 I/O PINS TOTAL ·
|
||||
<b><a href="https://tinytapeout.com/specs/gpio/">TINYTAPEOUT.COM/SPECS/GPIO</a></b>
|
||||
|
||||
analog:
|
||||
heading: Analog I/O
|
||||
note: OPTIONAL
|
||||
columns:
|
||||
- {label: Parameter, style: name}
|
||||
- {label: Value, width: "34%", style: mono}
|
||||
rows:
|
||||
- ["Analog pins, maximum", "6 · ua[0:5]"]
|
||||
- ["Series resistance, pad to project", "< 500 Ω"]
|
||||
- ["Parasitic capacitance", "< 5 pF"]
|
||||
- ["Current per pin, maximum", "4 mA"]
|
||||
- ["VDPWR digital supply", "1.8 V"]
|
||||
- ["VAPWR analog supply", "3.3 V"]
|
||||
linkline: >-
|
||||
ALLOCATED IN ORDER ·
|
||||
<b><a href="https://tinytapeout.com/specs/analog/">TINYTAPEOUT.COM/SPECS/ANALOG</a></b>
|
||||
|
||||
ordering:
|
||||
heading: Ordering information
|
||||
note: APP.TINYTAPEOUT.COM/CALCULATOR
|
||||
headless: true # no header row on this table
|
||||
columns:
|
||||
- {width: "27%", style: name}
|
||||
- {}
|
||||
rows:
|
||||
- ["Shuttle cadence",
|
||||
"Several shuttles per year across the three processes. Check <a href="https://app.tinytapeout.com/chips">tinytapeout.com/chips</a> for the schedule"]
|
||||
- ["Lead time",
|
||||
"6–9 months in fabrication, then assembly, test and fulfilment."]
|
||||
- ["Deliverable",
|
||||
"Silicon area only for remote or shared test, or area plus the demoboard kit: packaged chip, RP2350 demoboard and breakout board."]
|
||||
- ["Design tools",
|
||||
"Supplied open-source LibreLane flow running in GitHub Actions, or any toolchain of your own."]
|
||||
- ["Minimum submission",
|
||||
"GDS + LEF in a public repository, licensed Apache-2.0."]
|
||||
|
||||
disclaimer:
|
||||
label: Disclaimer
|
||||
body: >-
|
||||
Specifications are indicative and subject to change between shuttles.
|
||||
Electrical characteristics are quoted for the SKY130A process unless stated
|
||||
otherwise — consult tinytapeout.com/specs for the process you intend to use.
|
||||
Pricing is indicative; confirm current figures with the calculator before
|
||||
ordering. Tiny Tapeout devices are educational and prototyping parts, and are
|
||||
not qualified for safety-critical, medical or automotive use.
|
||||
Reference in New Issue
Block a user