Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Audience Flow Layout #83

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
File renamed without changes.
23 changes: 23 additions & 0 deletions content/.excised.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
* If you're new to digital design - start by taking some of our [lessons here](digital_design).
* Then create your own design with the [Wokwi template](https://wokwi.com/projects/354858054593504257) or for advanced users, [an HDL](/hdl).
* For help and support, check the [FAQ](faq) and [join the fast & friendly conversations on Discord](https://discord.gg/qZHPrPsmt6).

# Get your submission ready

{{< youtube fCGPKdmM3Dc >}}

# Submission templates

* [Wokwi submission template](https://github.com/TinyTapeout/tt06-wokwi-template).
* [Verilog submission template](https://github.com/TinyTapeout/tt06-verilog-template).
* [Analog and mixed signal template](https://github.com/TinyTapeout/tt06-analog-template).

# Submit your design

* 160 x 100 um tile + ASIC + demonstration board: The standard price is $300 plus shipping.
However, [Efabless](https://efabless.com) is sponsoring a special early bird offer of **$150** (plus shipping), limited to one order per person.
* Each extra tile is $50, and extra analog pins start from $40 per pin.
* By making an order, you agree to our [terms of service](terms).
* Closing date is 19th of April

{{% button href="https://app.tinytapeout.com/projects/create" icon="fas fa-download" %}}Submit your design{{% /button %}}
33 changes: 11 additions & 22 deletions content/_index.en.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,33 @@
---
title: "Tiny Tapeout"
images: [/images/tinytapeout6.png]
LastModifierDisplayName: matt venn
LastModifierDisplayName: Gareth Halfacree
---

# From idea to chip design in minutes!

Tiny Tapeout helps you create, manufacture, and share your own custom chips (ASICs). For the first time, makers, students, and small companies can create their own chips without breaking the bank, signing NDAs, and needing a PhD in semiconductor design (but if you have one, that’s cool too).

{{< youtube qVWq_XZko-M >}}

You can get your design made for at little as $150, using open source tools and a community of experts to help you along the way. We’re here to help you get started, and to make sure you have the resources you need to make a successful tapeout.

Tiny Tapeout is an educational project that makes it easier and cheaper than ever to get your designs manufactured on a real chip! See what other people are making by [taking a look at what was submitted for the last run](/runs/tt05).

# Get started

* If you're new to digital design - start by taking some of our [lessons here](digital_design).
* Then create your own design with the [Wokwi template](https://wokwi.com/projects/354858054593504257) or for advanced users, [an HDL](/hdl).
* For help and support, check the [FAQ](faq) and [join the fast & friendly conversations on Discord](https://discord.gg/qZHPrPsmt6).

# Get your submission ready

{{< youtube fCGPKdmM3Dc >}}

# Submission templates

* [Wokwi submission template](https://github.com/TinyTapeout/tt06-wokwi-template).
* [Verilog submission template](https://github.com/TinyTapeout/tt06-verilog-template).
* [Analog and mixed signal template](https://github.com/TinyTapeout/tt06-analog-template).
Tiny Tapeout is designed to be accessible to all, whether you're an absolute novice to chip design or you have years of experience with Hardware Design Languages (HDLs). If you're a teacher or lecturer in the topic, you'll also find Tiny Tapeout an invaluable educational resource.

# Submit your design
Choose your level of experience below to see how you can get started designing your own ASICs with Tiny Tapeout.

* 160 x 100 um tile + ASIC + demonstration board: The standard price is $300 plus shipping.
However, [Efabless](https://efabless.com) is sponsoring a special early bird offer of **$150** (plus shipping), limited to one order per person.
* Each extra tile is $50, and extra analog pins start from $40 per pin.
* By making an order, you agree to our [terms of service](terms).
* Closing date is 19th of April
* [Tiny Tapeout for Beginners](get_started/beginners)
* [Tiny Tapeout for Teachers/Universities](get_started/teachers)
* [Tiny Tapeout for Analog/Mixed Signal Designers](get_started/analog)

{{% button href="https://app.tinytapeout.com/projects/create" icon="fas fa-download" %}}Submit your design{{% /button %}}

# Sign up

Sign up to the mailing list for the latest news, and to make sure you don't miss your chance to submit a design on Tiny Tapeout 6.
Sign up to the mailing list for the latest news, and to make sure you don't miss your chance to submit a design on the next Tiny Tapeout run.

{{< mailchimp >}}

Expand Down
4 changes: 2 additions & 2 deletions content/digital_design/_index.en.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Digital Design Guide"
weight: 60
title: "Tutorial - Digital Design"
weight: 15
---

{{< children description="true" >}}
Expand Down
16 changes: 16 additions & 0 deletions content/get_started/_index.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Getting Started with Tiny Tapeout
weight: 10
---

Tiny Tapeout helps you create, manufacture, and share your own custom chips (Application-Specific Integrated Circuits, or ASICs). For the first time makers, students, and small companies can create their own chips without breaking the bank, signing non-disclosure agreements, or needing a PhD in semiconductor design - but if you have one, that's cool too.

You can get your design made for at little as $150, using open source tools and a community of experts to help you along the way. We're here to help you get started, and to make sure you have the resources you need to make a successful tapeout.

Tiny Tapeout is designed to be accessible to all, whether you're an absolute novice to chip design or you have years of experience with Hardware Design Languages (HDLs). If you're a teacher or lecturer in the topic, you'll also find Tiny Tapeout an invaluable educational resource.

Choose your level of experience below to see how you can get started designing your own ASICs with Tiny Tapeout.

* [Tiny Tapeout for Beginners](get_started/beginners)
* [Tiny Tapeout for Teachers/Universities](get_started/teachers)
* [Tiny Tapeout for Analog/Mixed Signal Designers](get_started/analog)
22 changes: 22 additions & 0 deletions content/get_started/analog.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Getting Started - Analog/Mixed Signal Designers
weight: 30
---

As of the fifth cohort, Tiny Tapeout offers support for analog and mixed-signal designs. For those with existing ASIC and HDL experience, this allows for increased flexibility and the creation of new and more intricate designs.

In Tiny Tapeout 6, analog and mixed signal designs were enabled through the addition of an analog multiplexer based on transmission gates. This allows up to 192 designs to share the analog pins between them.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Up to 32 designs at the moment (may be increased in the future).


To get started, we recommend consulting our [HDL documentation](/hdl/), which includes templates and information on testing your designs. More information is available on our [technical specifications page](/specs/).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

HDL is for digital designers. It is also partially relevant for analog designers, but most of the info is currently at https://www.tinytapeout.com/specs/analog/


When your design is complete, you can [submit it](/submission/) for inclusion in the next Tiny Tapeout run.

## Further Support

If you have questions about how Tiny Tapeout works, how to use Wokwi, or need more information on the build and submission process, check out our [frequently asked questions](/faq/). If you're still stuck, [join our Discord](https://discord.gg/rPK2nSjxy8).

# Sign up

To keep up with the latest Tiny Tapeout news, including when new runs open for submissions, sign up to our mailing list below.

{{< mailchimp >}}
27 changes: 27 additions & 0 deletions content/get_started/beginners.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
title: Getting Started - Beginners
weight: 10
---

Welcome to the fascinating world of semiconductor design. We're excited to have you here.

Tiny Tapeout is made to be accessible, even if you've never even thought about how an electronic chip works - much less thought about designing your own. Using an automated build system and the user-friendly Wokwi design tool, you can learn as you go along without having to dive deep into the nitty-gritty - unless you want to, of course.

To begin, we recommend following our [digital design tutorial](digital_design), where you'll learn about logic gates, flip-flops, and more through our web-based, interactive design tool, Wokwi. We've seen students go through the tutorial and create their first digital design in just one evening - but it's okay to take your time, don't rush, enjoy the process!

After you've experimented with the capabilities of Wokwi you can learn how to submit your design in our [video walkthrough](https://www.youtube.com/watch?v=fCGPKdmM3Dc) and become part of the growing number of chip design newcomers who can hold their creations in the palm of their hands.

If you'd like to dig deeper in to the inner workings of semiconductors and how Tiny Tapeout takes your project from Wokwi to manufacture, the following resources will help:

* Learn how semiconductors work at the most fundamental level using [our interactive tool SiliWiz](siliwiz).
* Find out how our design flow converts your Wokwi project into a production-ready submission to a semiconductor fab [using open-source tools and the GitHub Actions system](making_asics).

## Further Support

If you have questions about how Tiny Tapeout works, how to use Wokwi, or need more information on the build and submission process, check out our [frequently asked questions](/faq/). If you're still stuck, [join our Discord](https://discord.gg/rPK2nSjxy8).

# Sign up

To keep up with the latest Tiny Tapeout news, including when new runs open for submissions, sign up to our mailing list below.

{{< mailchimp >}}
70 changes: 70 additions & 0 deletions content/get_started/teachers.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
title: Getting Started - Teachers/Universities
weight: 20
---

Tiny Tapeout is designed to be accessible to all, regardless of previous experience in semiconductor design. With browser-based tools and an open source build system, Tiny Tapeout vastly reduces the barrier to entry - and costs - associated with experimental chip design and tapeout.

For educators, Tiny Tapeout offers a unique opportunity to give students hands-on experience with building their own application-specific integrated circuits and taking them all the way through to production - with the goal of holding a fully-packaged and ready-to-use chip in their hand at the end of the process.

Using a multi-project chip architecture, Tiny Tapeout delivers hardware at the lowest possible cost. The chips produced during each run include a copy of all submitted projects, selectable using the custom carrier board - meaning costs can be reduced still further by allowing individuals to submit unique projects then share hardware for group testing.

> I'm a professor for an Introduction to Digital Systems course and just found this and let's just say this has **fundamentally just changed our entire Computer Engineering curriculum**. It looks like we can actually have first-year students designing ASICs, then be able later to analyse performance while taking their electronics course and learning about MOSFETs as well as their embedded systems and computer architecture.
> <br />_Russell Trafford, Rowan University_

# Teaching with Tiny Tapeout

If you're interested in using Tiny Tapeout with your students, we recommend [watching our introductory video](https://youtu.be/f4w1QOpHzOo).

Students and classes participating in Tiny Tapout will need access to a laptop or desktop, headphones, and an internet connection. Our [workshop slides](https://docs.google.com/presentation/d/1NHFC3NHHFAzqK8HMGjxMHXJJ6r4j15dY86nk-boGDNM) provide an overview of how a Tiny Tapeout run works, while our [digital design tutorial](/digital_design/) provides a user-friendly introduction to chip design using our browser-based Wokwi tool.

While confident students are welcome to create their designs from scratch, we also offer a selection of [customisable projects](/tags/customisable/) for those who need a hand getting started. For classes who want a lower-level understanding of exactly how semiconductors work we offer the interactive [SiliWiz](/siliwiz) silicon design simulator.

## For High Schools

Tiny Tapeout's browser-based software and automated build system is designed to offer as low a barrier to entry as possible, while our educational materials begin at a level assuming no prior experience with chip design.

For high school and secondary education teachers looking to introduce Tiny Tapeout into their curriculum, we recommend [watching our introductory video](https://youtu.be/f4w1QOpHzOo) and completing at least some of our [digital design tutorial](/digital_design/) to get a feel for how Wokwi works. Once you're confident with Wokwi, try creating a new design or use one of our [customisable projects](/tags/customisable/) as a quick-start platform before [trying out the submission process](/#get-your-submission-ready).

When introducing a new class to Tiny Tapeout, we recommend beginning with our [workshop slides](https://docs.google.com/presentation/d/1NHFC3NHHFAzqK8HMGjxMHXJJ6r4j15dY86nk-boGDNM) and having the students complete our [digital design tutorial](/digital_design/). As it's browser-based, you won't need to install any software: students can complete the tutorial using a web browser.

When students have completed their chip designs, whether wholly original or using our [customisable project library](/tags/customisable/), you can submit them for production using a credit card - or contact us to purchase prepaid tokens.

## For Universities

To run a Tiny Tapeout course at a university level for students with prior experience in hardware design languages (HDLs), you can refer to our [HDL documentation](/hdl/) - though the [digital design tutorial](/digital_design/) is available for students with less experience, while [SiliWiz](/siliwiz) provides a hands-on look at how semiconductors work at the lowest level.

We recommend experimenting with the Tiny Tapeout design flow using a simple FPGA project to begin, before [trying out the submission process](/submission/).

When students have completed their chip designs, whether wholly original or using our [customisable project library](/tags/customisable/), you can submit them for production using a credit card - or contact us to purchase prepaid tokens.

## Further Support

If you have questions about how Tiny Tapeout works, how to use Wokwi, or need more information on the build and submission process, check out our [frequently asked questions](/faq/). If you're still stuck, [join our Discord](https://discord.gg/rPK2nSjxy8).

# Our Educational Partners
<div style="display: flex; flex-wrap: wrap; justify-content: center;">
{{< customer-card "University of California, Santa Cruz" "ucsc.jpg" "https://www.linkedin.com/feed/update/urn:li:activity:7127152173037080576/" >}}
{{< customer-card "San Jose State University" "sjsu.png" "https://www.linkedin.com/feed/update/urn:li:activity:7126369564975607808/" >}}
{{< customer-card "Johannes Kepler University Linz" "jku.png" "https://www.jku.at/en" >}}
{{< customer-card "Oklahoma State" "osu.png" "https://go.okstate.edu/" >}}
{{< customer-card "Latin Practice" "latinpractice.png" "https://latinpractice.com/" >}}
{{< customer-card "NYU" "nyu.png" "https://www.nyu.edu/" >}}
{{< customer-card "Digital University Kerala" "kerala.png" "https://duk.ac.in/" >}}
{{< customer-card "New York Institute of technology" "nyit.png" "https://www.nyit.edu" >}}
{{< customer-card "Hochschule Rheinmain" "hrm.png" "https://www.hs-rm.de/de/" >}}
{{< customer-card "Carnegie Mellon University" "cmu.png" "https://www.cmu.edu" >}}
{{< customer-card "University of Würzburg" "julius_maximilians_universitat_wurzburg_logo.jpeg" "https://www.informatik.uni-wuerzburg.de/ce/" >}}
{{< customer-card "Danmarks Tekniske Universitet" "DTU_Logo_Hvid.jpg" "https://www.dtu.dk/" >}}
</div>

# Sign up to the mailing list

To receive more information specifically for people using Tiny Tapeout in education, sign up to our mailing list.

{{< mailchimp-teacher >}}


To keep up with the latest general Tiny Tapeout news, including when new runs open for submissions, sign up to our mailing list below.

{{< mailchimp >}}
4 changes: 2 additions & 2 deletions content/hdl/_index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Working with HDLs"
title: "Tutorial: Working with HDLs"
description: "Advice for working with hardware description languages"
weight: 70
weight: 30
---

{{< children description="true" >}}
Expand Down
4 changes: 2 additions & 2 deletions content/making_asics/_index.en.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Making ASICs"
weight: 70
title: "Tutorial: Making ASICs"
weight: 25
---

You've used Wokwi or an HDL to make your digital design, but how do we go from there to an ASIC?
Expand Down
2 changes: 1 addition & 1 deletion content/runs/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Tiny Tapeout Chips
weight: 10
weight: 40
---

### Current chips
Expand Down
4 changes: 2 additions & 2 deletions content/siliwiz/_index.en.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "How do semiconductors work?"
weight: 70
title: "Tutorial: How Do Semiconductors Work?"
weight: 20
---

[![](images/image60.png?width=40pc)](https://app.siliwiz.com)
Expand Down
26 changes: 26 additions & 0 deletions content/submission/_index.en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Submitting Your Design
weight: 40
---

{{< youtube fCGPKdmM3Dc >}}

## Submission templates

* [Wokwi submission template](https://github.com/TinyTapeout/tt06-wokwi-template).
* [Verilog submission template](https://github.com/TinyTapeout/tt06-verilog-template).
* [Analog and mixed signal template](https://github.com/TinyTapeout/tt06-analog-template).

## Submit your design

* 160 x 100 um tile + ASIC + demonstration board: The standard price is $300 plus shipping.
However, [Efabless](https://efabless.com) is sponsoring a special early bird offer of **$150** (plus shipping), limited to one order per person.
* Each extra tile is $50, and extra analog pins start from $40 per pin.
* By making an order, you agree to our [terms of service](terms).
* Closing date is 19th of April

{{% button href="https://app.tinytapeout.com/projects/create" icon="fas fa-download" %}}Submit your design{{% /button %}}

## Further Support

If you have questions about the build and submission process, check out our [frequently asked questions](/faq/). If you're still stuck, [join our Discord](https://discord.gg/rPK2nSjxy8).