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"
}