Made a change to the flattening rules used for reading the sky130 I/O library into magic which avoids one obscure substrate issue in the SIO cell. Updated the references for gf180mcu to catch the other updates to the SIO cell made in the source repository.
diff --git a/VERSION b/VERSION index 18e1034..2ef01da 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -1.0.601 +1.0.602
diff --git a/gf180mcu/gf180mcu.json b/gf180mcu/gf180mcu.json index 4a1e42a..e5676ae 100644 --- a/gf180mcu/gf180mcu.json +++ b/gf180mcu/gf180mcu.json
@@ -97,8 +97,8 @@ "magic": "MAGIC_COMMIT" }, "reference": { - "open_pdks": "a45e68d8d64bae4f87e4fb62d2b55bc6922602dc", - "magic": "5cf1a46061ee1931753f4a13eec75cf65fd464b0", + "open_pdks": "b8fd683254557a01a7f025772fe8789f09e39be6", + "magic": "e7b8e89d2fe4eed1d51ee6a66a3d818c2095b024", "gf180mcu_pdk": "a897aa30369d3bcec87d9d50ce9b01f320f854ef", "gf180mcu_fd_pr": "a0c31bd71c2084a5283204dc4e80f1f901d2d5d0", "gf180mcu_fd_pv": "440fe9b995a3967fcdc3e694d8d61a83dd218b59",
diff --git a/sky130/custom/scripts/gds_import_io.tcl b/sky130/custom/scripts/gds_import_io.tcl index 85d3c3e..e80be78 100644 --- a/sky130/custom/scripts/gds_import_io.tcl +++ b/sky130/custom/scripts/gds_import_io.tcl
@@ -54,6 +54,8 @@ gds flatglob *pu_natives* # Other flattening needed for SIO (possibly this could be more targeted) gds flatglob *__sio_hotswap* +gds flatglob *__sio_pupredrvr_reg* +gds flatglob *__sio_obpredrvr_reg* ### flatten parts of pwrdetv2, where there are devices in deep nwell ### that are in sibling cells, and resistors separated from HVI
diff --git a/sky130/sky130.json b/sky130/sky130.json index 61c8b57..943e662 100644 --- a/sky130/sky130.json +++ b/sky130/sky130.json
@@ -94,10 +94,10 @@ "magic": "MAGIC_COMMIT" }, "reference": { - "open_pdks": "a45e68d8d64bae4f87e4fb62d2b55bc6922602dc", - "magic": "5cf1a46061ee1931753f4a13eec75cf65fd464b0", + "open_pdks": "b8fd683254557a01a7f025772fe8789f09e39be6", + "magic": "e7b8e89d2fe4eed1d51ee6a66a3d818c2095b024", "sky130_fd_pr": "403964dc7f9cca5ec1a8cc7b4f2a6f532b781676", - "sky130_fd_io": "788a5c3de6447a8df43cb844309438babbb4f4bd", + "sky130_fd_io": "8af140f093deeb92648068cf71eca372bce3d761", "sky130_fd_sc_hs": "c3d7991a9bcb4fc33cbd43262b44bb5560d6fdd0", "sky130_fd_sc_ms": "29650994547dd83610ccd0a29bae14d665a9e556", "sky130_fd_sc_ls": "4283919deb7eb4ed195c2b6e95431a812491f6d0",