Added a 2nd run of process_params.py (as is done for mismatch_params.py)
because the monte carlo process parameters are also split over both the
libs.ref and libs.tech directories.
diff --git a/sky130/Makefile.in b/sky130/Makefile.in
index b0b32ea..499f94b 100644
--- a/sky130/Makefile.in
+++ b/sky130/Makefile.in
@@ -1144,6 +1144,9 @@
 		2>&1 | tee -a ${SKY130$*}_make.log || true
 	./custom/scripts/process_params.py ${EF_FORMAT} -variant=${SKY130$*} \
 		2>&1 | tee -a ${SKY130$*}_make.log || true
+	./custom/scripts/process_params.py \
+		${STAGING_PATH}/${SKY130$*}/libs.tech/ngspice \
+		2>&1 | tee -a ${SKY130$*}_make.log || true
 	./custom/scripts/montecarlo_hack.py -variant=${SKY130$*} \
 		2>&1 | tee -a ${SKY130$*}_make.log || true
 	# Custom:  Change vt to local_vt in one file for Xyce compatibilty
diff --git a/sky130/custom/scripts/process_params.py b/sky130/custom/scripts/process_params.py
index 9cfc122..b90b23b 100755
--- a/sky130/custom/scripts/process_params.py
+++ b/sky130/custom/scripts/process_params.py
@@ -10,6 +10,12 @@
 import re
 import sys
 
+# Sort the process parameters so that names that are subsets of other
+# names appear later in the list.
+
+def getKey(item):
+    return item[0]
+
 pr_switch_param = 'MC_PR_SWITCH'
 
 options = []
@@ -101,12 +107,6 @@
 
             infile.close()
 
-# Sort the process parameters so that names that are subsets of other
-# names appear later in the list.
-
-def getKey(item):
-    return item[0]
-
 process_params.sort(reverse=True, key=getKey)
 
 print('')