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()