blob: f88dcbdb35968bd6d82b18f696187ab6dbe78ceb [file]
{
#define DESCRIPTION Global Foundries 0.18um MCU CMOS, 2fF MiM + 1k high sheet rho poly
#ifdef METALS3
#define OPTION1 + 3 metal layer backend stack
#elseif defined (METALS4)
#define OPTION1 + 4 metal layer backend stack
#elseif defined (METALS5)
#define OPTION1 + 5 metal layer backend stack
#elseif defined (METALS6)
#define OPTION1 + 6 metal layer backend stack
#else
#define OPTION1 + 2 metal layer backend stack
#endif
#ifdef THICKMET3P0
#define OPTION2 + 3um thick top metal
#elseif defined (THICKMET1P1)
#define OPTION2 + 1.1um thick top metal
#elseif defined (THICKMET0P9)
#define OPTION2 + 0.9um thick top metal
#else
#define OPTION2 + 0.6um thick top metal
#endif
#ifdef MIM
#define OPTION3 + 2fF/um^2 MiM caps
#else
#define OPTION3
#endif (MIM)
#ifdef HRES1K
#define OPTION4 + 1k high sheet rho poly
#else
#define OPTION4
#endif (HRES1K)
#ifdef REDISTRIBUTION
#define OPTION5 + redistribution layer
#else
#define OPTION5
#endif (REDISTRIBUTION)
"foundry": "GF",
"foundry-name": "Global Foundries",
"node": "TECHNAME",
"feature-size": "180nm",
"status": "active",
"description": "DESCRIPTION OPTION1 OPTION2 OPTION3 OPTION4 OPTION5",
"options": [
#ifdef THICKMET3P0
"THICKMET",
#endif
#ifdef MIM
#undef MIM
"MIM_2P0",
#endif
#ifdef HRES1K
"HIRES_POLY_1K",
#endif
#ifdef METALS3
"METAL3"
#elseif defined (METALS4)
"METAL4"
#elseif defined (METALS5)
"METAL5"
#elseif defined (METALS6)
"METAL6"
#endif
],
"stdcells": {
"gf180mcu_fd_sc_mcu9t5v0": "FD_SC_MCU9T5V0_COMMIT",
"gf180mcu_fd_sc_mcu7t5v0": "FD_SC_MCU7T5V0_COMMIT",
"gf180mcu_osu_sc_gf12t3v3": "OSU_SC_COMMIT",
"gf180mcu_osu_sc_gf9t3v3": "OSU_SC_COMMIT"
"gf180mcu_as_sc_mcu7t3v3": "AS_SC_MCU7T3V3_COMMIT"
},
"iocells": {
"gf180mcu_fd_io": "FD_IO_COMMIT"
"gf180mcu_ocd_io": "OCD_IO_COMMIT"
},
"primitive": {
"gf180mcu_fd_pr": "FD_PR_COMMIT"
},
"verification": {
"gf180mcu_fd_pv": "FD_PV_COMMIT"
"gf180mcu_ws_klayout": "WS_KLAYOUT_COMMIT"
},
"memory": {
"gf180mcu_fd_ip_sram": "FD_IP_SRAM_COMMIT"
"gf180mcu_ocd_ip_sram": "OCD_IP_SRAM_COMMIT"
},
"other": {
"gf180mcu_ocd_alpha": "OCD_ALPHA_COMMIT"
},
"build": {
"open_pdks": "OPEN_PDKS_VERSION",
"magic": "MAGIC_VERSION"
},
"commit": {
"open_pdks": "OPEN_PDKS_COMMIT",
"magic": "MAGIC_COMMIT"
},
"reference": {
"open_pdks": "3c1a32a2e05bfbe3311ed348e60435f0a3468ef0",
"magic": "00c692b14085b7047542bf65b90bda6a230ac6d1",
"gf180mcu_pdk": "a897aa30369d3bcec87d9d50ce9b01f320f854ef",
"gf180mcu_fd_pr": "739f508876db86bd7d3403f1fe056dedfeaabdab",
"gf180mcu_fd_pv": "50cc2fe338c81925e24a6ac4907ddaab534c1312",
"gf180mcu_ws_klayout": "77cb86086e6bcded39e5e3f2d25ab234b6cdee65",
"gf180mcu_fd_io": "545621fdbac44f55344834e6c03486310c0862d7",
"gf180mcu_fd_sc_mcu7t5v0": "5641d172662a7d9086e5b99c5d54506c05e65cee",
"gf180mcu_fd_sc_mcu9t5v0": "e0e80f5a6522f10b82165d3aeab9b8ee28e89849",
"gf180mcu_fd_ip_sram": "9c411928870ce15226228fa52ddb6ecc0ea4ffbe",
"gf180mcu_as_sc_mcu7t3v3": "94449964567d710e3dab608f1a932f87c718d4f3",
"gf180mcu_ocd_io": "a8a2c5bf6a24860dda81ddef20a5c04eddd30869",
"gf180mcu_ocd_alpha": "c7e798ee93cb93f339444c9ad39673fee622fc2a",
"gf180mcu_ocd_ip_sram": "44f237f35d768e1bd193cea306e3b126d0c1ea8a",
"gf180mcu_osu_sc_gf12t3v3": "aa2fa8cd1bcb8fe98669acd05c0b0c65879268b3",
"gf180mcu_osu_sc_gf9t3v3": "aa2fa8cd1bcb8fe98669acd05c0b0c65879268b3"
}
}