blob: 0c6570605724d3fcccd0cd7c49943444b750fded [file] [log] [blame]
******* SkyWater sky130 model library *********
* Typical corner (tt)
.lib tt
* MOSFET
.inc "./sky130_fd_pr_base__nshort_tt.cor"
.inc "./sky130_fd_pr_base__nlowvt_tt.cor"
.inc "./sky130_fd_pr_base__pshort_tt.cor"
.inc "./sky130_fd_pr_base__ntvnative_tt.cor"
.inc "./sky130_fd_pr_base__nhvnative_tt.cor"
.inc "./sky130_fd_pr_base__nshortesd_tt.cor"
.inc "./sky130_fd_pr_base__plowvt_tt.cor"
.inc "./sky130_fd_pr_base__phighvt_tt.cor"
.inc "./sky130_fd_pr_base__phvesd_tt.cor"
.inc "./sky130_fd_pr_base__phv_tt.cor"
.inc "./sky130_fd_pr_base__pvhv_tt.cor"
.inc "./sky130_fd_pr_base__nhv_tt.cor"
.inc "./sky130_fd_pr_base__nvhv_tt_discrete.cor"
.inc "./sky130_fd_pr_base__nhvesd_tt.cor"
.inc "./sky130_fd_pr_base__tt_nonfet.cor"
* Mismatch parameters
.inc "./sky130_fd_pr_base__nshort_mm.cor"
.inc "./sky130_fd_pr_base__pshort_mm.cor"
.inc "./sky130_fd_pr_base__nlowvt_mm.cor"
.inc "./sky130_fd_pr_base__plowvt_mm.cor"
.inc "./sky130_fd_pr_base__phighvt_mm.cor"
.inc "./sky130_fd_pr_base__nhv_mm.cor"
.inc "./sky130_fd_pr_base__phv_mm.cor"
.inc "./sky130_fd_pr_base__nhvnative_mm.cor"
.inc "./sky130_fd_pr_base__ntvnative_mm.cor"
* All models
.inc "models.all"
* Corner
.include "ttrf.cor"
.endl
* Slow-Fast corner (sf)
.lib sf
* MOSFET
.inc "./sky130_fd_pr_base__nshort_sf.cor"
.inc "./sky130_fd_pr_base__nlowvt_sf.cor"
.inc "./sky130_fd_pr_base__pshort_sf.cor"
.inc "./sky130_fd_pr_base__ntvnative_sf.cor"
.inc "./sky130_fd_pr_base__nhvnative_sf.cor"
.inc "./sky130_fd_pr_base__nshortesd_sf.cor"
.inc "./sky130_fd_pr_base__plowvt_sf.cor"
.inc "./sky130_fd_pr_base__phighvt_sf.cor"
.inc "./sky130_fd_pr_base__phvesd_sf.cor"
.inc "./sky130_fd_pr_base__phv_sf.cor"
.inc "./sky130_fd_pr_base__pvhv_sf.cor"
.inc "./sky130_fd_pr_base__nhv_sf.cor"
.inc "./sky130_fd_pr_base__nvhv_sf_discrete.cor"
.inc "./sky130_fd_pr_base__nhvesd_sf.cor"
.inc "./sky130_fd_pr_base__sf_nonfet.cor"
* Mismatch parameters
.inc "./sky130_fd_pr_base__nshort_mm.cor"
.inc "./sky130_fd_pr_base__pshort_mm.cor"
.inc "./sky130_fd_pr_base__nlowvt_mm.cor"
.inc "./sky130_fd_pr_base__plowvt_mm.cor"
.inc "./sky130_fd_pr_base__phighvt_mm.cor"
.inc "./sky130_fd_pr_base__nhv_mm.cor"
.inc "./sky130_fd_pr_base__phv_mm.cor"
.inc "./sky130_fd_pr_base__nhvnative_mm.cor"
.inc "./sky130_fd_pr_base__ntvnative_mm.cor"
* All models
.inc "models.all"
* Corner
.include "sfrf.cor"
.endl
* Fast-Fast corner (ff)
.lib ff
* MOSFET
.inc "./sky130_fd_pr_base__nshort_ff.cor"
.inc "./sky130_fd_pr_base__nlowvt_ff.cor"
.inc "./sky130_fd_pr_base__pshort_ff.cor"
.inc "./sky130_fd_pr_base__ntvnative_ff.cor"
.inc "./sky130_fd_pr_base__nhvnative_ff.cor"
.inc "./sky130_fd_pr_base__nshortesd_ff.cor"
.inc "./sky130_fd_pr_base__plowvt_ff.cor"
.inc "./sky130_fd_pr_base__phighvt_ff.cor"
.inc "./sky130_fd_pr_base__phvesd_ff.cor"
.inc "./sky130_fd_pr_base__phv_ff.cor"
.inc "./sky130_fd_pr_base__pvhv_ff.cor"
.inc "./sky130_fd_pr_base__nhv_ff.cor"
.inc "./sky130_fd_pr_base__nvhv_ff_discrete.cor"
.inc "./sky130_fd_pr_base__nhvesd_ff.cor"
.inc "./sky130_fd_pr_base__ff_nonfet.cor"
* Mismatch parameters
.inc "./sky130_fd_pr_base__nshort_mm.cor"
.inc "./sky130_fd_pr_base__pshort_mm.cor"
.inc "./sky130_fd_pr_base__nlowvt_mm.cor"
.inc "./sky130_fd_pr_base__plowvt_mm.cor"
.inc "./sky130_fd_pr_base__phighvt_mm.cor"
.inc "./sky130_fd_pr_base__nhv_mm.cor"
.inc "./sky130_fd_pr_base__phv_mm.cor"
.inc "./sky130_fd_pr_base__nhvnative_mm.cor"
.inc "./sky130_fd_pr_base__ntvnative_mm.cor"
* All models
.inc "models.all"
* Corner
.include "ffrf.cor"
.endl
* Slow-Slow corner (ss)
.lib ss
* MOSFET
.inc "./sky130_fd_pr_base__nshort_ss.cor"
.inc "./sky130_fd_pr_base__nlowvt_ss.cor"
.inc "./sky130_fd_pr_base__pshort_ss.cor"
.inc "./sky130_fd_pr_base__ntvnative_ss.cor"
.inc "./sky130_fd_pr_base__nhvnative_ss.cor"
.inc "./sky130_fd_pr_base__nshortesd_ss.cor"
.inc "./sky130_fd_pr_base__plowvt_ss.cor"
.inc "./sky130_fd_pr_base__phighvt_ss.cor"
.inc "./sky130_fd_pr_base__phvesd_ss.cor"
.inc "./sky130_fd_pr_base__phv_ss.cor"
.inc "./sky130_fd_pr_base__pvhv_ss.cor"
.inc "./sky130_fd_pr_base__nhv_ss.cor"
.inc "./sky130_fd_pr_base__nvhv_ss_discrete.cor"
.inc "./sky130_fd_pr_base__nhvesd_ss.cor"
.inc "./sky130_fd_pr_base__ss_nonfet.cor"
* Mismatch parameters
.inc "./sky130_fd_pr_base__nshort_mm.cor"
.inc "./sky130_fd_pr_base__pshort_mm.cor"
.inc "./sky130_fd_pr_base__nlowvt_mm.cor"
.inc "./sky130_fd_pr_base__plowvt_mm.cor"
.inc "./sky130_fd_pr_base__phighvt_mm.cor"
.inc "./sky130_fd_pr_base__nhv_mm.cor"
.inc "./sky130_fd_pr_base__phv_mm.cor"
.inc "./sky130_fd_pr_base__nhvnative_mm.cor"
.inc "./sky130_fd_pr_base__ntvnative_mm.cor"
* All models
.inc "models.all"
* Corner
.include "ssrf.cor"
.endl
* Fast-Slow corner (fs)
.lib fs
* MOSFET
.inc "./sky130_fd_pr_base__nshort_fs.cor"
.inc "./sky130_fd_pr_base__nlowvt_fs.cor"
.inc "./sky130_fd_pr_base__pshort_fs.cor"
.inc "./sky130_fd_pr_base__ntvnative_fs.cor"
.inc "./sky130_fd_pr_base__nhvnative_fs.cor"
.inc "./sky130_fd_pr_base__nshortesd_fs.cor"
.inc "./sky130_fd_pr_base__plowvt_fs.cor"
.inc "./sky130_fd_pr_base__phighvt_fs.cor"
.inc "./sky130_fd_pr_base__phvesd_fs.cor"
.inc "./sky130_fd_pr_base__phv_fs.cor"
.inc "./sky130_fd_pr_base__pvhv_fs.cor"
.inc "./sky130_fd_pr_base__nhv_fs.cor"
.inc "./sky130_fd_pr_base__nvhv_fs_discrete.cor"
.inc "./sky130_fd_pr_base__nhvesd_fs.cor"
.inc "./sky130_fd_pr_base__fs_nonfet.cor"
* Mismatch parameters
.inc "./sky130_fd_pr_base__nshort_mm.cor"
.inc "./sky130_fd_pr_base__pshort_mm.cor"
.inc "./sky130_fd_pr_base__nlowvt_mm.cor"
.inc "./sky130_fd_pr_base__plowvt_mm.cor"
.inc "./sky130_fd_pr_base__phighvt_mm.cor"
.inc "./sky130_fd_pr_base__nhv_mm.cor"
.inc "./sky130_fd_pr_base__phv_mm.cor"
.inc "./sky130_fd_pr_base__nhvnative_mm.cor"
.inc "./sky130_fd_pr_base__ntvnative_mm.cor"
* All models
.inc "models.all"
* Corner
.include "fsrf.cor"
.endl