Design Your Own Chip With TinyTapeout

Design Your Own Chip With TinyTapeout

When hackers discovered and created techniques to order PCBs on the cheap, it revolutionized the way we create. Available 3D printing introduced us full new places to develop things. [Matt Venn] is one of the persons at the forefront of hackers designing our own silicon, and we have protected plenty of his investigation around the yrs. His most recent exertion to entail the hacker community, TinyTapeout, will make chip structure accessible to newcomers – the bar is as reduced as arranging logic gates on a website browser web page.

Six chip shots shown, with various densities of gates being used - some use a little, and some use a the entire area given.
Just 6 of the patterns submitted, with various complexity

For this, [Matt] labored with persons like [Uri Shaked] of Wokwi fame, [Sylvain “tnt” Munaut], [jix], and a couple other individuals. Together, they established all the tooling necessary, and most importantly, a pipeline where your logic gate-based mostly structure in Wokwi gets compiled into a block prepared to be put into silicon, with even simulations and compile-time verification for typical mistakes. As a result, the design and style method is remarkably clear-cut, to the issue wherever a 9-year-old kid can do it. If you required, you could post your Verilog, also!

The 1st round of TinyTapeout experienced a deadline in the first days of September and brought 152 entries jointly – just in time for an Efabless shuttle submission. All of these designs were set on a solitary occasion of a chip, that will be fabbed in quantity, examined, soldered on to breakouts, and mailed out to personal individuals. In this way, anyone will be obtaining everyone’s structure, but thanks to the on-chip muxing hardware, they are able to switch amongst models making use of on-breakout DIP switches.

Extra soon after the break…

A mock datasheet for a chip, saying "TInyTapeout" at the top, describing the chip's features semi-seriously. The full PDF can be found at https://raw.githubusercontent.com/jglim/tinytapeout_bcd-7seg/main/ds2.pdfThe constraints are easy. You get 8 digital inputs, eight electronic outputs, and there are 200 gates at your disposal. What could you make with this? For a start out, a BCD to 7-segment decoder, a UART transmitter, or even a comprehensive 4-bit CPU – or probably, a Wolf, Sheep, and Cabbage sport! Immediately after the 1st spherical of submissions ended, [Matt] has questioned folks to compile info about their patterns – here’s a PDF datasheet with above 30 many designs for you to marvel at, from Howdy Entire world ones to CPUs, a wide range of circuits with sensible or academic needs.

At the instant, [Matt] is presently setting up the following TinyTapeout run. If you have a job concept inquiring to be brought into cold tricky logic gates, sign up for the mailing record and you will not skip news about the following TinyTapeout deadline. The Wokwi template is now open up for your experimenting purposes, all that is still left is for the submission sort to go open. If you have any concerns, the FAQ is very beneficial!

Of program, such projects never occur out of nowhere – for a couple decades, [Matt] has been bringing us hackers teachings on how to get into chip layout. We’ve hosted his Zero to ASIC workshop in 2020, the OpenMPW development tale at Remoticon 2021, and just this calendar year, a HackChat on open up-supply ASICs. TinyTapeout reminds us of the tale of how OSHPark was launched – a bunch of individuals pooling jointly to buy their PCBs, and just like back then, we foresee some entertaining additions to a regular hacker’s toolkit.