Tiny Tapeout IHP 0.2

Design details

Launch stats

  • Launched: 22 October 2024
  • Submission closed: 4 November 2024
  • Submitted to IHP using sg13g2 130nm open source PDK
  • Chips expected March 2025 (but won’t be shipped)

Chip map

Controller Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux Mux tt_um_chip_rom (Chip ROM) tt_um_factory_test (TinyTapeout Factory Test) tt_um_MichaelBell_tinyQV (TinyQV Risc-V SoC) tt_um_urish_silife_max (Game of Life 8x32 (siLife)) tt_um_vc32_cpu (VC 16-bit CPU) tt_um_tinytapeout_logo_screensaver (VGA Screensaver with Tiny Tapeout Logo) tt_um_htfab_rotfpga2 (ROTFPGA v2a) tt_um_htfab_latch_test (Latch test) tt_um_no_time_for_squares_tommythorn (No Time For Squares, IHP edition) tt_um_tommythorn_maxbw (Asynchronous Multiplier) tt_um_urish_simon (Simon Says memory game) tt_um_htfab_rotfpga2_ff (ROTFPGA v2b) tt_um_meiniKi_ttihp_fazyrv_exotiny (FazyRV-ExoTiny) tt_um_rebeccargb_hardware_utf8 (Hardware UTF Encoder/Decoder) tt_um_rebeccargb_universal_decoder (Universal Binary to Segment Decoder) tt_um_algofoogle_raybox_zero (raybox-zero TTIHP0p2 edition) tt_um_z2a_rgb_mixer (RGB Mixer demo) tt_um_vga_clock (VGA clock) tt_um_frequency_counter (Frequency counter) tt_um_brandonramos_VGA_Pong_with_NES_Controllers (VGA Pong with NES Controllers) tt_um_demosiine_sda (DemoSiine) tt_um_toivoh_demo_deluxe (Sequential Shadows Deluxe [TT08 demo competition]) tt_um_edwintorok (Rounding error) tt_um_2048_vga_game (2048 sliding tile puzzle game (VGA)) tt_um_hpretl_spi (SPI Test) tt_um_top_mole99 (One Sprite Pony) tt_um_urish_spell (SPELL) tt_um_rebeccargb_vga_pride (VGA Pride) tt_um_autosel (I2C EEPROM Project Selection) tt_um_a1k0n_nyancat (VGA Nyan Cat) tt_um_a1k0n_vgadonut (VGA donut) tt_um_rebeccargb_colorbars (Color Bars) tt_um_crispy_vga (Crispy VGA) tt_um_kbeckmann_flame (Flame demo) tt_um_jamesrosssharp_1bitam (1bit_am_sdr) tt_um_simon_cipher (simon_cipher) tt_um_htfab_bouncy_capsule (Bouncy Capsule) tt_um_phansel_laplace_lut (Experiment Number Six: Laplace LUT) tt_um_kianv_bare_metal (KianV RISC-V RV32E Baremetal SoC) tt_um_calonso88_rsa (8 bit RSA encryption) tt_um_silice (Warp) tt_um_rejunity_vga_test01 (VGA Drop (audio/visual demo)) tt_um_a1k0n_demo (Demo by a1k0n) tt_um_MichaelBell_canon (TT08 Pachelbel's Canon demo) tt_um_htfab_caterpillar (Simon's Caterpillar) tt_um_ravenslofty_chess (Chess) tt_um_fountaincoder_top_V2 (maddihp) tt_um_tomkeddie_a (VGA Experiments in Tennis) tt_um_MichaelBell_mandelbrot (VGA Mandelbrot) tt_um_MichaelBell_rle_vga (RLE Video Player) tt_um_jayjaywong12 (mulmul) tt_um_wokwi_392873974467527681 (PILIPINASLASALLE) tt_um_froith_goldcrest (Goldcrest RISC-V) tt_um_dvxf_dj8v (DJ8 8-bit CPU) tt_um_hpretl_minilogix (Minilogix) tt_um_tomkeddie_b (Transmit UART) tt_um_joerdsonsilva_modem (Multimode Modem) tt_um_oled_frequency_counter (Frequency Counter SSD1306 OLED) tt_um_stochastic_addmultiply_CL123abc (Stochastic Multiplier, Adder and Self-Multiplier) tt_um_QIF_8bit (8 Bit Digital QIF) tt_um_toivoh_retro_console (Retro Console) tt_um_cejmu (CEJMU Beers and Adders) tt_um_rejunity_sn76489 (Classic 8-bit era Programmable Sound Generator SN76489) tt_um_dlmiles_tt05_i2c_bert (I2C BERT) tt_um_dlmiles_muldiv8 (MULDIV unit (8-bit signed/unsigned)) tt_um_dlmiles_loopback (IHP loopback tile with input skew measurement) tt_um_dlmiles_bad_synchronizer (Example of Bad Synchronizer) tt_um_wokwi_407306064811090945 (DDR throughput and flop aperature test) tt_um_urish_giant_ringosc (Giant Ring Oscillator (3853 inverters)) tt_um_digital_clock_example (Digital Desk Clock v2.0) tt_um_rejunity_z80 (Zilog Z80) tt_um_rejunity_ay8913 (Classic 8-bit era Programmable Sound Generator AY-3-8913) tt_um_rtfb_collatz (Collatz conjecture brute-forcer) tt_um_ccattuto_conway (Conway's Game of Life on UART and VGA) tt_um_snow (Snow) tt_um_calonso88_74181 (8-bit ALU based on 2x 74181) tt_um_rejunity_vga_logo (VGA Tiny Logo (1 tile)) tt_um_NicklausThompson_SkyKing (SkyKing Demo) tt_um_htfab_cells (Cell mux) tt_um_htfab_pg_1x1 (Power gating test (1x1)) tt_um_htfab_pg_1x2 (Power gating test (1x2)) tt_um_dlmiles_ringosc_5inv (Ring Oscillator (5 inverter)) tt_um_devinatkin_pulse_width_counter (Pulse Width Counter) tt_um_algofoogle_vga_fun_wrapper (TTIHP VGA FUN!) tt_um_cfib_demo (cfib Demoscene Entry) tt_um_vga_glyph_mode (Glyph Mode) tt_um_favoritohjs_scroller (VGA Scroller) tt_um_pulse_generator (TTL Pulse Generator) tt_um_rajum_iterativeMAC (Iterative MAC) tt_um_algofoogle_tinyvga_fun_wrapper (TTIHP TinyVGA FUN!) tt_um_urish_sram_test (SRAM (1024x8) test) tt_um_one_bit_puf_wrapper (One Bit PUF) tt_um_multi_bit_puf_wrapper (One Bit PUF) tt_um_gray_sobel (Gray scale and Sobel filter) tt_um_rebeccargb_intercal_alu (INTERCAL ALU)

All projects

Address Title Author
0 Chip ROM Uri Shaked
1 TinyTapeout Factory Test Tiny Tapeout
4 VGA Mandelbrot Mike Bell
10 FazyRV-ExoTiny Meinhard Kissich
32 8 bit RSA encryption Caio Alonso da Costa
37 Retro Console Toivo Henningsson
43 Chess Hannah Ravensloft
68 2048 sliding tile puzzle game (VGA) Uri Shaked
74 1bit_am_sdr James Sharp
101 Conway’s Game of Life on UART and VGA Ciro Cattuto
105 mulmul JJ Wong
107 ROTFPGA v2a htfab
128 simon_cipher Simon Cipher
130 VGA Screensaver with Tiny Tapeout Logo Uri Shaked
138 KianV RISC-V RV32E Baremetal SoC Dipl.-Ing. Hirosh Dabui
161 ROTFPGA v2b htfab
163 Asynchronous Multiplier Tommy Thorn
167 SRAM (1024x8) test Uri Shaked
171 Zilog Z80 ReJ aka Renaldas Zioma
198 Minilogix Harald Pretl
202 Experiment Number Six: Laplace LUT Paul Hansel
225 VGA Pong with NES Controllers Brandon S. Ramos
227 DemoSiine SagarDevAchar
229 Rounding error Edwin Török
231 VGA Pride Rebecca G. Bettencourt
233 VGA Nyan Cat Andy Sloane
235 Flame demo Konrad Beckmann & Linus Mårtensson
258 Sequential Shadows Deluxe [TT08 demo competition] Toivo Henningsson
266 No Time For Squares, IHP edition Tommy Thorn
289 Simon’s Caterpillar htfab
291 TT08 Pachelbel’s Canon demo Mike Bell
293 Demo by a1k0n Andy Sloane
295 VGA Drop (audio/visual demo) ReJ aka Renaldas Zioma, eriQue aka Erik Hemming, Matthias Kampa
297 Warp sylefeb
299 Bouncy Capsule htfab
326 raybox-zero TTIHP0p2 edition algofoogle (Anton Maurovic)
330 VGA donut Andy Sloane
353 maddihp Jonny Edwards
355 Multimode Modem Joerdson Silva
357 Frequency Counter SSD1306 OLED Pawel Sitarz (embelon)
359 I2C BERT Darryl Miles
361 Collatz conjecture brute-forcer Vytautas Šaltenis
363 Power gating test (1x2) htfab
394 Goldcrest RISC-V Felix Roithmayr, Lucas Klemmer, Daniel Große
417 Transmit UART Tom Keddie
419 DJ8 8-bit CPU DaveX
421 PILIPINASLASALLE Alexander Co Abad and Dino Dominic Ligutan
423 RLE Video Player Mike Bell
425 VGA Experiments in Tennis Tom Keddie
427 Gray scale and Sobel filter Diana Natali Maldonado Ramirez
454 Game of Life 8x32 (siLife) Uri Shaked
458 TinyQV Risc-V SoC Michael Bell
481 Stochastic Multiplier, Adder and Self-Multiplier Ciecen Lestari, Chih-Kuan Ho, David Parent
483 8 Bit Digital QIF David Parent
485 CEJMU Beers and Adders Prof. Dr.-Ing. Matthias Jung, Philipp Wetzstein, Derek Christ, Jonathan Hager
487 Classic 8-bit era Programmable Sound Generator SN76489 ReJ aka Renaldas Zioma
489 MULDIV unit (8-bit signed/unsigned) Darryl Miles
491 IHP loopback tile with input skew measurement Darryl Miles project from Eric Smith
513 VGA clock Matt Venn
515 RGB Mixer demo Matt Venn
517 Universal Binary to Segment Decoder Rebecca G. Bettencourt
519 Hardware UTF Encoder/Decoder Rebecca G. Bettencourt
521 Simon Says memory game Uri Shaked
522 VC 16-bit CPU Paul Campbell
523 Latch test htfab
544 Classic 8-bit era Programmable Sound Generator AY-3-8913 ReJ aka Renaldas Zioma
545 VGA Scroller FavoritoHJS
546 Digital Desk Clock v2.0 Sam Ellicott
547 Glyph Mode James Ross
548 Giant Ring Oscillator (3853 inverters) Uri Shaked
549 cfib Demoscene Entry Christian Fibich
550 DDR throughput and flop aperature test Darryl Miles project from Eric Smith
551 TTIHP VGA FUN! algofoogle (Anton Maurovic) + htfab
552 Example of Bad Synchronizer Darryl Miles project from Eric Smith
553 Pulse Width Counter Devin Atkin
555 Ring Oscillator (5 inverter) Darryl Miles
577 Frequency counter Matt Venn
579 SPI Test Harald Pretl
581 One Sprite Pony Leo Moser
583 I2C EEPROM Project Selection Uri Shaked
585 Color Bars Rebecca G. Bettencourt
586 SPELL Uri Shaked
587 Crispy VGA James Meech
608 Snow sylefeb
609 TTL Pulse Generator Adonai Cruz
610 8-bit ALU based on 2x 74181 Caio Alonso da Costa
611 Iterative MAC Raju Machupalli
612 VGA Tiny Logo (1 tile) Renaldas Zioma
613 TTIHP TinyVGA FUN! algofoogle (Anton Maurovic) + htfab
614 SkyKing Demo Nicklaus Thompson
615 One Bit PUF Yimin Gao and Ceylan Morgul
616 Cell mux htfab
617 One Bit PUF Yimin Gao and Ceylan Morgul
618 Power gating test (1x1) htfab
619 INTERCAL ALU Rebecca G. Bettencourt