timing/liberty: Also check for ccsnoise on buses.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
This commit is contained in:
parent
463f2fd6aa
commit
c9a704335e
|
@ -292,15 +292,17 @@ def remove_ccsnoise_from_cell(data, cellname):
|
||||||
remove_ccsnoise_from_dict(data, cellname)
|
remove_ccsnoise_from_dict(data, cellname)
|
||||||
|
|
||||||
for k, v in list(data.items()):
|
for k, v in list(data.items()):
|
||||||
if not k.startswith("pin "):
|
if k.startswith("pin "):
|
||||||
continue
|
|
||||||
|
|
||||||
pin_data = data[k]
|
pin_data = data[k]
|
||||||
if "input_voltage" in pin_data:
|
if "input_voltage" in pin_data:
|
||||||
del pin_data["input_voltage"]
|
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
|
remove_ccsnoise_from_library = remove_ccsnoise_from_dict
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue