This repository is a collection of IPs in Skywater 130nm technology. The available IPs can be seen in ip/config.yaml.

IPs

2022 - SUN

It’s not you, it’s me, I don’t like you. - Ayrun Sun,Farscape

sun_pll_sky130nm : A bad PLL design (sch,lay)

sun_tr_sky130nm : Transistor Library and Logic Cells (sky130B,sch,lay)

sun_trb_sky130nm : A analog transistor library (sky130B,sch,lay)

sun_sar9b_sky130nm : A 9-bit SAR (on https://tinytapeout.com/chips/tt06/)

2023 - RPLY

I say we take off and nuke the site from orbit. It’s the only way to be sure. - Ellen Ripley,Aliens

rply_bias_sky130nm : A PTAT bias source (sky130B, sch only)

rply_ex0_sky130nm : Skywater 130nm tutorial (sky130B, sch/lay)

2024 - CNR

In an insane world, it was the sanest choice. - Sarah Connor,Terminator 2: Judgment Day

cnr_atr_sky130nm : Analog transitor library (sky130B, sch/lay)

cnr_ota_sky130nm : Carsten’s favorite differential OTA (sch only)

cnr_gr00_sky130nm : Carsten’s Sigma-Delta temperature sensor (sch only)

cnr_gr02_sky130nm : Temperature sensor - Group 2 (Alireza, Bjørn, Sheikha, Youssef )

2025 - JNW

You can use logic to justify almost anything. That’s its power. And its flaw. - Kathryn Janeway,Star Trek Voyager: Prime Factors

jnw_atr_sky130a : Analog transistor library (sky130A)

jnw_bias_sky130a : PTAT bias source

jnw_tr_sky130a : transistor library and logic cells (sky130A)

jnw_sv_sky130a : Tutorial on SystemVerilog and ngspice simulation

jnw_gr06_sky130a : Temperature Sensor by group 6 (On https://tinytapeout.com/chips/ttsky25a/)

jnw_gr07_sky130a : Temperature Sensor by group 7 (On https://tinytapeout.com/chips/ttsky25a/)

Other

GDS2glTF : GDS to 3D graphics

cicconf : Configuration. Cloning, update, status of this file

cicsim : Simulation orchestration

cicspi : Python library to parse SPICE files

ciccreator : Custom IC Creator - compiled analog blocks

cicpy : Transpiler and layout support

cpdk : Carsten’s PDK. Borders, symbols, loop stability

tech_sky130B : Technology used by sun/rply/cnr projects

tech_sky130A : Technology used by Tiny Tapeout