Added an import script for importing standard cell GDS that removes the "flatten" option, which will cause the fill cells to get flattened out of existence.
diff --git a/VERSION b/VERSION index 7d8b616..8032df5 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.362 +1.0.363
diff --git a/gf180mcu/Makefile.in b/gf180mcu/Makefile.in index e0f192e..ef4efdf 100644 --- a/gf180mcu/Makefile.in +++ b/gf180mcu/Makefile.in
@@ -822,6 +822,7 @@ header=liberty/gf180mcu_fd_sc_mcu9t5v0__tt_025C_5v00.lib \ rename=gf180mcu_fd_sc_mcu9t5v0__tt_025C_5v00 \ -gds cells/*/*.gds compile-only \ + options=custom/scripts/gds_import_sc.tcl \ filter=custom/scripts/fix_stdcell_gds.py \ -lef cells/*/*.lef compile-only \ filter=custom/scripts/fix_digital_lef.py \ @@ -902,6 +903,7 @@ header=liberty/gf180mcu_fd_sc_mcu7t5v0__tt_025C_5v00.lib \ rename=gf180mcu_fd_sc_mcu7t5v0__tt_025C_5v00 \ -gds cells/*/*.gds compile-only \ + options=custom/scripts/gds_import_sc.tcl \ filter=custom/scripts/fix_stdcell_gds.py \ -lef cells/*/*.lef compile-only \ filter=custom/scripts/fix_digital_lef.py \
diff --git a/gf180mcu/custom/scripts/gds_import_sc.tcl b/gf180mcu/custom/scripts/gds_import_sc.tcl new file mode 100644 index 0000000..9cf8601 --- /dev/null +++ b/gf180mcu/custom/scripts/gds_import_sc.tcl
@@ -0,0 +1,5 @@ +# Set GDS import styles as needed to deal with the standard cells. +# Set "flatten" to "false" or else the fill cells have so few +# shapes that they get flattened out of existence. There are no +# instances in the standard cells that could get flattened, anyway. +gds flatten false
diff --git a/gf180mcu/gf180mcu.json b/gf180mcu/gf180mcu.json index af07508..8a14437 100644 --- a/gf180mcu/gf180mcu.json +++ b/gf180mcu/gf180mcu.json
@@ -84,12 +84,12 @@ "magic": "MAGIC_COMMIT" }, "reference": { - "open_pdks": "366a4dab6ec0b670bf6b98587c0a3a8689003ae2", + "open_pdks": "90c2c20df9ecfae454fb9374e3c5fb0dc7a1a185", "magic": "fb091fa03f3646b0f90639a0798b711ca400941d", "gf180mcu_pdk": "a897aa30369d3bcec87d9d50ce9b01f320f854ef", "gf180mcu_fd_pr": "132dc738056751efdea1cd437c26c45e49862b07", "gf180mcu_fd_io": "bcaa40aaf6cf04d6e9cb143d0e5b0de9429e53ab", - "gf180mcu_fd_sc_mcu7t5v0": "b98516ecf074c1e2dcd7f8641a4895af5fa8be5b", + "gf180mcu_fd_sc_mcu7t5v0": "25418d2440742819f3685c6719c3e5ea3e60cfc7", "gf180mcu_fd_sc_mcu9t5v0": "60158ccbaac3eed081d94357065e94caabb3b553", "gf180mcu_fd_ip_sram": "9c411928870ce15226228fa52ddb6ecc0ea4ffbe" }