blob: 8447ca7ad77f361e443105fc3a0efeb73cc47815 [file] [log] [blame]
#define DESCRIPTION Skywater 0.13um CMOS, local interconntect + high-resistance poly
#ifdef METAL5
#define OPTION1 + 5 metal layer backend stack
#endif (METAL5)
#ifdef MIM
#define OPTION2 + MiM caps
#endif (MIM)
#ifdef REDISTRIBUTION
#define OPTION3 + redistribution layer
#endif (REDISTRIBUTION)
{
"foundry" : "SW",
"foundry-name" : "SkyWater",
"node" : "TECHNAME",
"feature-size" : "130nm",
"status" : "active",
"commit" : "OPEN_PDKS_COMMIT",
"description" : "DESCRIPTION OPTION1 OPTION2 OPTION3",
"options" : [
#ifdef METAL5
#undef METAL5
#ifdef MIM || REDISTRIBUTION
"METAL5",
#else (!(MIM || REDISTRIBUTION))
"METAL5"
#endif (!(MIM || REDISTRIBUTION))
#endif (METAL5)
#ifdef MIM
#undef MIM
#ifdef REDISTRIBUTION
"MIM",
#else
"MIM"
#endif (REDISTRIBUTION)
#endif (MIM)
#ifdef REDISTRIBUTION
#undef REDISTRIBUTION
"REDISTRIBUTION"
#endif (REDISTRIBUTION)
],
"stdcells" : [
"sky130_fd_sc_hd" : "FD_SC_HD_COMMIT",
"sky130_fd_sc_hdll" : "FD_SC_HDLL_COMMIT",
"sky130_fd_sc_hs" : "FD_SC_HS_COMMIT",
"sky130_fd_sc_hvl" : "FD_SC_HVL_COMMIT",
"sky130_fd_sc_lp" : "FD_SC_LP_COMMIT",
"sky130_fd_sc_ls" : "FD_SC_LS_COMMIT",
"sky130_fd_sc_ms" : "FD_SC_MS_COMMIT",
"sky130_osu_sc" : "OSU_COMMIT",
"sky130_osu_sc_t12" : "OSU_T12_COMMIT",
"sky130_osu_sc_t15" : "OSU_T15_COMMIT",
"sky130_osu_sc_t18" : "OSU_T18_COMMIT"
],
"iocells" : [
"sky130_fd_io" : "FD_IO_COMMIT"
]
"primitive" : [
"sky130_fd_pr" : "FD_PR_COMMIT"
]
"memory" : [
"sky130_sram_macros" : "SRAM_COMMIT"
]
"other" : [
"sky130_ml_xx_hd" : "ALPHA_COMMIT"
]
"build" : [
"magic" : "MAGIC_VERSION",
"open_pdks" : "OPEN_PDKS_VERSION"
]
}