Modified the gds_import_io.tcl script to handle selective
flattening of cells that have been added recently (e.g., the
sio pad) and are now being coerced into passing transistor-level
LVS.
diff --git a/VERSION b/VERSION
index 62fbca6..2597f4c 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.0.483
+1.0.484
diff --git a/sky130/custom/scripts/gds_import_io.tcl b/sky130/custom/scripts/gds_import_io.tcl
index d698908..f0a5ead 100644
--- a/sky130/custom/scripts/gds_import_io.tcl
+++ b/sky130/custom/scripts/gds_import_io.tcl
@@ -1,6 +1,7 @@
cif istyle sky130()
#
gds flatten true
+gds flatglob *_CDNS_*
gds flatglob *_cdns_*
gds flatglob *sky130_fd_pr__*_example_*
@@ -37,3 +38,7 @@
gds flatglob *sky130_fd_io__gpio_pddrvr_strong_slowv2*
gds flatglob *sky130_fd_io__gpiov2_pddrvr_strong*
+### flatten ESD devices in SIO. Note: HVI covering the entire device
+### in nhvnative cell would avoid this issue.
+gds flatglob *reg_pu_nhvnative*
+gds flatglob *pu_natives*