mirror of
https://github.com/The-OpenROAD-Project/OpenDB.git
synced 2026-03-06 17:31:17 +08:00
12 lines
463 B
Python
12 lines
463 B
Python
import importlib.util
|
|
spec = importlib.util.spec_from_file_location("opendbpy", "./OpenDB/build/src/swig/python/opendbpy.py")
|
|
odb = importlib.util.module_from_spec(spec)
|
|
spec.loader.exec_module(odb)
|
|
db = odb.dbDatabase.create()
|
|
chip = odb.odb_read_design(db, ["./OpenDB/tests/data/gscl45nm.lef"], ["./OpenDB/tests/data/design.def"])
|
|
block = chip.getBlock()
|
|
nets = block.getNets()
|
|
for net in nets:
|
|
net.getName()
|
|
assert len(nets) == 24, "Error: nets not found"
|