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 Nov 2025 (but won’t be shipped)

Funding

IHP PDK support for Tiny Tapeout was funded by The SwissChips Initiative.

The manufacturing of Tiny Tapeout IHP 0p2 silicon was funded by the German BMBF project FMD-QNC (16ME0831).

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