Tim Edwards | 55f4d0e | 2020-07-05 15:41:02 -0400 | [diff] [blame] | 1 | #define DESCRIPTION Skywater 0.13um CMOS, local interconntect + high-resistance poly |
| 2 | #ifdef METAL5 |
| 3 | #define OPTION1 + 5 metal layer backend stack |
| 4 | #endif (METAL5) |
| 5 | #ifdef MIM |
| 6 | #define OPTION2 + MiM caps |
| 7 | #endif (MIM) |
| 8 | #ifdef REDISTRIBUTION |
| 9 | #define OPTION3 + redistribution layer |
| 10 | #endif (REDISTRIBUTION) |
| 11 | { |
Tim Edwards | 44c13e2 | 2021-07-26 12:22:05 -0400 | [diff] [blame] | 12 | "foundry": "SW", |
| 13 | "foundry-name": "SkyWater", |
| 14 | "node": "TECHNAME", |
| 15 | "feature-size": "130nm", |
| 16 | "status": "active", |
| 17 | "commit": "OPEN_PDKS_COMMIT", |
| 18 | "description": "DESCRIPTION OPTION1 OPTION2 OPTION3", |
| 19 | "options": [ |
Tim Edwards | 55f4d0e | 2020-07-05 15:41:02 -0400 | [diff] [blame] | 20 | #ifdef METAL5 |
| 21 | #undef METAL5 |
| 22 | #ifdef MIM || REDISTRIBUTION |
| 23 | "METAL5", |
| 24 | #else (!(MIM || REDISTRIBUTION)) |
| 25 | "METAL5" |
| 26 | #endif (!(MIM || REDISTRIBUTION)) |
| 27 | #endif (METAL5) |
| 28 | #ifdef MIM |
| 29 | #undef MIM |
| 30 | #ifdef REDISTRIBUTION |
| 31 | "MIM", |
| 32 | #else |
| 33 | "MIM" |
| 34 | #endif (REDISTRIBUTION) |
| 35 | #endif (MIM) |
| 36 | #ifdef REDISTRIBUTION |
| 37 | #undef REDISTRIBUTION |
| 38 | "REDISTRIBUTION" |
| 39 | #endif (REDISTRIBUTION) |
| 40 | ], |
Tim Edwards | 44c13e2 | 2021-07-26 12:22:05 -0400 | [diff] [blame] | 41 | "stdcells": { |
| 42 | "sky130_fd_sc_hd": "FD_SC_HD_COMMIT", |
| 43 | "sky130_fd_sc_hdll": "FD_SC_HDLL_COMMIT", |
| 44 | "sky130_fd_sc_hs": "FD_SC_HS_COMMIT", |
| 45 | "sky130_fd_sc_hvl": "FD_SC_HVL_COMMIT", |
| 46 | "sky130_fd_sc_lp": "FD_SC_LP_COMMIT", |
| 47 | "sky130_fd_sc_ls": "FD_SC_LS_COMMIT", |
| 48 | "sky130_fd_sc_ms": "FD_SC_MS_COMMIT", |
| 49 | "sky130_osu_sc": "OSU_COMMIT", |
| 50 | "sky130_osu_sc_t12": "OSU_T12_COMMIT", |
| 51 | "sky130_osu_sc_t15": "OSU_T15_COMMIT", |
| 52 | "sky130_osu_sc_t18": "OSU_T18_COMMIT" |
| 53 | }, |
| 54 | "iocells": { |
| 55 | "sky130_fd_io": "FD_IO_COMMIT" |
| 56 | }, |
| 57 | "primitive": { |
| 58 | "sky130_fd_pr": "FD_PR_COMMIT" |
| 59 | }, |
| 60 | "memory": { |
| 61 | "sky130_sram_macros": "SRAM_COMMIT" |
| 62 | }, |
| 63 | "other": { |
| 64 | "sky130_ml_xx_hd": "ALPHA_COMMIT" |
| 65 | }, |
| 66 | "build": { |
| 67 | "magic": "MAGIC_VERSION", |
| 68 | "open_pdks": "OPEN_PDKS_VERSION" |
| 69 | } |
Tim Edwards | 55f4d0e | 2020-07-05 15:41:02 -0400 | [diff] [blame] | 70 | } |