Skip to content

Instantly share code, notes, and snippets.

@urish
Last active September 10, 2025 11:33
Show Gist options
  • Save urish/34291f0533671b9de7c19736adb774f4 to your computer and use it in GitHub Desktop.
Save urish/34291f0533671b9de7c19736adb774f4 to your computer and use it in GitHub Desktop.
Tiny Tapeout Analog Projects - All Shuttles
shuttle title tiles analog_pins status render docs repo viewer
ttsky25a LPCAS_TP1 1x2 5 submitted - Docs Repo 3D Viewer
ttsky25a 2 Stage CMOS Op Amp 1x2 4 submitted - Docs Repo 3D Viewer
ttsky25a 2-bit Flash ADC 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a 24 MHz MSSF PLL 1x2 2 assigned - Docs Repo 3D Viewer
ttsky25a 3 Bit TIQ ADC 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a 4-bit R2R DAC 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a Analog 8 bit 3.3v R2R DAC 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a Analog Double Inverter 1x2 2 assigned - Docs Repo 3D Viewer
ttsky25a Analog PLL 1x2 2 submitted - Docs Repo 3D Viewer
ttsky25a Analog VGA CSDAC experiments 1x2 4 assigned - Docs Repo 3D Viewer
ttsky25a Bias Generator 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a Current-Mode Bandgap Reference 2x2 3 submitted - Docs Repo 3D Viewer
ttsky25a Design and Implementation of R-2R Ladder DAC 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a Digital OTA 1x2 3 submitted - Docs Repo 3D Viewer
ttsky25a Mixed-Signal 1x2 2 submitted - Docs Repo 3D Viewer
ttsky25a Mixed-signal Classifier 1x2 3 submitted - Docs Repo 3D Viewer
ttsky25a OTA folded cascode 1x2 3 submitted - Docs Repo 3D Viewer
ttsky25a OpAmp 3stage 1x2 3 submitted - Docs Repo 3D Viewer
ttsky25a Oscillating Bones 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a Programmable threshold voltage sensor 1x2 3 submitted - Docs Repo 3D Viewer
ttsky25a Ring Oscillators 1x2 2 submitted - Docs Repo 3D Viewer
ttsky25a Simple Analog Circuit 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a TT08 Analog Factory Test 1x2 6 submitted - Docs Repo 3D Viewer
ttsky25a Time Domain SAR-ADC 2x2 3 assigned - Docs Repo 3D Viewer
ttsky25a Time to Digital Converter 1x2 1 assigned - Docs Repo 3D Viewer
ttsky25a WIP 1x2 3 assigned - Docs Repo 3D Viewer
ttsky25a mini mosbius 3x2 6 assigned - Docs Repo 3D Viewer
ttsky25a mixed signal and mixed radix: ternary alu,ff,mux,tg, dac, adc blocks 1x2 1 assigned - Docs Repo 3D Viewer
ttsky25a tnt's variant of SKY130 mini-MOSbius 3x2 6 submitted - Docs Repo 3D Viewer
ttsky25a tt_um_DAC1 1x2 1 submitted - Docs Repo 3D Viewer
ttsky25a ttsky25_EpitaXC 1x2 6 assigned - Docs Repo 3D Viewer
ttcad25a 2-stage Opamp Designs 1x2 6 submitted tt_um_ssp_opamp Website Repo 3D Viewer
ttcad25a 4-Bit Successive Approximation ADC 1x2 1 submitted tt_um_4Bit_SAR_ADC Website Repo 3D Viewer
ttcad25a 5-T OTA 1x2 4 submitted tt_um_sudana_ota5t_1 Website Repo 3D Viewer
ttcad25a 5MHz Ring Oscillator 1x2 1 submitted tt_um_alexjaeger_ringoscillator Website Repo 3D Viewer
ttcad25a AICD Playground 2x2 2 submitted tt_um_tt08_aicd_playground Website Repo 3D Viewer
ttcad25a Adjustable supply digital counter 1x2 6 submitted tt_um_mattvenn_adjustable_psu_counter Website Repo 3D Viewer
ttcad25a Analog 8 bit 3.3v R2R DAC 1x2 1 submitted tt_um_mattvenn_r2r_dac_3v3 Website Repo 3D Viewer
ttcad25a Analog Voltage Controlled Oscillator 1x2 2 submitted tt_um_georgboecherer_vco Website Repo 3D Viewer
ttcad25a Bandgap 1x2 1 submitted tt_um_bg_DanielZhu123 Website Repo 3D Viewer
ttcad25a Bandgap Reference 1x2 1 submitted tt_um_bgr_agolmanesh Website Repo 3D Viewer
ttcad25a Bias Generator 1x2 1 submitted tt_um_rburt16_bias_generator Website Repo 3D Viewer
ttcad25a Bucket Brigade 1x2 1 submitted tt_um_morningjava_r2r_from_matt Website Repo 3D Viewer
ttcad25a Current-Mode Bandgap Reference 2x2 3 submitted tt_um_cw_vref Website Repo 3D Viewer
ttcad25a Dempsey-Gorman DAC 1x2 1 submitted tt_um_htfab_dg_dac Website Repo 3D Viewer
ttcad25a Dickson Charge Pump 1x2 1 submitted tt_um_urish_charge_pump Website Repo 3D Viewer
ttcad25a LDO BG IREF OSC 1x2 1 submitted tt_um_devstdin_LDO_OSC Website Repo 3D Viewer
ttcad25a Level Shifter 1x2 3 submitted tt_um_mattvenn_level_shifter Website Repo 3D Viewer
ttcad25a Microrobotics-Basic-IPs 1x2 2 submitted tt_um_test_commit Website Repo 3D Viewer
ttcad25a Mixed-Signal 1x2 2 submitted tt_um_alexandercoabad_mixedsignal Website Repo 3D Viewer
ttcad25a Oscillating Bones 1x2 1 submitted tt_um_oscillating_bones Website Repo 3D Viewer
ttcad25a Pi Snake 1x2 1 submitted tt_um_htfab_pi_snake Website Repo 3D Viewer
ttcad25a R-C Oscillators 1x2 2 submitted tt_um_rc_oscillators Website Repo 3D Viewer
ttcad25a Raw_Transistors 1x2 5 submitted tt_um_wakki_0123_Raw_Transistors Website Repo 3D Viewer
ttcad25a Ring Oscillators 1x2 2 submitted tt_um_mattvenn_analog_ring_osc Website Repo 3D Viewer
ttcad25a SONOS Flash Party 1x2 1 submitted tt_um_sonos_flash_party Website Repo 3D Viewer
ttcad25a Sine Wave Synthesizer 1x2 5 submitted tt_um_08_sws Website Repo 3D Viewer
ttcad25a TT08 Analog Factory Test 1x2 6 submitted tt_um_analog_factory_test Website Repo 3D Viewer
ttcad25a TT08 Differential Receiver test 1x2 5 submitted tt_um_tnt_diff_rx Website Repo 3D Viewer
ttcad25a TT08 VGA FUN! 1x2 4 submitted tt_um_algofoogle_tt08_vga_fun Website Repo 3D Viewer
ttcad25a Voltage Controlled LC-Oscillator 1x2 4 submitted tt_um_noritsuna_Vctrl_LC_oscillator Website Repo 3D Viewer
ttihp0p3 Antonalog analog VGA 1x1 3 submitted tt_um_algofoogle_antonalog Website Repo 3D Viewer
ttihp0p3 Dickson Charge Pump 1x1 1 submitted tt_um_urish_dickson_pump Website Repo 3D Viewer
ttihp0p3 HBT Comparator 1x1 3 submitted tt_um_NicklausThompson_555_1x1 Website Repo 3D Viewer
ttihp0p3 R-2R DAC 1x1 1 submitted tt_um_htfab_r2r_dac Website Repo 3D Viewer
tt10 4-Bit Successive Approximation ADC 1x2 1 submitted - Docs Repo 3D Viewer
tt10 Adjustable supply digital counter 1x2 6 submitted - Docs Repo 3D Viewer
tt10 Analog 8 bit 3.3v R2R DAC 1x2 1 submitted - Docs Repo 3D Viewer
tt10 Bandgap 1x2 1 submitted - Docs Repo 3D Viewer
tt10 Current-Mode Bandgap Reference 2x2 3 submitted - Docs Repo 3D Viewer
tt10 Level Shifter 1x2 3 submitted - Docs Repo 3D Viewer
tt10 Microrobotics-Basic-IPs 1x2 2 submitted - Docs Repo 3D Viewer
tt10 Mixed-Signal 1x2 2 submitted - Docs Repo 3D Viewer
tt10 Oscillating Bones 1x2 1 submitted - Docs Repo 3D Viewer
tt10 SONOS Flash Party 1x2 1 submitted - Docs Repo 3D Viewer
tt10 Time_Domain_Comparator_ITS 2x2 5 assigned - Docs Repo 3D Viewer
tt10 Undecided 1x2 1 assigned - Docs Repo 3D Viewer
tt09 2-bit Flash ADC 1x2 2 submitted tt_um_brandonramos_opamp_ladder Website Repo 3D Viewer
tt09 4-bit R2R DAC 1x2 1 submitted tt_um_r2r_dac Website Repo 3D Viewer
tt09 Analog 8 bit 3.3v R2R DAC 1x2 1 submitted tt_um_mattvenn_r2r_dac_3v3 Website Repo 3D Viewer
tt09 Analog MUX module 1x2 4 submitted tt_um_patdeegan_anamux Website Repo 3D Viewer
tt09 Analog Switch 1x2 2 submitted tt_um_couchand_analog_switch Website Repo 3D Viewer
tt09 Analog double inverter 1x2 2 submitted tt_um_mattvenn_double_inverter Website Repo 3D Viewer
tt09 Dickson Charge Pump 1x2 1 submitted tt_um_urish_charge_pump Website Repo 3D Viewer
tt09 Digital OTA 1x2 3 submitted tt_um_analog_example Website Repo 3D Viewer
tt09 Noise test for a CDAC capacitor chain 1x2 1 submitted tt_um_tinytinfoil_saradc_dac Website Repo 3D Viewer
tt09 OpAmp 3stage 1x2 3 submitted tt_um_rburt16_opamp_3stage Website Repo 3D Viewer
tt09 Ring Oscillators 1x2 2 submitted tt_um_mattvenn_analog_ring_osc Website Repo 3D Viewer
tt09 Telephone hybrid 1x2 6 submitted tt_um_htfab_hybrid Website Repo 3D Viewer
tt09 Time to Digital Converter 1x2 1 submitted tt_um_13hihi31_tdc Website Repo 3D Viewer
tt09 Time_Domain_Comparator_ITS 1x2 2 submitted tt_um_mbkmicdec_ringosc Website Repo 3D Viewer
tt09 pll 1x2 3 submitted tt_um_mickey_pll Website Repo 3D Viewer
tt09 tt_um_tim2305_adc_dac 1x2 1 submitted tt_um_tim2305_adc_dac Website Repo 3D Viewer
tt08 2-stage Opamp Designs 1x2 6 submitted tt_um_ssp_opamp Website Repo 3D Viewer
tt08 5-T OTA 1x2 4 submitted tt_um_sudana_ota5t_1 Website Repo 3D Viewer
tt08 5MHz Ring Oscillator 1x2 1 submitted tt_um_alexjaeger_ringoscillator Website Repo 3D Viewer
tt08 AICD Playground 2x2 2 submitted tt_um_tt08_aicd_playground Website Repo 3D Viewer
tt08 Analog 8 bit 3.3v R2R DAC 1x2 1 submitted tt_um_mattvenn_r2r_dac_3v3 Website Repo 3D Viewer
tt08 Analog Voltage Controlled Oscillator 1x2 2 submitted tt_um_georgboecherer_vco Website Repo 3D Viewer
tt08 Bandgap Reference 1x2 1 submitted tt_um_bgr_agolmanesh Website Repo 3D Viewer
tt08 Bias Generator 1x2 1 submitted tt_um_rburt16_bias_generator Website Repo 3D Viewer
tt08 Bucket Brigade 1x2 1 submitted tt_um_morningjava_r2r_from_matt Website Repo 3D Viewer
tt08 Dickson Charge Pump 1x2 1 submitted tt_um_urish_charge_pump Website Repo 3D Viewer
tt08 LDO BG IREF OSC 1x2 1 submitted tt_um_devstdin_LDO_OSC Website Repo 3D Viewer
tt08 Pi Snake 1x2 1 submitted tt_um_htfab_pi_snake Website Repo 3D Viewer
tt08 Raw_Transistors 1x2 5 submitted tt_um_wakki_0123_Raw_Transistors Website Repo 3D Viewer
tt08 Ring Oscillators 1x2 2 submitted tt_um_mattvenn_analog_ring_osc Website Repo 3D Viewer
tt08 Sine Wave Synthesizer 1x2 5 submitted tt_um_08_sws Website Repo 3D Viewer
tt08 TT08 Analog Factory Test 1x2 6 submitted tt_um_analog_factory_test Website Repo 3D Viewer
tt08 TT08 Differential Receiver test 1x2 5 submitted tt_um_tnt_diff_rx Website Repo 3D Viewer
tt08 TT08 VGA FUN! 1x2 4 submitted tt_um_algofoogle_tt08_vga_fun Website Repo 3D Viewer
tt08 Voltage Controlled LC-Oscillator 1x2 4 submitted tt_um_noritsuna_Vctrl_LC_oscillator Website Repo 3D Viewer
tt08 WoWA2 1x2 3 assigned tt_um_wowa2 Website Repo 3D Viewer
tt07 12 bit SAR ADC 1x2 5 submitted tt_um_rnunes2311_12bit_sar_adc Website Repo 3D Viewer
tt07 4-bit R2R DAC 1x2 1 submitted tt_um_VishalBingi_r2r_4b Website Repo 3D Viewer
tt07 AY-8193 single channel DAC 1x2 1 submitted tt_um_rejunity_analog_dac_ay8913 Website Repo 3D Viewer
tt07 Analog TDC 1x2 4 submitted tt_um_lcasimon_tdc Website Repo 3D Viewer
tt07 Analog Test Circuit ITS 2 1x2 6 submitted tt_um_nurirfansyah_alits02 Website Repo 3D Viewer
tt07 Analog comparator 1x2 3 submitted tt_um_Saitama225_comp Website Repo 3D Viewer
tt07 Aron's analog buffer test 1x2 2 submitted tt_um_adennen_inverter Website Repo 3D Viewer
tt07 Classic 8-bit era Programmable Sound Generator AY-3-8913 1x2 3 submitted tt_um_rejunity_ay8913 Website Repo 3D Viewer
tt07 Current Mode Trigger 1x2 4 submitted tt_um_alfiero88_CurrentTrigger Website Repo 3D Viewer
tt07 DDS and DAC 1x2 1 submitted tt_um_tt7_meonwara Website Repo 3D Viewer
tt07 DJ8 8-bit CPU w/ DAC 1x2 1 submitted tt_um_dvxf_dj8v_dac Website Repo 3D Viewer
tt07 Dickson Charge Pump 1x2 1 submitted tt_um_urish_charge_pump Website Repo 3D Viewer
tt07 Double Balanced Mixer and Quadrature Divider 1x2 3 submitted tt_um_brucemack_sb_mixer Website Repo 3D Viewer
tt07 Field Programmable Resistor Network 1x2 1 submitted tt_um_htfab_fprn Website Repo 3D Viewer
tt07 Gilbert Mixer 1x2 4 submitted tt_um_KolosKoblasz_mixer Website Repo 3D Viewer
tt07 Instrumentation Amplifier for Electrocardiogram Signal Adquisition 3x2 6 submitted tt_um_CktA_InstAmp Website Repo 3D Viewer
tt07 MOS Bandgap 1x2 2 submitted tt_um_mos_bandgap Website Repo 3D Viewer
tt07 PLL Playground 1x2 2 submitted tt_um_obriensp_pll Website Repo 3D Viewer
tt07 QIF Neuron 1x2 5 submitted tt_um_Burrows_Katie Website Repo 3D Viewer
tt07 RF_peripheral_circuits 1x2 6 submitted tt_um_analog_rf_readout_circuit Website Repo 3D Viewer
tt07 Schmitt Playground 1x2 2 assigned tt_um_dlmiles_schmitt_playground Website Repo 3D Viewer
tt07 TT07 Analog Factory Test 1x2 6 submitted tt_um_analog_factory_test Website Repo 3D Viewer
tt07 TT07 Differential Receiver test 1x2 5 submitted tt_um_tnt_diff_rx Website Repo 3D Viewer
tt07 Twin Tee Sine Wave Generator 1x2 1 submitted tt_um_twin_tee_opamp_osc Website Repo 3D Viewer
tt07 dual oscillator 1x2 2 submitted tt_um_devinatkin_dual_oscillator Website Repo 3D Viewer
tt07 mixed_signal_pulse_gen 1x2 6 submitted tt_um_mixed_signal_pulse_gen Website Repo 3D Viewer
tt06 A 555-Timer Clone for Tiny Tapeout 6 1x2 3 submitted tt_um_vaf_555_timer Website Repo 3D Viewer
tt06 Analog 8bit R2R DAC 1x2 1 submitted tt_um_mattvenn_r2r_dac Website Repo 3D Viewer
tt06 Analog Current Comparator 1x2 4 submitted tt_um_rejunity_current_cmp Website Repo 3D Viewer
tt06 Analog Sigmoid 1x2 5 submitted tt_um_aleena Website Repo 3D Viewer
tt06 Analog TDC 1x2 4 assigned tt_um_lcasimon_Tdc Website Repo 3D Viewer
tt06 Analog Test Circuit ITS: VCO 1x2 3 submitted tt_um_nurirfansyah_alits01 Website Repo 3D Viewer
tt06 Analog loopback 1x2 6 submitted tt_um_analog_loopback Website Repo 3D Viewer
tt06 Crossbar Array 4x2 6 submitted tt_um_kevinwguan Website Repo 3D Viewer
tt06 Dickson Charge Pump 1x2 1 submitted tt_um_urish_charge_pump Website Repo 3D Viewer
tt06 Double Inverter 1x2 2 submitted tt_um_mattvenn_inverter Website Repo 3D Viewer
tt06 Flash ADC 1x2 1 submitted tt_um_htfab_flash_adc Website Repo 3D Viewer
tt06 IDAC8 based on divide current by 2 1x2 3 submitted tt_um_emilian_rf_playground Website Repo 3D Viewer
tt06 Integrated Distorion Pedal 1x2 2 submitted tt_um_guitar_pedal Website Repo 3D Viewer
tt06 Leaky Integrate and fire neuron(LIF) 1x2 3 submitted tt_um_duk_lif Website Repo 3D Viewer
tt06 PLL blocks 1x2 6 submitted tt_um_vks_pll Website Repo 3D Viewer
tt06 Programmable Thing 1x2 6 submitted tt_um_JamesTimothyMeech_inverter Website Repo 3D Viewer
tt06 Relaxation oscillator 1x2 1 submitted tt_um_mattvenn_relax_osc Website Repo 3D Viewer
tt06 Simple FET OpAmp with Sky130. 1x2 4 submitted tt_um_dsatizabal_opamp Website Repo 3D Viewer
tt06 TT06 8-bit SAR ADC 1x2 2 submitted tt_um_TT06_SAR_wulffern Website Repo 3D Viewer
tt06 TT06 Analog Factory Test 1x2 6 submitted tt_um_analog_factory_test Website Repo 3D Viewer
tt06 TT06 Grab Bag 1x2 6 submitted tt_um_algofoogle_tt06_grab_bag Website Repo 3D Viewer
tt06 Tiny Opamp 1x2 6 submitted tt_um_argunda_tiny_opamp Website Repo 3D Viewer
tt06 VCII 1x2 4 submitted tt_um_alfiero88_VCII Website Repo 3D Viewer
tt06 WoWA 1x2 6 submitted tt_um_psychogenic_wowa Website Repo 3D Viewer
[
{
"shuttle": "ttsky25a",
"title": " LPCAS_TP1 ",
"repo": "https://github.com/Low-Power-Circuits-IoT-Systems-Group/LPCAS_TP1",
"top_module": "tt_um_LPCAS_TP1",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "2 Stage CMOS Op Amp",
"repo": "https://github.com/anweiteck/ttsky25a-2stageCMOSOpAmp",
"top_module": "tt_um_anweiteck_2stageCMOSOpAmp",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "2-bit Flash ADC",
"repo": "https://github.com/J0NTrollston/tt08-analog-adc",
"top_module": "tt_um_brandonramos_opamp_ladder",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "24 MHz MSSF PLL",
"repo": "https://github.com/assaify/ttsky25a-mssf-pll",
"top_module": "tt_um_assaify_mssf_pll",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "3 Bit TIQ ADC",
"repo": "https://github.com/emmersonv/sky25a-TIQ_ADC",
"top_module": "tt_um_emmersonv_tiq_adc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "4-bit R2R DAC",
"repo": "https://github.com/davidparent/tt09-r2r-dac",
"top_module": "tt_um_r2r_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Analog 8 bit 3.3v R2R DAC",
"repo": "https://github.com/mattvenn/tt08-analog-r2r-dac-3v3",
"top_module": "tt_um_mattvenn_r2r_dac_3v3",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Analog Double Inverter",
"repo": "https://github.com/SiliconeGuide/tt_um_siliconeguide_inverter",
"top_module": "tt_um_siliconeguide_inverter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "Analog PLL",
"repo": "https://github.com/jyblue1001/ttsky-analog-PLL",
"top_module": "tt_um_jyblue1001_pll",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Analog VGA CSDAC experiments",
"repo": "https://github.com/algofoogle/ttsky25a-vga-matrix-dac",
"top_module": "tt_um_algofoogle_vga_matrix_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "Bias Generator",
"repo": "https://github.com/rburt16/tt08-analog-bias-generator",
"top_module": "tt_um_rburt16_bias_generator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Current-Mode Bandgap Reference",
"repo": "https://github.com/christoph-weiser/tt10-vref",
"top_module": "tt_um_cw_vref",
"tiles": "2x2",
"tile_count": 4,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Design and Implementation of R-2R Ladder DAC",
"repo": "https://github.com/tapeoutcutm/Design-and-Implementation-of-R-2R-Ladder-DAC-",
"top_module": "tt_um_dac_test3v3",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Digital OTA",
"repo": "https://github.com/Kokko00/DigitalOTA",
"top_module": "tt_um_analog_example",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Mixed-Signal",
"repo": "https://github.com/alexandercoabad/mixedsignal",
"top_module": "tt_um_alexandercoabad_mixedsignal",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Mixed-signal Classifier",
"repo": "https://github.com/subdiduntil2/tt-mixed-signal-classifier",
"top_module": "tt_um_subdiduntil2_mixed_signal_classifier",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "OTA folded cascode",
"repo": "https://github.com/Elettronica-UnivAQ/tt10-OTA_FC",
"top_module": "tt_um_NE567Mixer28",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "OpAmp 3stage",
"repo": "https://github.com/rburt16/tt09-analog-opamp-3stage",
"top_module": "tt_um_rburt16_opamp_3stage",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Oscillating Bones",
"repo": "https://github.com/urish/tt10-oscillating-bones",
"top_module": "tt_um_oscillating_bones",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Programmable threshold voltage sensor",
"repo": "https://github.com/Elettronica-UnivAQ/tt10-Programmable-threshold-voltage-sensor",
"top_module": "tt_um_acidonitroso_programmable_threshold_voltage_sensor",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Ring Oscillators",
"repo": "https://github.com/mattvenn/tt08-analog-ring-osc",
"top_module": "tt_um_mattvenn_analog_ring_osc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Simple Analog Circuit",
"repo": "https://github.com/gbaitelman/TTSKY25A-UP-analog-circuit",
"top_module": "tt_um_upalermo_simple_analog_circuit",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "TT08 Analog Factory Test",
"repo": "https://github.com/smunaut/tt08-analog-factory-test",
"top_module": "tt_um_analog_factory_test",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "Time Domain SAR-ADC",
"repo": "https://github.com/mthudaa/ITS_Analog_TADC",
"top_module": "tt_um_tsar_adc",
"tiles": "2x2",
"tile_count": 4,
"analog_pins": 3,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "Time to Digital Converter",
"repo": "https://github.com/13hihi31/tt09-analog-tdc",
"top_module": "tt_um_13hihi31_tdc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "WIP",
"repo": "https://github.com/mbikovitsky/tt10-analog",
"top_module": "tt_um_mbikovitsky_wip",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "mini mosbius",
"repo": "https://github.com/andrewkkang/ttsky25a-minimosbius",
"top_module": "tt_um_mini_mosbius",
"tiles": "3x2",
"tile_count": 6,
"analog_pins": 6,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "mixed signal and mixed radix: ternary alu,ff,mux,tg, dac, adc blocks",
"repo": "https://github.com/aiunderstand/ttsky25a-ternary-alu-ff-dac-adc",
"top_module": "tt_um_usn2025",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "assigned"
},
{
"shuttle": "ttsky25a",
"title": "tnt's variant of SKY130 mini-MOSbius",
"repo": "https://github.com/smunaut/ttsky-mini-mosbius",
"top_module": "tt_um_tnt_mosbius",
"tiles": "3x2",
"tile_count": 6,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "tt_um_DAC1",
"repo": "https://github.com/Elettronica-UnivAQ/DAC",
"top_module": "tt_um_DAC1",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttsky25a",
"title": "ttsky25_EpitaXC",
"repo": "https://github.com/LohanAtapattu/ttsky25_EpitaXC",
"top_module": "tt_um_example",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "assigned"
},
{
"shuttle": "ttcad25a",
"title": "2-stage Opamp Designs",
"repo": "https://github.com/engrvip123/tt08-ssp-opamp",
"top_module": "tt_um_ssp_opamp",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "4-Bit Successive Approximation ADC",
"repo": "https://github.com/RVCE-DrSSN/tt_um_4Bit_SAR_ADC",
"top_module": "tt_um_4Bit_SAR_ADC",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "5-T OTA",
"repo": "https://github.com/Sud-ana/TT08",
"top_module": "tt_um_sudana_ota5t_1",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "5MHz Ring Oscillator",
"repo": "https://github.com/AlexJaeger/tt_um_alexjaeger_ringoscillator",
"top_module": "tt_um_alexjaeger_ringoscillator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "AICD Playground",
"repo": "https://github.com/mole99/tt08-aicd-playground",
"top_module": "tt_um_tt08_aicd_playground",
"tiles": "2x2",
"tile_count": 4,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Adjustable supply digital counter",
"repo": "https://github.com/mattvenn/adjustable-psu-digital-counter",
"top_module": "tt_um_mattvenn_adjustable_psu_counter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Analog 8 bit 3.3v R2R DAC",
"repo": "https://github.com/mattvenn/tt08-analog-r2r-dac-3v3",
"top_module": "tt_um_mattvenn_r2r_dac_3v3",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Analog Voltage Controlled Oscillator",
"repo": "https://github.com/gbsha/tt08-analog-vco",
"top_module": "tt_um_georgboecherer_vco",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Bandgap",
"repo": "https://github.com/DanielZhu123/tt10-analog-bandgap",
"top_module": "tt_um_bg_DanielZhu123",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Bandgap Reference",
"repo": "https://github.com/AsalGolmanesh/tt08-bgr",
"top_module": "tt_um_bgr_agolmanesh",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Bias Generator",
"repo": "https://github.com/rburt16/tt08-analog-bias-generator",
"top_module": "tt_um_rburt16_bias_generator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Bucket Brigade",
"repo": "https://github.com/WallieEverest/tt08",
"top_module": "tt_um_morningjava_r2r_from_matt",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Current-Mode Bandgap Reference",
"repo": "https://github.com/christoph-weiser/tt10-vref",
"top_module": "tt_um_cw_vref",
"tiles": "2x2",
"tile_count": 4,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Dempsey-Gorman DAC",
"repo": "https://github.com/htfab/dg-dac",
"top_module": "tt_um_htfab_dg_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Dickson Charge Pump",
"repo": "https://github.com/urish/tt08-charge-pump",
"top_module": "tt_um_urish_charge_pump",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "LDO BG IREF OSC",
"repo": "https://github.com/devstdin/tt08-ldo-bg-ref-osc",
"top_module": "tt_um_devstdin_LDO_OSC",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Level Shifter",
"repo": "https://github.com/mattvenn/tt10-level-shifter",
"top_module": "tt_um_mattvenn_level_shifter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Microrobotics-Basic-IPs",
"repo": "https://github.com/jonoboderbonobo/tt10-uR-IPs",
"top_module": "tt_um_test_commit",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Mixed-Signal",
"repo": "https://github.com/alexandercoabad/mixedsignal",
"top_module": "tt_um_alexandercoabad_mixedsignal",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Oscillating Bones",
"repo": "https://github.com/urish/tt10-oscillating-bones",
"top_module": "tt_um_oscillating_bones",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Pi Snake",
"repo": "https://github.com/htfab/pi-snake",
"top_module": "tt_um_htfab_pi_snake",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "R-C Oscillators",
"repo": "https://github.com/RTimothyEdwards/tt10_rc_oscillators",
"top_module": "tt_um_rc_oscillators",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Raw_Transistors",
"repo": "https://github.com/wakki-0123/Raw_Transistors",
"top_module": "tt_um_wakki_0123_Raw_Transistors",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Ring Oscillators",
"repo": "https://github.com/mattvenn/tt08-analog-ring-osc",
"top_module": "tt_um_mattvenn_analog_ring_osc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "SONOS Flash Party",
"repo": "https://github.com/urish/tt10-sonos-flash-party",
"top_module": "tt_um_sonos_flash_party",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Sine Wave Synthesizer",
"repo": "https://github.com/m-scherzer/tt_um_08_sws",
"top_module": "tt_um_08_sws",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "TT08 Analog Factory Test",
"repo": "https://github.com/smunaut/tt08-analog-factory-test",
"top_module": "tt_um_analog_factory_test",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "TT08 Differential Receiver test",
"repo": "https://github.com/smunaut/tt08-diff-rx",
"top_module": "tt_um_tnt_diff_rx",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "TT08 VGA FUN!",
"repo": "https://github.com/algofoogle/tt08-vga-fun",
"top_module": "tt_um_algofoogle_tt08_vga_fun",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "ttcad25a",
"title": "Voltage Controlled LC-Oscillator",
"repo": "https://github.com/noritsuna/tt08-analog-Vctrl_LC_oscillator",
"top_module": "tt_um_noritsuna_Vctrl_LC_oscillator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "ttihp0p3",
"title": "Antonalog analog VGA",
"repo": "https://github.com/algofoogle/ttihp0p3-antonalog",
"top_module": "tt_um_algofoogle_antonalog",
"tiles": "1x1",
"tile_count": 1,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttihp0p3",
"title": "Dickson Charge Pump",
"repo": "https://github.com/urish/ttihp-charge-pump",
"top_module": "tt_um_urish_dickson_pump",
"tiles": "1x1",
"tile_count": 1,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "ttihp0p3",
"title": "HBT Comparator",
"repo": "https://github.com/FangameEmpire/TTIHP0p3_HBT_555_Timer",
"top_module": "tt_um_NicklausThompson_555_1x1",
"tiles": "1x1",
"tile_count": 1,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "ttihp0p3",
"title": "R-2R DAC",
"repo": "https://github.com/htfab/ttihp0p3-r2r-dac",
"top_module": "tt_um_htfab_r2r_dac",
"tiles": "1x1",
"tile_count": 1,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "4-Bit Successive Approximation ADC",
"repo": "https://github.com/RVCE-DrSSN/tt_um_4Bit_SAR_ADC",
"top_module": "tt_um_4Bit_SAR_ADC",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Adjustable supply digital counter",
"repo": "https://github.com/mattvenn/adjustable-psu-digital-counter",
"top_module": "tt_um_mattvenn_adjustable_psu_counter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Analog 8 bit 3.3v R2R DAC",
"repo": "https://github.com/mattvenn/tt08-analog-r2r-dac-3v3",
"top_module": "tt_um_mattvenn_r2r_dac_3v3",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Bandgap",
"repo": "https://github.com/DanielZhu123/tt10-analog-bandgap",
"top_module": "tt_um_bg_DanielZhu123",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Current-Mode Bandgap Reference",
"repo": "https://github.com/christoph-weiser/tt10-vref",
"top_module": "tt_um_cw_vref",
"tiles": "2x2",
"tile_count": 4,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Level Shifter",
"repo": "https://github.com/mattvenn/tt10-level-shifter",
"top_module": "tt_um_mattvenn_level_shifter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Microrobotics-Basic-IPs",
"repo": "https://github.com/jonoboderbonobo/tt10-uR-IPs",
"top_module": "tt_um_test_commit",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Mixed-Signal",
"repo": "https://github.com/alexandercoabad/mixedsignal",
"top_module": "tt_um_alexandercoabad_mixedsignal",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Oscillating Bones",
"repo": "https://github.com/urish/tt10-oscillating-bones",
"top_module": "tt_um_oscillating_bones",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "SONOS Flash Party",
"repo": "https://github.com/urish/tt10-sonos-flash-party",
"top_module": "tt_um_sonos_flash_party",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt10",
"title": "Time_Domain_Comparator_ITS",
"repo": "https://github.com/nurirfansyah/tt09-chipits03",
"top_module": "tt_um_mbkmicdec_ringosc",
"tiles": "2x2",
"tile_count": 4,
"analog_pins": 5,
"status": "assigned"
},
{
"shuttle": "tt10",
"title": "Undecided",
"repo": "https://github.com/meonwara/tt10_mw_analogue",
"top_module": "tt_um_tt10_meonwara",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "assigned"
},
{
"shuttle": "tt09",
"title": "2-bit Flash ADC",
"repo": "https://github.com/J0NTrollston/tt08-analog-adc",
"top_module": "tt_um_brandonramos_opamp_ladder",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "4-bit R2R DAC",
"repo": "https://github.com/davidparent/tt09-r2r-dac",
"top_module": "tt_um_r2r_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Analog 8 bit 3.3v R2R DAC",
"repo": "https://github.com/mattvenn/tt08-analog-r2r-dac-3v3",
"top_module": "tt_um_mattvenn_r2r_dac_3v3",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Analog MUX module",
"repo": "https://github.com/psychogenic/tt09-analogmux",
"top_module": "tt_um_patdeegan_anamux",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Analog Switch",
"repo": "https://github.com/couchand/tt09-analog-switch",
"top_module": "tt_um_couchand_analog_switch",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Analog double inverter",
"repo": "https://github.com/mattvenn/tt09-analog-double-inverter",
"top_module": "tt_um_mattvenn_double_inverter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Dickson Charge Pump",
"repo": "https://github.com/urish/tt09-charge-pump",
"top_module": "tt_um_urish_charge_pump",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Digital OTA",
"repo": "https://github.com/Kokko00/dgiota",
"top_module": "tt_um_analog_example",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Noise test for a CDAC capacitor chain",
"repo": "https://github.com/TinyTinfoil/tt09-sar-dac-noise",
"top_module": "tt_um_tinytinfoil_saradc_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "OpAmp 3stage",
"repo": "https://github.com/rburt16/tt09-analog-opamp-3stage",
"top_module": "tt_um_rburt16_opamp_3stage",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Ring Oscillators",
"repo": "https://github.com/mattvenn/tt08-analog-ring-osc",
"top_module": "tt_um_mattvenn_analog_ring_osc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Telephone hybrid",
"repo": "https://github.com/htfab/telephone-hybrid",
"top_module": "tt_um_htfab_hybrid",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Time to Digital Converter",
"repo": "https://github.com/13hihi31/tt09-analog-tdc",
"top_module": "tt_um_13hihi31_tdc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "Time_Domain_Comparator_ITS",
"repo": "https://github.com/nurirfansyah/tt09-chipits03",
"top_module": "tt_um_mbkmicdec_ringosc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "pll",
"repo": "https://github.com/mcheah/tt09-mcheah-pll",
"top_module": "tt_um_mickey_pll",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt09",
"title": "tt_um_tim2305_adc_dac",
"repo": "https://github.com/Timonas04/adc_dac2",
"top_module": "tt_um_tim2305_adc_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "2-stage Opamp Designs",
"repo": "https://github.com/engrvip123/tt08-ssp-opamp",
"top_module": "tt_um_ssp_opamp",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "5-T OTA",
"repo": "https://github.com/Sud-ana/TT08",
"top_module": "tt_um_sudana_ota5t_1",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "5MHz Ring Oscillator",
"repo": "https://github.com/AlexJaeger/tt_um_alexjaeger_ringoscillator",
"top_module": "tt_um_alexjaeger_ringoscillator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "AICD Playground",
"repo": "https://github.com/mole99/tt08-aicd-playground",
"top_module": "tt_um_tt08_aicd_playground",
"tiles": "2x2",
"tile_count": 4,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Analog 8 bit 3.3v R2R DAC",
"repo": "https://github.com/mattvenn/tt08-analog-r2r-dac-3v3",
"top_module": "tt_um_mattvenn_r2r_dac_3v3",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Analog Voltage Controlled Oscillator",
"repo": "https://github.com/gbsha/tt08-analog-vco",
"top_module": "tt_um_georgboecherer_vco",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Bandgap Reference",
"repo": "https://github.com/AsalGolmanesh/tt08-bgr",
"top_module": "tt_um_bgr_agolmanesh",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Bias Generator",
"repo": "https://github.com/rburt16/tt08-analog-bias-generator",
"top_module": "tt_um_rburt16_bias_generator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Bucket Brigade",
"repo": "https://github.com/WallieEverest/tt08",
"top_module": "tt_um_morningjava_r2r_from_matt",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Dickson Charge Pump",
"repo": "https://github.com/urish/tt08-charge-pump",
"top_module": "tt_um_urish_charge_pump",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "LDO BG IREF OSC",
"repo": "https://github.com/devstdin/tt08-ldo-bg-ref-osc",
"top_module": "tt_um_devstdin_LDO_OSC",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Pi Snake",
"repo": "https://github.com/htfab/pi-snake",
"top_module": "tt_um_htfab_pi_snake",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Raw_Transistors",
"repo": "https://github.com/wakki-0123/Raw_Transistors",
"top_module": "tt_um_wakki_0123_Raw_Transistors",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Ring Oscillators",
"repo": "https://github.com/mattvenn/tt08-analog-ring-osc",
"top_module": "tt_um_mattvenn_analog_ring_osc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Sine Wave Synthesizer",
"repo": "https://github.com/m-scherzer/tt_um_08_sws",
"top_module": "tt_um_08_sws",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "TT08 Analog Factory Test",
"repo": "https://github.com/smunaut/tt08-analog-factory-test",
"top_module": "tt_um_analog_factory_test",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "TT08 Differential Receiver test",
"repo": "https://github.com/smunaut/tt08-diff-rx",
"top_module": "tt_um_tnt_diff_rx",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "TT08 VGA FUN!",
"repo": "https://github.com/algofoogle/tt08-vga-fun",
"top_module": "tt_um_algofoogle_tt08_vga_fun",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "Voltage Controlled LC-Oscillator",
"repo": "https://github.com/noritsuna/tt08-analog-Vctrl_LC_oscillator",
"top_module": "tt_um_noritsuna_Vctrl_LC_oscillator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt08",
"title": "WoWA2",
"repo": "https://github.com/psychogenic/tt08-wowa2",
"top_module": "tt_um_wowa2",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "assigned"
},
{
"shuttle": "tt07",
"title": "12 bit SAR ADC",
"repo": "https://github.com/rnunes2311/tt07-12bit_SAR_ADC",
"top_module": "tt_um_rnunes2311_12bit_sar_adc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "4-bit R2R DAC",
"repo": "https://github.com/Vishalbingi1999/tt07_r2r",
"top_module": "tt_um_VishalBingi_r2r_4b",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "AY-8193 single channel DAC",
"repo": "https://github.com/rejunity/tt07-analog-dac-ay8913",
"top_module": "tt_um_rejunity_analog_dac_ay8913",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Analog TDC",
"repo": "https://github.com/luis-asimon/tt07_AnalogTdc",
"top_module": "tt_um_lcasimon_tdc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Analog Test Circuit ITS 2",
"repo": "https://github.com/nurirfansyah/tt07-analog-its_ip_alits02",
"top_module": "tt_um_nurirfansyah_alits02",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Analog comparator",
"repo": "https://github.com/EduHolg/EjemploAnalog2",
"top_module": "tt_um_Saitama225_comp",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Aron's analog buffer test",
"repo": "https://github.com/adennen/tt07-arond-analog",
"top_module": "tt_um_adennen_inverter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Classic 8-bit era Programmable Sound Generator AY-3-8913",
"repo": "https://github.com/rejunity/tt07-psg-ay8913-with-analog-dac",
"top_module": "tt_um_rejunity_ay8913",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Current Mode Trigger",
"repo": "https://github.com/alfiero88/tt07-current-mode-trigger",
"top_module": "tt_um_alfiero88_CurrentTrigger",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "DDS and DAC",
"repo": "https://github.com/meonwara/tt07_mw_analogue",
"top_module": "tt_um_tt7_meonwara",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "DJ8 8-bit CPU w/ DAC",
"repo": "https://github.com/dvxf/tt07-dj8v-dac",
"top_module": "tt_um_dvxf_dj8v_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Dickson Charge Pump",
"repo": "https://github.com/urish/tt07-charge-pump",
"top_module": "tt_um_urish_charge_pump",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Double Balanced Mixer and Quadrature Divider",
"repo": "https://github.com/brucemack/tt07-sb-mixer",
"top_module": "tt_um_brucemack_sb_mixer",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Field Programmable Resistor Network",
"repo": "https://github.com/htfab/tt07-fprn",
"top_module": "tt_um_htfab_fprn",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Gilbert Mixer",
"repo": "https://github.com/KolosKoblasz/tt07-mixer",
"top_module": "tt_um_KolosKoblasz_mixer",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Instrumentation Amplifier for Electrocardiogram Signal Adquisition",
"repo": "https://github.com/PatriciaJRT/tt07-analog-template",
"top_module": "tt_um_CktA_InstAmp",
"tiles": "3x2",
"tile_count": 6,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "MOS Bandgap",
"repo": "https://github.com/mattvenn/tt07-mos-bandgap",
"top_module": "tt_um_mos_bandgap",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "PLL Playground",
"repo": "https://github.com/obriensp/tt07-spo-pll-bits",
"top_module": "tt_um_obriensp_pll",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "QIF Neuron",
"repo": "https://github.com/davidparent/tt_resistor_test",
"top_module": "tt_um_Burrows_Katie",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "RF_peripheral_circuits",
"repo": "https://github.com/ShilpaPavithranManju/AnalogRF_peripheral_circuit",
"top_module": "tt_um_analog_rf_readout_circuit",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Schmitt Playground",
"repo": "https://github.com/dlmiles/tt07-schmitt-playground",
"top_module": "tt_um_dlmiles_schmitt_playground",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "assigned"
},
{
"shuttle": "tt07",
"title": "TT07 Analog Factory Test",
"repo": "https://github.com/smunaut/tt07-analog-factory-test",
"top_module": "tt_um_analog_factory_test",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "TT07 Differential Receiver test",
"repo": "https://github.com/smunaut/tt07-diff-rx",
"top_module": "tt_um_tnt_diff_rx",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "Twin Tee Sine Wave Generator",
"repo": "https://github.com/mattvenn/tt07-twin-tee-opamp-osc",
"top_module": "tt_um_twin_tee_opamp_osc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "dual oscillator",
"repo": "https://github.com/devinatkin/tt07-dual-oscillator",
"top_module": "tt_um_devinatkin_dual_oscillator",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt07",
"title": "mixed_signal_pulse_gen",
"repo": "https://github.com/saranya-iiitmk/mux_test",
"top_module": "tt_um_mixed_signal_pulse_gen",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "A 555-Timer Clone for Tiny Tapeout 6",
"repo": "https://github.com/vincentfusco/tt06_555",
"top_module": "tt_um_vaf_555_timer",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Analog 8bit R2R DAC",
"repo": "https://github.com/mattvenn/tt06-analog-r2r-dac",
"top_module": "tt_um_mattvenn_r2r_dac",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Analog Current Comparator",
"repo": "https://github.com/rejunity/tt06-analog-current-comparator",
"top_module": "tt_um_rejunity_current_cmp",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Analog Sigmoid",
"repo": "https://github.com/aleena-duk/tinytapeoutsig",
"top_module": "tt_um_aleena",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 5,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Analog TDC",
"repo": "https://github.com/luis-asimon/tt_tdc",
"top_module": "tt_um_lcasimon_Tdc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "assigned"
},
{
"shuttle": "tt06",
"title": "Analog Test Circuit ITS: VCO",
"repo": "https://github.com/nurirfansyah/tt06-analog-its_ip_alits01",
"top_module": "tt_um_nurirfansyah_alits01",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Analog loopback",
"repo": "https://github.com/TinyTapeout/tt06-analog-loopback",
"top_module": "tt_um_analog_loopback",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Crossbar Array",
"repo": "https://github.com/kevinwguan/tt06-kevinwguan",
"top_module": "tt_um_kevinwguan",
"tiles": "4x2",
"tile_count": 8,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Dickson Charge Pump",
"repo": "https://github.com/urish/tt06-charge-pump",
"top_module": "tt_um_urish_charge_pump",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Double Inverter",
"repo": "https://github.com/mattvenn/tt06-inverter",
"top_module": "tt_um_mattvenn_inverter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Flash ADC",
"repo": "https://github.com/htfab/flash-adc",
"top_module": "tt_um_htfab_flash_adc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "IDAC8 based on divide current by 2",
"repo": "https://github.com/diferential/tt06-rf-playground",
"top_module": "tt_um_emilian_rf_playground",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Integrated Distorion Pedal",
"repo": "https://github.com/nanikgeorge/IntegratedGuitarPedal",
"top_module": "tt_um_guitar_pedal",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Leaky Integrate and fire neuron(LIF)",
"repo": "https://github.com/vyshnavthonichal/tt-um-duk-lif",
"top_module": "tt_um_duk_lif",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 3,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "PLL blocks",
"repo": "https://github.com/engrvip123/tt_um_vks_pll",
"top_module": "tt_um_vks_pll",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Programmable Thing",
"repo": "https://github.com/JamesTimothyMeech/tt06-programmable-thing",
"top_module": "tt_um_JamesTimothyMeech_inverter",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Relaxation oscillator",
"repo": "https://github.com/mattvenn/tt06-analog-relax-osc",
"top_module": "tt_um_mattvenn_relax_osc",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 1,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Simple FET OpAmp with Sky130.",
"repo": "https://github.com/dsatizabal/tt06-fet-opamp",
"top_module": "tt_um_dsatizabal_opamp",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "TT06 8-bit SAR ADC",
"repo": "https://github.com/wulffern/tt06-sar",
"top_module": "tt_um_TT06_SAR_wulffern",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 2,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "TT06 Analog Factory Test",
"repo": "https://github.com/smunaut/tt06-analog-factory-test",
"top_module": "tt_um_analog_factory_test",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "TT06 Grab Bag",
"repo": "https://github.com/algofoogle/tt06-grab-bag",
"top_module": "tt_um_algofoogle_tt06_grab_bag",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "Tiny Opamp",
"repo": "https://github.com/argunda/tt06-tiny-opamp",
"top_module": "tt_um_argunda_tiny_opamp",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "VCII",
"repo": "https://github.com/alfiero88/tt06-VCII",
"top_module": "tt_um_alfiero88_VCII",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 4,
"status": "submitted"
},
{
"shuttle": "tt06",
"title": "WoWA",
"repo": "https://github.com/psychogenic/tt06-analog-wowa",
"top_module": "tt_um_psychogenic_wowa",
"tiles": "1x2",
"tile_count": 2,
"analog_pins": 6,
"status": "submitted"
}
]
import json
from urllib.parse import quote, urlparse
# Read analog.json
with open("analog.json", "r", encoding="utf-8") as f:
data = json.load(f)
UNFINISHED_SHUTTLES = ["ttsky25a", "tt10"]
ROW_NAMES = [
"shuttle",
"title",
"tiles",
"analog_pins",
"status",
"render",
"docs",
"repo",
"viewer",
]
for row in data:
repo = row["repo"]
shuttle = row["shuttle"]
top_module = row["top_module"]
docs_url = f"https://tinytapeout.com/chips/{shuttle}/{top_module}"
process = "SG13G2" if shuttle.startswith("ttihp") else "SKY130"
url_3d_viewer = f"https://gds-viewer.tinytapeout.com/?model=https%3A%2F%2Fshuttle-assets.tinytapeout.com%2F{shuttle}%2F{top_module}%2F{top_module}.oas&process={process}"
row["repo"] = f"[Repo]({repo})"
row["render"] = (
f"![{top_module}](https://raw.githubusercontent.com/TinyTapeout/tinytapeout-project-renders/refs/heads/main/shuttles/{shuttle}/{top_module}/render.png)"
)
row["docs"] = f"[Website]({docs_url})"
row["viewer"] = f"[3D Viewer]({url_3d_viewer})"
if shuttle in UNFINISHED_SHUTTLES:
docs_url = f"{repo}/blob/main/docs/info.md"
row["docs"] = f"[Docs]({docs_url})"
row["render"] = "-"
repo_path = urlparse(repo).path
repo_owner, repo_name = repo_path.strip("/").split("/")[:2]
modelurl = quote(f"https://{repo_owner}.github.io/{repo_name}/tinytapeout.gds")
url_3d_viewer = (
f"https://gds-viewer.tinytapeout.com/?model={modelurl}&process={process}"
)
row["viewer"] = f"[3D Viewer]({url_3d_viewer})"
headers = list(ROW_NAMES)
# Markdown table header
print("|" + "|".join(headers) + "|")
print("|" + "|".join(["---"] * len(headers)) + "|")
# Table rows
for row in data:
print("|" + "|".join(str(row.get(h, "")) for h in ROW_NAMES) + "|")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment