diff --git a/placeram/cli.py b/placeram/cli.py index b5cbd95..7a43a91 100644 --- a/placeram/cli.py +++ b/placeram/cli.py @@ -23,6 +23,7 @@ try: import odb import utl + from openroad import Tech, Design except ImportError: print( """ @@ -63,9 +64,10 @@ def __init__( tap_distance, ): # Initialize Database - self.db = odb.dbDatabase.create() - - odb.read_db(self.db, odb_in) + self.tech = Tech() + self.design = Design(self.tech) + self.design.readDb(odb_in) + self.db = self.tech.getDB() # Technology Setup self.libs = self.db.getLibs()