blob: 254516320889e94a0b65ada208c529169efad1a4 [file] [log] [blame]
Tim Edwards55f4d0e2020-07-05 15:41:02 -04001#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 Edwards44c13e22021-07-26 12:22:05 -040012 "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 Edwards55f4d0e2020-07-05 15:41:02 -040020#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 Edwards44c13e22021-07-26 12:22:05 -040041 "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 Edwards55f4d0e2020-07-05 15:41:02 -040070}