| 0 | Chip ROM | Uri Shaked | ROM with information about the chip |
| 1 | Tiny Tapeout Factory Test | Tiny Tapeout | Factory test module |
| 3 | Anastasia Copy (2) | Anastasia | not desided |
| 5 | full adder | gurkanwar singh | full adder |
| 7 | Tiny Tapeout Template Copy | Zara | Master peice |
| 9 | Viraj Tiny Template Full Adder TEST | Viraj Somayaji | Full-Adder Circuit with 7-Segment Display function |
| 11 | Osman WOKWI project 1 | Osman | flipping thorugh the letters o-s-m-a-n |
| 13 | Temz_ tiny tapeout | Temidayo Yussuff-Shittu | un finished slop |
| 15 | Iris | Iris King | display changes |
| 32 | ON Check System | Avijit | Checking if one switch or more is ON on the demo board |
| 34 | leanSilicon LSC-1 Micro arithmetic kernel | LFG Labs | LSC-1 Micro (LSC-1u): reduced Tiny Tapeout arithmetic sub-core of LSC-1, not LSC-2. |
| 46 | Neural dataflow fabric — bit-serial MAC cells on a self-routing switch | Jason Hickey | A bit-serial neural dataflow fabric: MAC cells on a self-routing banyan switch. Each cell is generated from a Lean model proved correct in the Lean kernel, and the generated netlist is then proved equivalent to its arithmetic specification over ALL inputs by SAT. The signed accumulation is proved for the drive schedule the design specifies; the sequencer that produces it, the pin wrapper and the fabric glue are hand-written RTL and are not part of either proof. |
| 65 | Keyaan’s first Wokwi design | Muhammed Keyaan Hussain | ok |
| 67 | full adder tiny tapeout Copy | Nasser | full 1 bit adder |
| 69 | SBUSixth First Chip Design Mentored by Tiny Tapeout | Simon Tse | South Bank University Sixth Form First Chip Design in Association with Tiny Tapeout |
| 71 | Isaac Tiny Tapeout | Isaac Ayoola | First 2 for top right next 2 for bottom right |
| 73 | efwz8voices | Logan Simensen | 8 voice synth. Vibe coded frequency divisions. |
| 75 | LELO-GR01 | Carsten Wulff | Temperature sensor from Group 1 |
| 77 | LELO-GR04 | Carsten Wulff | Temperature sensor from Group 4 |
| 79 | LELO-GR02 | Carsten Wulff | Temperature sensor from Group 2 |
| 128 | LIF Neuron (SynapticRW Teardown 2026) | Morgan | Leaky integrate and fire neuron. Settable weight/leak/threshold on the dip switches, membrane potential on the 7 segment display |
| 130 | RSA Simple Encryptor | Amit | Textbook RSA encryption core. Computes message^5 mod 221 using a pipelined square-and-multiply modular exponentiation algorithm. |
| 131 | arm16 | Moein Maleki | 16-bit five-stage ARM pipeline with forwarding and hazard detection. Program streamed from the QSPI Pmod flash, data in its PSRAM, a 16-bit value shown as four large digits on the TinyVGA Pmod, an internal demo ROM. First ARM core on Tiny Tapeout. |
| 132 | 4-bit Neural Network Accelerator | timasangwan-amit | A 4-bit neural network MAC accelerator with ReLU activation, supporting LOAD_BIAS, MAC, and ACTIVATE operations via a 2-bit opcode interface. |
| 134 | NanoV RV32E one-tile RISC-V processor | Wai Ming Lee | One-tile NanoV RV32E core with external SPI RAM and minimal GPIO |
| 136 | 8-Bit CPU | A.S. | A basic 8-bit CPU design building off the SAP-1 |
| 137 | NeuroPong | Michiel Vanzeir, Jonas Reynders | Play Pong against an AI opponent |
| 138 | Runtime-Reconfigurable ECC Memory | Afra Feroz, Dhruvi Bhandari, Shylashree N, RV College of Engineering | A runtime-reconfigurable memory supporting OFF, parity, Hamming, and SECDED error detection and correction modes. |
| 140 | TinyMind SoC | Sishi | A tiny processor-controlled 8-input, 3-class fixed-weight inference accelerator with a custom CPU, program ROM, clocked TinyMind core, confidence logic, and seven-segment output. |
| 142 | Adaptive-Precision FFT | Aditya R Prasad, Suddep P Hande, Shylashree N, RV College of Engineering | An Error-Budget-Driven Adaptive-Precision Architecture for Efficient FFT Processing |
| 143 | risc_processor | Priyabrata Dash & Lucas Unruh | 16-bit multicycle RISC CPU with 32x16 on-chip RAM, boot-loaded over a 2-pin serial link by the demo board RP2040, then runs standalone |
| 160 | Simon's Caterpillar | htfab | Port of Caterpillar Logic to Simon Says PMOD |
| 162 | Ascon bit-serial permutation engine | Pranav Ullas | Bit-serial Ascon permutation with streaming column-XOR interface; full AEAD-128 in the test suite |
| 164 | VGA Screensaver with embedded bitmap ROM | Uri Shaked | 64x64x6bpp Tiny Tapeout Logo bouncing around the screen (640x480, TinyVGA Pmod) |
| 166 | VGA Screensaver with Silicon Art ROM | Uri Shaked | TinyTapeout logo bouncing around a 640x480 VGA screen, with the bitmap stored in a NOR ROM whose transistor pattern is silicon art (TinyVGA Pmod) |
| 168 | Four-MAC Core Neural Network Inference Engine | Lucas Wendland | Signed 4-bit dot products with an acknowledged byte interface |
| 170 | CTW-SPMS — Programmable Smart Power Management & Supervisor | rakuichijo2001-sketch | Programmable all-digital smart power-management and supervision ASIC |
| 172 | LUT Spiking Network Classifier | Niklas Anderson | Reconfigurable look-up-table spiking network (Izhikevich, 2025) classifying line orientation in a 3x3 grid |
| 174 | CPU8 | Aryan | Small 8-bit accumulator CPU with UART programming, RAM, ALU, branching, and GPIO. |
| 192 | IPv4 Header Filter | Siddarth Muniganti | streams in a 20 byte IPv4 header one byte per clock cycle and validates its checksum, length, and allows or drops it based on a configurable blocked protocol |
| 194 | SPI-Configurable Watchdog Timer | Jing-Jer Yen | A SPI-configurable watchdog timer implementation |
| 196 | Programmable Metasurface Beam Controller | Osian Edwards | Verilog controller generating selectable digital control patterns for a programmable metasurface demonstrator. |
| 197 | 2048 sliding tile puzzle game (VGA) | Uri Shaked | Slide numbered tiles on a grid to combine them to create a tile with the number 2048. |
| 198 | 17-bit Wallace-tree POPCNT with shift-register input | Rao M. Ghayas Udin , Namra Mazhar | A sequentially loaded 17-bit Wallace-tree population counter using 16-bit parallel loading and one serial input bit |
| 200 | An arbiter PUF | Obookstay | A arbiter PUF aiming at decreasing linearity within limited area |
| 201 | quick_bus | Paul Campbell | PLL/CDR/QuickBus test chip |
| 202 | Montenegro SecureKey | Armin | 64-bit challenge-response and Montenegro melody demo ASIC |
| 204 | All-Digital Supply Droop Detector | rcyaon | Ring-oscillator VDD sensor with on-tile switching aggressor; reports RO period or frequency to watch the tile's own supply sag |
| 205 | D-FIR | Trevor Cannon | SPI-programmable 12-bit 36-tap FIR filter |
| 206 | Hardware Audio Tempo Detector | Taiwo Opesade | Detects the tempo (BPM) of a live audio stream entirely in hardware, using onset detection and a bit-serial divider - no CPU, no multiplier. |
| 207 | 60 Hz RMS Pump-Out Controller | Eric Pearson | 60 Hz CT‑based automatic pump‑out controller ASIC |
| 225 | Analog 8 bit 3.3v R2R DAC | Matt Venn | A simple 8 bit DAC with a sine waveform driver and 3.3v output |
| 227 | sar-adc | Gilang Fajrul Falah | sar-adc |
| 231 | heart_monitor_adc_art | davidbroughsmyth | 12-bit ~500 SPS SAR ADC + decorative met4 silicon art (cats/hearts/DBS) |
| 233 | Azara CiROM ternary read | mpai17 | Mask-programmed ternary compute-in-ROM: single-strobe parallel sense of a 64x32 1T NOR array via single-ended StrongARM amps vs an on-chip VREF |
| 238 | Tiny FABulous FPGA | Leo Moser | A tiny FABulous FPGA fabric, ready for use with Yosys and nextpnr. |
| 239 | tnt's variant of SKY130 mini-MOSbius | Sylvain Munaut | Alternative layout for Andrew Kang's mini-MOSbius for SKY130 TinyTapeout |
| 259 | EML Fabric — analog exp/ln compute cells | Christof Teuscher | Reconfigurable translinear EML cells (exp(u)-ln(v)): 3-cell thermistor-linearizer chain + test cell, PTAT-biased |
| 261 | USFQ 8-bit Tracking ADC and Process Variation Monitor | Esteban Astudillo, Raul Villalba, Diego Guevara, Emilia Casares | SKY130 mixed-signal chip integrating an 8-bit tracking ADC and an on chip process variation monitor. |
| 265 | Dual-Path Noise-Shaping ADC | Tyler McClure | Two ADC architectures share one analog input: a VCO pulse-frequency path and a first-order switched-capacitor delta-sigma bitstream, with a buffered analog loop monitor. |
| 267 | RRIO Op-amp | Park Frazer | 1.8V operational amplifier with rail-to-rail input and output |
| 271 | Diff-In-Diff-Out-OpAmp | Bartosz Makowski | Fully-differential Class-AB folded-cascode operational amplifier in SKY130A |
| 288 | Two-Channel Reciprocal Counter | Brad Pound | Two-channel reciprocal frequency counter with an SPI register interface |
| 289 | LIF Neuron SNN | Virginia | Two neuron leaky integrate and fire SNN accelerator |
| 291 | Bloom Filter Membership Tester | Manasvi Bhat K, Vaishnavi Karpur, Shylashree N, RV College of Engineering | Probabilistic set membership tester: 64-bit array, 2 XOR-fold hash functions, insert and query operations with zero false negatives |
| 293 | Environmental Mapping Processor | Gina Ferguson | A SKY130 environmental sensor processing ASIC for temperature, humidity, and pressure measurements. |
| 294 | Noah RISC-V Core | Noah Perez | A single-cycle RISC-V processor implementing a subset of RV32I |
| 295 | Configurable CAM with Masked Pattern Matching and Priority Resolution | Vaishnavi Patil, Nishaaanth K S, Shylashree N, RV College Of Engineering | An 8-entry 8-bit configurable CAM supporting exact matching, masked pattern matching, and priority-based match resolution. |
| 297 | Streaming Median-MAD Estimator | Mohammed Taheer, Jitesh.R, Shylashree N, RV College of Engineering | Zero-RAM statistical co-processor for outlier-resilient event classification. |
| 299 | OLAF-8: Bounded-Memory Online Adaptive Fuzzy Inference | Mohammed Sharfuddin, Priya Asuti, Shylashree N, RV College of Engineering | An 8-rule digital fuzzy inference engine with bounded online rule admission and replacement. |
| 301 | VITAL-AP: Adaptive Pixel Register | Chethan S P, Ansh A Agadi, Shylashree N, RV College of Engineering | Value-, prediction-, activity-, and edge-aware adaptive register for low-power image and video processing. |
| 302 | WISH | Annabel Laneau, Wout Helsen, Sixten Strobbe, Hanne Vercammen, Isabelle Boogaerts | A pet dragon to keep alive and play with! |
| 303 | Fault-Aware Constant-Time FO Backend for ML-KEM | Yashwanth M ,Vijay Sudarshan B, Shylashree N, RV College of Engineering | Divider-free ML-KEM ciphertext codec and Fujisaki-Okamoto integrity checker for ML-KEM-512/768/1024 |
| 321 | Neural Compute Core (V0.15) | Felix Cheng | Pipelined 50 MHz byte-stream int8 MAC engine on a single tile: single int32 accumulator, streaming vector-MAC (MACV), a toggle-able WIDE-input mode (WMACV, 2x throughput, time-shares the debug pins), saturating accumulator, and a SPILL opcode reading the raw int32 accumulator out (host does bias/requant/activation). MISR self-test + serial debug — a hardware MAC core for a compiler/MLIR co-design stack |
| 323 | Spin Display - select-reset-reverse | David Brough-Smyth | Spin segments around the 7 segment display and reverses |
| 325 | Samuel's first chip | Samuel Rodríguez Ochoa | A binary to 7segments decoder (BCD code to 7 segment) |
| 327 | testinttrsv01 | Rommel Sánchez | Hello World for tiny tapeout |
| 329 | VGA cellular Automaton | Kanajakala | Displays a small Cellular automaton |
| 331 | Digital Oscillator 500 Hz | Andrea Sannino | Digital Oscillator 500 Hz with TX115 Interface communicating with AXI4 Interface |
| 333 | XOR test project - Tiny Tapeout workshop | Brian Dorsey | Experimental project created during workshop |
| 335 | spinner | Juan Gonzalez-Gomez | Simple animation of a spinner (4 frames) in the Display + hello world gates |
| 416 | Kitty | kitty | tbd |
| 418 | haadi's tiny tapeout | Haadi Siddiqui | majority voting system |
| 420 | Tiny Tapeout Jabriel Copy | Jabriel Aden | Summer school design |
| 422 | Arihant's first Wokwi design | Arihant | Displays the letter 'A' on the seven-segment display when the 2nd, 3rd, 5th and 7th switches are switched on. |
| 424 | Flashing... lights | Ezekiel Wojtas | Flashes U C L 2 0 2 7 on a 7 segment display |
| 426 | Tiny Tapeout ISHA | Isha Sembu | My project ongoing |
| 428 | The Chip of Master George Stead | George Stead | Probably the best chip you've ever seen |
| 430 | Sukhraj Deol's Chip | Sukhraj Deol | The best chip ever created |
| 448 | Divider Demo | Gavin Whelan | Divider Demo |
| 450 | Mann-teardown-project | Nicholas Mann | Function TBD |
| 452 | KCs 001 TinyTapeout Design | KC | Tiny Tapeout Teardown Template Teaching Tools |
| 454 | Tiny Tapeout Template Copy | Ben Hencke | Placeholder |
| 456 | Pixel-Curio-Chip | Michael Sanders | The patented, amazing, Pixel-Curio specialized chip. |
| 458 | TinyTearout | terihear | pipelined bit-serial multiplier |
| 460 | TT 2026 | Casey Colley | . |
| 462 | Tiny Tapeout Template Copy | Shahbaaz Shakil | tiny tapeout template |
| 463 | [email protected] | Gerardo Laguna-Sanchez (UNIVERSIDAD AUTONOMA METROPOLITANA) | A basic CPU with 120 instructions, both code and data spaces implemented with generic RAM, and SPI communication support |
| 480 | SIMON V2 | Libor Miller | Cryptographic accelerator with SPI interface V2 |
| 482 | S/PDIF to I2S receiver | Jussi Kilpelainen | S/PDIF (AES3 consumer) receiver converting to an I2S master output, with clock recovery from a single free-running clock |
| 484 | BGR + LDO 3.3V/1.8V Integrated IP | wecallemjazzyfact | Banba Current-Mode BGR (1.2V) and Folded-Cascode LDO (1.8V output) for Sky130 |
| 488 | Continuous-Time Sigma-Delta ADC (1st order) | Paul Thomas | 1st-order continuous-time sigma-delta modulator ADC: active-RC integrator, StrongARM comparator, RZ resistive DAC |
| 490 | SSF Capless LDO | Billy Ouyang | 1.5V capless LDO: two-stage OTA + super source follower, on-chip 2.8mA demo load |
| 494 | NS SAR ADC | Silicon Edge | This is a research project designing a noise shaping SAR ADC design |
| 495 | FP4 Sparse Mini-TPU | Kashif Rasul | One time-multiplexed PE computes a 3x3 output tile with 1:2-sparse E2M1 weights and INT8 activations, without a hardware multiplier. Dense E2M1-weight mode runs at half the sparse contraction rate; NVFP4/MXFP4 weight payloads require host-side activation quantization and scale handling. |
| 512 | Fatigue Monitor (PPG Pulse-Interval Variability) | Ruhan Gupta | Reads IR PPG samples from a MAX30102 over I2C, detects pulse peaks, and raises an alert on a sustained drop in pulse-interval variability |
| 513 | 6x6 UART Bussbar Switch | Asaad Kaadan | Bidirectional Bussbar Switch for 6 UART Ports |
| 514 | Oscillating Bones | Uri Shaked | A stylish ring oscillator built from SkullFET transistors |
| 515 | LL_6BitShiftRegister_ToggleEnabledFeedback | Leah Lackey | Project for first Tiny Tapeout workshop, a simple 6-bit shift register with toggle enabled feedback. |
| 516 | Voltage Amplfier Neuron | David Kopala | I&F Neuron from van Shaik, 2001 |
| 517 | TENs device frequency controller | Kelly Leung | This is a device to control the pulses of a TENs device depending on the input value. |
| 518 | UCIe-style SERDES with analog TX driver & RX slicer | Priyabrata Dash | 8b/10b SERDES loopback: PRBS BIST, 3x-oversampling CDR, custom analog driver out ua[0], Schmitt slicer in ua[1] |
| 519 | BPSK Baseband Modulator | Siraj Muhammad | Transmit-only BPSK baseband modulator: PRBS-7 source, +/-1 symbol mapper and polyphase RRC pulse shaper on an 8-bit signed sample bus |
| 521 | Tiny Tapeout Yummy Chip - bgianfo | Brian Gianforcaro | Demo Project |
| 522 | ADC for CCDmos3D pixel | WJ toren | converts analog pixel signals in digital output signals. |
| 523 | Tiny Tapeout - Mini CORDIC | Daniel Riquelme | A 4 iteration rotation mode CORDIC that computes sin and cos of a 6-bit angle |
| 525 | Tiny Tapeout Template Copy_JinoShiono | Jino Shiono | jino description |
| 526 | CTW LDO and Dynamic Comparator | TuanKiet | Analog LDO and dynamic comparator test chip in SKY130 |
| 527 | binary_add_v2 | Nick LaPlante | DIP switch input, add binary bits, 7 segment output |
| 545 | 4-bit Vedic Multiplier | Michał Porażko | multiply two 4-bit numbers |
| 547 | int8 MAC | Fletcher Wilson | A multiply-accumulate unit that computes the dot product of two signed int8 vectors, time-multiplexing the operands onto a single 8-bit port and reading its 24-bit signed accumulator back over two clock cycles. |
| 549 | The Fed Model (F1/F2) | Shaun M. Rowles | A Fed rate-cycle risk model in silicon: count the cuts, exit at the threshold, stay out 12 months, stay invested through tightening. A trend-gate pin selects the 2006 original (F1) or the trend-gated revision (F2) |
| 551 | Single-Bit Macro Regime Classifier | Shaun M. Rowles | 8-bit stream feeds a shift-only EMA compared against a programmable threshold with hysteresis; one output bit answers: in the regime, or not |
| 553 | TinyProcessor | Naiyar Malik | Designed a 4-command UART-controlled processor supporting Read, Write, ALU Operation, and ALU No-Operand commands. |
| 555 | bloopbloop | Leanna Pancoast | bloopbloop desc |
| 557 | Cylon-Scanner | Zach Gallimore | Scans row of LEDs in a pattern reminiscent of a Cylon's visor |
| 558 | TCD Foxworks PicoRV32 | Michael John Flynn | Modified open source PicoRV32 core to target TinyTapeout |
| 559 | Tiny Tapeout Workshop | Drew Swalley | My tiny chip |
| 577 | tt8-8bit-cpu Copy | Alexander Lucas | 8bit ALU Lucas |
| 579 | Tiny Tapeout Submission KL - SiliDize | Kluivert Shannon Correia | SiliDize - Pseudo RNG limited to 1-6 dice numbers |
| 581 | 2:1 Mux with differential outputs | Victor Suarez Rovere | 4 instances of 2:1 mux which tries to minimize logic hazards |
| 583 | CORDIC-1 | Joonatan Alanampa | Standalone sine generator - bit-serial CORDIC DDS, one tile |
| 585 | Data General Nova 1200 CPU | X4NTHA | 16-bit Data General Nova 1200 CPU (4-bit nibble-serial datapath) |
| 587 | Nigel's Tiny Tapeout Project | Nigel | beeb |
| 589 | Tiny Tapeout Kabisan | Kabisan | logic gate circuit |
| 591 | Abdi's desgin | Abdirisak Mohamed | full adder - subject to change |
| 640 | Lab and Lectures SoC | Aloke Kumar Das | An SoC with lots of digital IPs |
| 642 | 3-Bit 101 Pattern Detector | 3bit | A simple combinational logic circuit that outputs HIGH when the 3-bit input pattern is 101. |
| 644 | LELO-TEMP | Carsten Wulff | Temperature-to-frequency sensor: bandgap-referenced bias and a relaxation oscillator whose period tracks temperature |
| 646 | spice-pwm-tapeout | OldrichPriklenk | This is an educational example showing the power of verilog and chip design. |
| 648 | JA Achtung Compact | Joel Kaplan and Amit Elmaliach | Two-player Achtung die Kurve: VGA output, QSPI PSRAM framebuffer, gamepad input |
| 650 | GPS Daily Trigger | Costin-Emanuel Vasile | Configurable daily trigger generation synchronized to GPS UTC time and PPS |
| 652 | 4-bit Up/Down Counter | Abdulla Alaqili | A synchronous 4-bit up/down counter. ui_in[0] sets direction, ui_in[1] enables counting, rst_n clears the count to zero. |
| 654 | 8-bit Modified RISC-V | UCLA Digital Tapeout | An 8-bit modified RISC-V processor |
| 655 | Tiny32 RV32IM Zephyr-target SoC | Tomvdsch | RV32IM M-mode SoC with software boot, external flash and PSRAM, UART, GPIO and timers |
| 672 | TileTestchase | stephen shaffer | LED chaser with random direction changes and blinks |
| 674 | Zetterling SRAM | Carl-Mikael Zetterling | 128 bit SRAM |
| 676 | VGA Color Tiles | Edgar Hofmann | 640x480 display with moving color tiles |
| 678 | Tiny Tapeout - Reto | Reto Kramer | First trivial chip - drives 3 LED segments |
| 680 | TT_Proj_SA | Saheem Absar | A simple project involving a 7-segment LED control |
| 682 | Systolic Processing Element | Hayden Evans | A weight-stationary processing element (PE) implementing the core compute primitive of a systolic array neural network accelerator. |
| 684 | VGA Design Your Own ASIC | LDeChavez | Shows DESIGN YOUR OWN ASIC in VGA display. |
| 686 | FP32 Math Unit | Sai Kiran Ratna | FP32 Math evaluation mapped to hardware switches and 7-segment display. |
| 704 | Kalman Filter Hardware Accelerator | Jose Ramirez | A hardware accelerator for the measurement update in the basic kalman filter algorithm |
| 706 | Multi-Precision Multiplier | Felix Trask | Variable-precision 2/4/8-bit multiplier with selectable mode control |
| 708 | QKT MAC Accelerator | Pratibha Munnangi | INT8 signed 1x4 dot-product MAC with INT32 accumulator and streaming byte interface - a scaled-down demonstrator of a transformer QK^T attention kernel. |
| 710 | RTFCE - Reconfigurable Temporal Fault/Constraint Engine | Preetham Madhukar, Tejasvi Mallaiah, Shylashree N, RV College of Engineering | Multi-context temporal latency monitor (PASS/EARLY/TIMEOUT + near-miss diagnostic) with shared classification datapath via selectable fixed-priority/round-robin arbitration |
| 711 | Sky TPU 3x3 | DashLegion | int4 systolic-array band-engine TPU: dual-plane 3x3 MACs, 8-deep accumulator, requant+ReLU, autonomous SPI-RAM DMA, on-chip layer chaining |
| 712 | HDC Classifier | Shivashankar Ravindra Ugar, Tarun S K, Shylashree N, RV College of Engineering | 8-bit Hyperdimensional Computing classifier with two class prototypes |
| 714 | Self-Seeding Adaptive 16-bit Galois LFSR PRNG | Preethi S A, Khushi Vishwanath, Shylashree N, RV College Of Engineering | A compact 16-bit Galois LFSR PRNG with deterministic self-seeding, automatic polynomial switching, repetition detection, and cooldown control. |
| 716 | Reconfigurable mixed-precision 2x2 systolic MAC array | Dilip C, Aneesh, Shylashree N, RV College of Engineering | A 2x2 weight-stationary systolic multiply-accumulate array with 4-bit/2-bit configurable precision and zero-operand skip. |
| 718 | Crypto-Agile NTT Butterfly (ML-KEM / ML-DSA / FN-DSA) | H Vinayaka, Abu Arshian , Shylashree N, RV College of Engineering | Bit-serial Montgomery NTT butterfly shared across all three NIST PQC moduli |
| 719 | Chrome Chain | KU Leuven TT2026 Group 03 | Ternary bit-serial MNIST classifier with a distribution-free conformal early exit |
| 742 | Baked-Weights Shakespeare GPT | Jai Agrawal | Ternary-weight transformer with the whole model baked into ROM: streams int16 residuals in, int8 residuals out, one token per transaction |
| 748 | KianV uLinux RISC-V regfile edition | Hirosh Dabui | A RISC-V ASIC that can boot μLinux, including a 32x32 register file macro from tnt. |
| 750 | Configurable FIFO-buffered UART with APB CSR | Drew Babel | A configurable, FIFO-buffered UART with an AMBA-APB register block, hardened to silicon on SkyWater SKY130 for the Tiny Tapeout shuttle. |
| 769 | tt_sky26c | Danny Rosen | Synaptic model, LIF Neuron |
| 771 | snn_lif_neurons | david | SNN heart-monitor classifier using banded LIF neurons |
| 773 | Fir_Filter | Bruno Moreira | A simple FIR filter implementation with UART communication |
| 775 | VGA Pride | Rebecca G. Bettencourt | A VGA demo for showing pride flags |
| 779 | ORCA — Online Reconfigurable Circuit with Adaptation | Abhi Alavilli | A self-optimizing, self-healing evolving logic engine |
| 783 | SIC-1 8-bit SUBLEQ Single Instruction Computer | Uri Shaked | Hardware implementation of the 8-bit Single Instruction Computer |
| 801 | training_project_kaylem | kaylem boparai | LCD counter |
| 802 | MNIST Digit Recognition | kenchangh | Self-contained MNIST digit classifier: ternary-weight MLP with all weights on-chip as hardwired constants |
| 803 | ivane- Tiny Tapeout (full adder) | Ivane | not finished |
| 805 | Tiny Tapeout Template Kavana | Kavana | Logic |
| 806 | Clementine: 4-lane int8 SIMT GPU | Rafeed Khan | SPI Programmable 4-lane int8 SIMT GPU with Hardware Divergence |
| 807 | 4-bit to 5x7 Matrix Decoder for Tiny Tapeout | Alanna Kelly | Not working |
| 809 | Tiny Tapeout First Design Beth Plummer | Beth | My first project |
| 810 | UNDIP ANN Accelerator (SPI + bring-up self-test) | Muhammad Ardi Saputro; Dr. Munawar Agus Riyadi | Feedforward ANN accelerator (4-5-1 topology, Q6.10 activation, Q4.4 weight) with SPI interface, weight-load separated from input-load, and bring-up modes (heartbeat/loopback/self-test) via a mode-select pin |
| 811 | Teardown Tiny Tapeout | Robert Detjens | HWDL project for Tiny Tapeout |
| 813 | My First Wokwi Thing! | Matthew Conto | Who knows what this is |
| 814 | BF16 Fused Multiply-Add (FMA) | Kaan Akan | Single-rounded bfloat16 fused multiply-add (a*b + c) with a byte serial I/O interface |
| 815 | Ehan's first TinyTapeout Project | synncczz | Binary to 7 Segment Decoder |
| 833 | regfile_ecc | Ananya Anish | ECC register with SPI |
| 835 | DTMF (Touch-Tone) decoder | YJ Eum | Decodes dialing sounds from your telephone |
| 837 | Acoustic Interferometer | Josef Gajdusek | Displays direction of arrival of an 20kHz tone on a LED bar |
| 839 | Darga CiROM digital read + ternary MAC | mpai17 | Mask-programmed ternary compute-in-ROM read fully digitally: clocked bitline sampling of a 64x32 1T NOR array plus an on-die ternary MAC, no comparators, no VREF, no analog pins |
| 841 | FP8 (E4M3) Floating-Point Unit | Raphael Lopes Pinheiro | 8-bit IEEE FP8 E4M3 FPU, 18 ops: add/sub/mul/div/sqrt (iterative variable-latency div & sqrt) + min/max/abs/neg/copysign/classify/compare/scalb/roundToIntegral + int8/uint8 conversions (RISC-V FCVT saturating semantics). Streaming valid/ready I/O, pipelined, multiple ops in flight. Exhaustively verified: all 1,843,968 input combinations at RTL and gate level. |
| 843 | JA Achtung Full | Joel Kaplan and Amit Elmaliach | Two-player Achtung die Kurve: VGA output, QSPI PSRAM framebuffer, gamepad input |
| 845 | Poly Synth v1.0 | Colby Miller | Three-voice polyphonic DDS synthesizer with SPI control and 1-bit sigma-delta audio output. |
| 847 | UART VGA Text Scroller | Noble G | Receives a text message over UART and scrolls it across a 640x480 VGA display. |
| 865 | FMAC | Antoine Lelong | 8-bit signed fused multiply-add (z = a*b + c), streaming one result every 2 cycles |
| 866 | TamaGotThis | Hui Yi, Manou, Maja, Storm | Renders a tamagotchi cat to a VGA screen and allows you to interact with it. |
| 867 | DSLX finite_difference | Leonardo Romor, Henner Zeller | Cubic polynomial sampler (difference engine) with an SPI request interface and step/dir output, written in DSLX and compiled with google/xls |
| 869 | Assorted analog in 1 tile | algofoogle (Anton Maurovic) | sky130A custom layout analog experiments in a regular TT 1x1 digital tile |
| 870 | SeeTheBeat | Jonas Creyns, Giel Swenters | Real-time audio visualizer: on-chip 512-point FFT driving a VGA display |
| 871 | tt-2qubit-sim | Vic Al | Digital simulation (not real quantum computing) of two independent qubits and an entangled pair, with LFSR-based probabilistic collapse. |
| 873 | Dot product engine | Andre Machoski | FSM-driven dot product engine |
| 874 | ultrasonic sonar: range and bearing | SiliconSonics | Digital sonar processor. Drives a 40 kHz ultrasonic transducer, demodulates the returning echo from two PDM microphones with square-wave I/Q correlators, and reports echo distance and bearing on parallel pins and over a 115200 baud UART. Supports single-shot and once-per-second automatic measurement, single-microphone boards, and UART-tunable detection thresholds. |
| 875 | last_minute_Pong | Ryan Ranjitkar | Play Pong on a VGA display |
| 877 | Pong | Neil Pakrasi | Pong with Retro Visuals and AI |
| 878 | Interactive Conway's Game of Life | Mathias Van Nuland, Sander Vanlessen, Sieben De Witte | Interactive VGA Conway's Game of Life on Tiny Tapeout with toggleable bounded/toroidal modes and cursor-based cell editing. |
| 879 | Tiny ALU PD | rangfuu | 4-bit ALU with hexadecimal 7-segment display and physical-design experiments |
| 897 | Tiny Tapeout Template Copy | Leonardo C | First quick revision |
| 899 | Dual Port RAM | Veda Mouktika Boddanapalli | 8-bit 16-word dual-port RAM with arbitration and collision detect |
| 901 | tt_um_jonahsaunders_slsvga | Jonah Saunders | VGA scene created with VGA Playground |
| 903 | TT Workshop Rahul | Rahul Bhagwat | Simple RGB Led blinker example project for workshop submission to try wokwi |
| 905 | Poket Animal | Vladimir Velikanov | A Silicon pet living in the 7-segment display. Features: hunger, joy, indigestion, mortality. Known errata: dies. Workaround: reset. |
| 907 | Obstacle Avoider State Machine | Chelsey Miguel | Beginner project for object avoidance |
| 909 | FPGA Face Detection | Nikita | Streaming pixel-based skin-tone and facial feature detector with eye, nose and mouth dark-pixel counting. |
| 911 | Convert binary to hex on 7 segments | Andrés | This project converts binary code into signals to represent it as hex in 7 segments |
| 928 | Hardware UTF Encoder/Decoder | Rebecca G. Bettencourt | Converts Unicode code points between UTF-8, UTF-16, and UTF-32. |
| 930 | Universal Binary to Segment Decoder | Rebecca G. Bettencourt | Decodes various binary codes to various segmented displays. |
| 932 | RGB Mixer demo | Matt Venn | Zero to ASIC demo project |
| 933 | Video mode tester | htfab | Experiment with different VGA timing parameters |
| 934 | Frequency counter | Matt Venn | measured frequency of a signal on pin 0 and displays on the 7 segment display |
| 935 | Silicon Artwork | Kristaps Jurkans | Hatsune Miku and Juno Teo Minh in silicon! |
| 936 | VGA clock | Matt Venn | Shows the time on a VGA screen |
| 937 | Little Man Computer CPU | Thomas Cowie | This is a CPU that implements the Little Man Computer ISA. It interfaces with a RAM module. |
| 938 | Shrimp | Sarah Vitak | Displays Shrimp. It's not that deep. |
| 939 | Manchester Baby | Kristaps Jurkans, Charles Fox | Modern Manchester Baby computer implementation |
| 940 | LELO-GR03 | Carsten Wulff | Temperature sensor from Group 3 |
| 941 | VGA Rings | Uri Shaked | Hypnotic concentric rings effect |
| 942 | Simon Says memory game | Uri Shaked | Repeat the sequence of colors and sounds to win the game |
| 943 | Tiny Snake with PRISM 8 | Ken Pettit | A tiny snake on the 7-Segment LED, plus an 8-State FSM |
| 961 | ASCII to Morse Code Converter | Vladimir Velikanov | Streams ASCII characters as ITU Morse code: key line, PWM sidetone for the Audio Pmod, and status on the 7-segment display |
| 963 | Spin, Text and VGA | Michael Pucher | Making the seven segment display spin around, showing text and drawing a logo to VGA |
| 965 | TinyTapeout | Moritz Schweig | Display showing the name of my dog one by one |
| 967 | Communotron | Garnet Koebel | A prototype I2C to SPI translator |
| 969 | full adder | Mark Podmore | full adder 2 bit |
| 971 | A WIP Online Workshop 2026 project | Airat Galiamov | A WIP Online Workshop 2026 project with something nice |
| 973 | Tiny Tapeout NAK | Nick Knudson | Tiny Tapeout NAK |
| 975 | ttsky26c-202607-mehmetoguzderin by Oguz | Mehmet Oguz Derin | VGA scene with flash palette, mirrored dual-PSRAM state, and two independent gamepads. |
| 992 | INTERCAL ALU | Rebecca G. Bettencourt | An ALU for the five operators of the INTERCAL programming language. |
| 994 | audioplayback | harvin iriawan | QSPI Flash Audio Playback Controller with 8-bit PCM PWM output |
| 996 | Joni - Tiny Tapeout Teardown2026 Workshop | Joni Hendrickson | Just a mux on the first 3 IN pins |
| 998 | Tom's first Wokwi design | Tom | 6-7 flipper |
| 1000 | Tiny Tapeout-AyeshaTeardown26 | Ayesha | idk stuff |
| 1002 | KeKoaM Tiny Tapeout | KeKoaM | 4-bit ripple carry adder |
| 1004 | Tiny Tapeout workshop | Katie Casamento | workshop thing |
| 1006 | IO Expander with PWM | Tobias Lindskog | I2C-controlled IO expander |