Update gf180mcu with KLayout based PCells

Signed-off-by: Leo Moser <leomoser99@gmail.com>
diff --git a/gf180mcu/Makefile.in b/gf180mcu/Makefile.in
index 2b9fe98..6e221f8 100644
--- a/gf180mcu/Makefile.in
+++ b/gf180mcu/Makefile.in
@@ -732,6 +732,7 @@
 	mkdir ${KLAYOUT_STAGING_$*}/tech/macros
 	mkdir ${KLAYOUT_STAGING_$*}/tech/pymacros
 	mkdir ${KLAYOUT_STAGING_$*}/tech/pymacros/cells
+	mkdir ${KLAYOUT_STAGING_$*}/tech/pymacros/klayout_api_cells
 
 	cp -rp ${GF180MCU_PV_PATH}/klayout/drc/* \
 		${KLAYOUT_STAGING_$*}/drc
@@ -741,6 +742,8 @@
 		${KLAYOUT_STAGING_$*}/tech/macros
 	cp -rp ${GF180MCU_PR_PATH}/cells/klayout/pymacros/cells/* \
 		${KLAYOUT_STAGING_$*}/tech/pymacros/cells
+	cp -rp ${GF180MCU_PR_PATH}/cells/klayout/pymacros/klayout_api_cells/* \
+		${KLAYOUT_STAGING_$*}/tech/pymacros/klayout_api_cells
 	cp -rp ${GF180MCU_PR_PATH}/tech/klayout/* \
 		${KLAYOUT_STAGING_$*}/tech
 	cp -rp ${GF180MCU_PR_PATH}/cells/klayout/pymacros/*.lym \
diff --git a/gf180mcu/gf180mcu.json b/gf180mcu/gf180mcu.json
index a6c4fca..c2f479f 100644
--- a/gf180mcu/gf180mcu.json
+++ b/gf180mcu/gf180mcu.json
@@ -92,7 +92,7 @@
         "open_pdks": "3863076405b31ae66bfc895a8cfe791706de9905",
         "magic": "eb81da6c56ff200ba3d7ceab41cdba5fde32b513",
         "gf180mcu_pdk": "a897aa30369d3bcec87d9d50ce9b01f320f854ef",
-        "gf180mcu_fd_pr": "e5e0710ba82f807f03442b15e4c16c0091aaaf8b",
+        "gf180mcu_fd_pr": "faef89e8c1b392733c32820a7b12e3a3847cc18c",
         "gf180mcu_fd_pv": "10ee7fc75437edafa56f29f2b1872e95c9f22b71",
         "gf180mcu_fd_io": "f84fe10e67a5cb9002e9ae8210f58e570726c366",
         "gf180mcu_fd_sc_mcu7t5v0": "8743b6f9641eb8707179c4e51703380d4dc90f16",
@@ -101,4 +101,4 @@
         "gf180mcu_osu_sc_gf12t3v3": "df1d8ec95b2cfbfdb8e0128819e9899e968b92a4",
         "gf180mcu_osu_sc_gf9t3v3": "df1d8ec95b2cfbfdb8e0128819e9899e968b92a4"
     }
-}
\ No newline at end of file
+}