Corrected the sky130.json file syntax (simple string arguments had been changed to dictionary arguments without the delimiters being changed from brackets to braces). Thanks to Max Chen for the fixes.
diff --git a/VERSION b/VERSION index 744b432..8a0fc5e 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.198 +1.0.199
diff --git a/sky130/sky130.json b/sky130/sky130.json index 8447ca7..2545163 100644 --- a/sky130/sky130.json +++ b/sky130/sky130.json
@@ -9,14 +9,14 @@ #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" : [ + "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 @@ -38,33 +38,33 @@ "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" - ] + "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" + } }