timing/liberty: Also check for ccsnoise on buses.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
diff --git a/scripts/python-skywater-pdk/skywater_pdk/liberty.py b/scripts/python-skywater-pdk/skywater_pdk/liberty.py
index 54a5c7f..c2c8de7 100755
--- a/scripts/python-skywater-pdk/skywater_pdk/liberty.py
+++ b/scripts/python-skywater-pdk/skywater_pdk/liberty.py
@@ -292,14 +292,16 @@
     remove_ccsnoise_from_dict(data, cellname)
 
     for k, v in list(data.items()):
-        if not k.startswith("pin "):
-            continue
+        if k.startswith("pin "):
+            pin_data = data[k]
+            if "input_voltage" in pin_data:
+                del pin_data["input_voltage"]
 
-        pin_data = data[k]
-        if "input_voltage" in pin_data:
-            del pin_data["input_voltage"]
+            remove_ccsnoise_from_dict(pin_data, "{}.{}".format(cellname, k))
 
-        remove_ccsnoise_from_dict(pin_data, "{}.{}".format(cellname, k))
+        if k.startswith("bus"):
+            bus_data = data[k]
+            remove_ccsnoise_from_dict(bus_data, "{}.{}".format(cellname, k))
 
 
 remove_ccsnoise_from_library = remove_ccsnoise_from_dict