Fixes.
diff --git a/scripts/python-skywater-pdk/generate_verilog_blackbox.py b/scripts/python-skywater-pdk/generate_verilog_blackbox.py
index 783c900..9e43542 100755
--- a/scripts/python-skywater-pdk/generate_verilog_blackbox.py
+++ b/scripts/python-skywater-pdk/generate_verilog_blackbox.py
@@ -398,7 +398,7 @@
         if name in ('UDP_OUT',):
             return cls.DATA_OUT_WORD
 
-        if re.search('^S[0-9]+$', name):
+        if re.search('^[SR][0-9]+$', name):
             return cls.DATA_CONTROL
 
         if re.search('^((SET)|(RESET)|[SR])(_[NB])?$', name):
@@ -452,6 +452,8 @@
             return cls.POWER_OTHER
         if 'SHORT' in name:
             return cls.POWER_OTHER
+        if 'WELL' in name:
+            return cls.POWER_OTHER
 
         if 'MET' in name:
             return cls.POWER_OTHER