IP
This repository is a collection of IPs in Skywater 130nm technology. The available IPs can be seen in ip/config.yaml.
Tools
cicconf
A configuration tool. An alternative to submodules. Takes a yaml file, and allows you to get the right version of dependencies
ciccreator
Carsten’s IC creator. Takes json, spice, and a rule file as input, and generate DRC/LVS clean layout in the form of a .cic file.
cicpy
Transpiler for *.cic files. Convert the output from ciccreator into skill, xschem, magic and other formats
cicsim
Simulation orchestration. Run multiple spice simulations over corners. Also a waveform viewer for spice raw files
Libraries
- cpdk : Carsten’s design kit
- tech_sky130B : Technology files for SKY130B
- tech_sky130A : Technology files for SKY130A
- sun_tr_sky130nm : Standard cell libraries for analog schematics
- sun_trb_sky130nm : Standard cell libraries for analog schematics with separate bulk connections
Examples
rply_ex0_sky130nm
Tutorial on sky130nm analog flow
IPs
sun_pll_sky130nm
General purpose PLL. Should not be used for real designs. Development platform for ciccreator
sun_sar9b_sky130nm |
9-bit successive approximation analog-to-digital converter 8-bit successive approximation analog-to-digital converter
rply_bias_sky130nm
PTAT current source