blob: f5caacb5b06470f9b25e5c53cfff6eb607cf76f0 [file] [log] [blame]
******* SkyWater sky130 model library *********
* Typical corner (tt)
.lib tt
* MOSFET
.include "nshort_tt.cor"
.include "nlowvt_tt.cor"
.include "pshort_tt.cor"
.include "ntvnative_tt.cor"
.include "nhvnative_tt.cor"
.include "nshortesd_tt.cor"
.include "plowvt_tt.cor"
.include "phighvt_tt.cor"
.include "phvesd_tt.cor"
.include "phv_tt.cor"
.include "pvhv_tt.cor"
.include "nhv_tt.cor"
.include "nvhv_tt_discrete.cor"
.include "nhvesd_tt.cor"
.include "tt_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "trtc.cor"
.include "trtclin.cor"
* Special cells
.include "ttcell.cor"
* All models
.include "models.all"
* Corner
.include "ttrf.cor"
.endl
* Slow-Fast corner (sf)
.lib sf
* MOSFET
.include "nshort_sf.cor"
.include "nlowvt_sf.cor"
.include "pshort_sf.cor"
.include "ntvnative_sf.cor"
.include "nhvnative_sf.cor"
.include "nshortesd_sf.cor"
.include "plowvt_sf.cor"
.include "phighvt_sf.cor"
.include "phvesd_sf.cor"
.include "phv_sf.cor"
.include "pvhv_sf.cor"
.include "nhv_sf.cor"
.include "nvhv_sf_discrete.cor"
.include "nhvesd_sf.cor"
.include "sf_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "trtc.cor"
.include "trtclin.cor"
* Special cells
.include "sfcell.cor"
* All models
.include "models.all"
* Corner
.include "sfrf.cor"
.endl
* Fast-Fast corner (ff)
.lib ff
* MOSFET
.include "nshort_ff.cor"
.include "nlowvt_ff.cor"
.include "pshort_ff.cor"
.include "ntvnative_ff.cor"
.include "nhvnative_ff.cor"
.include "nshortesd_ff.cor"
.include "plowvt_ff.cor"
.include "phighvt_ff.cor"
.include "phvesd_ff.cor"
.include "phv_ff.cor"
.include "pvhv_ff.cor"
.include "nhv_ff.cor"
.include "nvhv_ff_discrete.cor"
.include "nhvesd_ff.cor"
.include "ff_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "trtc.cor"
.include "trtclin.cor"
* Special cells
.include "ffcell.cor"
* All models
.include "models.all"
* Corner
.include "ffrf.cor"
.endl
* Slow-Slow corner (ss)
.lib ss
* MOSFET
.include "nshort_ss.cor"
.include "nlowvt_ss.cor"
.include "pshort_ss.cor"
.include "ntvnative_ss.cor"
.include "nhvnative_ss.cor"
.include "nshortesd_ss.cor"
.include "plowvt_ss.cor"
.include "phighvt_ss.cor"
.include "phvesd_ss.cor"
.include "phv_ss.cor"
.include "pvhv_ss.cor"
.include "nhv_ss.cor"
.include "nvhv_ss_discrete.cor"
.include "nhvesd_ss.cor"
.include "ss_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "trtc.cor"
.include "trtclin.cor"
* Special cells
.include "sscell.cor"
* All models
.include "models.all"
* Corner
.include "ssrf.cor"
.endl
* Fast-Slow corner (fs)
.lib fs
* MOSFET
.include "nshort_fs.cor"
.include "nlowvt_fs.cor"
.include "pshort_fs.cor"
.include "ntvnative_fs.cor"
.include "nhvnative_fs.cor"
.include "nshortesd_fs.cor"
.include "plowvt_fs.cor"
.include "phighvt_fs.cor"
.include "phvesd_fs.cor"
.include "phv_fs.cor"
.include "pvhv_fs.cor"
.include "nhv_fs.cor"
.include "nvhv_fs_discrete.cor"
.include "nhvesd_fs.cor"
.include "fs_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "trtc.cor"
.include "trtclin.cor"
* Special cells
.include "fscell.cor"
* All models
.include "models.all"
* Corner
.include "fsrf.cor"
.endl
* Low-Low corner (ll)
.lib ll
* MOSFET
.include "nshort_tt.cor"
.include "nlowvt_tt.cor"
.include "pshort_tt.cor"
.include "ntvnative_tt.cor"
.include "nhvnative_tt.cor"
.include "nshortesd_tt.cor"
.include "plowvt_tt.cor"
.include "phighvt_tt.cor"
.include "phvesd_tt.cor"
.include "phv_tt.cor"
.include "pvhv_tt.cor"
.include "nhv_tt.cor"
.include "nvhv_tt_discrete.cor"
.include "nhvesd_tt.cor"
.include "tt_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "lrlc.cor"
.include "lrlclin.cor"
* Special cells
.include "ttcell.cor"
* All models
.include "models.all"
* Corner
.include "ttrf.cor"
.endl
* High-High corner (hh)
.lib hh
* MOSFET
.include "nshort_tt.cor"
.include "nlowvt_tt.cor"
.include "pshort_tt.cor"
.include "ntvnative_tt.cor"
.include "nhvnative_tt.cor"
.include "nshortesd_tt.cor"
.include "plowvt_tt.cor"
.include "phighvt_tt.cor"
.include "phvesd_tt.cor"
.include "phv_tt.cor"
.include "pvhv_tt.cor"
.include "nhv_tt.cor"
.include "nvhv_tt_discrete.cor"
.include "nhvesd_tt.cor"
.include "tt_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "hrhc.cor"
.include "hrhclin.cor"
* Special cells
.include "ttcell.cor"
* All models
.include "models.all"
* Corner
.include "ttrf.cor"
.endl
* High-Low corner (hl)
.lib hl
* MOSFET
.include "nshort_tt.cor"
.include "nlowvt_tt.cor"
.include "pshort_tt.cor"
.include "ntvnative_tt.cor"
.include "nhvnative_tt.cor"
.include "nshortesd_tt.cor"
.include "plowvt_tt.cor"
.include "phighvt_tt.cor"
.include "phvesd_tt.cor"
.include "phv_tt.cor"
.include "pvhv_tt.cor"
.include "nhv_tt.cor"
.include "nvhv_tt_discrete.cor"
.include "nhvesd_tt.cor"
.include "tt_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "hrlc.cor"
.include "hrlclin.cor"
* Special cells
.include "ttcell.cor"
* All models
.include "models.all"
* Corner
.include "ttrf.cor"
.endl
* Low-High corner (lh)
.lib lh
* MOSFET
.include "nshort_tt.cor"
.include "nlowvt_tt.cor"
.include "pshort_tt.cor"
.include "ntvnative_tt.cor"
.include "nhvnative_tt.cor"
.include "nshortesd_tt.cor"
.include "plowvt_tt.cor"
.include "phighvt_tt.cor"
.include "phvesd_tt.cor"
.include "phv_tt.cor"
.include "pvhv_tt.cor"
.include "nhv_tt.cor"
.include "nvhv_tt_discrete.cor"
.include "nhvesd_tt.cor"
.include "tt_nonfet.cor"
* Mismatch parameters
.include "nshort_mm.cor"
.include "pshort_mm.cor"
.include "nlowvt_mm.cor"
.include "plowvt_mm.cor"
.include "phighvt_mm.cor"
.include "nhv_mm.cor"
.include "phv_mm.cor"
.include "nhvnative_mm.cor"
.include "ntvnative_mm.cor"
* Resistor/Capacitor
.include "lrhc.cor"
.include "lrhclin.cor"
* Special cells
.include "ttcell.cor"
* All models
.include "models.all"
* Corner
.include "ttrf.cor"
.endl