| #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" |
| ] |
| } |