#753 Changes in odb API require script updates in OL
New issue created by
maliberty
Description
In
The-OpenROAD-Project/OpenROAD#1392 there were some API changes in odb. This means that code that code will need to be update for dbITerm connect/disconnect:
odb.dbITerm_disconnect(iterm) -> iterm disconnect
odb.dbITerm_connect(iterm, net) -> iterm connect net
This occurs in contextualize.py, dont_buffer.py, label_macro_pins.py, place_diodes.py, power_route.py, write_powered_def.py, openroad/diodes.tcl based on grep'ing.
Environment
head of master
Reproduction Material
Fails in make test
Expected behavior
doesn't fail
Logs
09
5403 Traceback (most recent call last):
09
5403 File "/openlane/scripts/write_powered_def.py", line 182, in
09
5403 odb.dbITerm_connect(VDD_ITERM, DEFAULT_VDD)
09
5403 AttributeError: module 'odb' has no attribute 'dbITerm_connect'
09
5403 child process exited abnormally
[This is failing the OR CI test for OL]
The-OpenROAD-Project/OpenLane