whoops
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 21 Apr 2020 15:44:08 +0000 (15:44 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Tue, 21 Apr 2020 15:44:08 +0000 (15:44 +0000)
experiments7/doAlu16.py

index 490f9b866004eafe11239b9eb17b90cd19bac9f2..ba1424b4e263d3fec446f89e9f130ccf7ca17d1f 100755 (executable)
@@ -157,6 +157,22 @@ class ALU16(Module):
 
             self.create_pins()
 
+        if False:
+            print (dir(self.cell))
+            for net in self.cell.getNets():
+                print (net.getName())
+            print (self.cell.getNet("a(0)"))
+            print (dir(self.cell.getNet("a(0)")))
+            for inst in self.cell.getInstances():
+                for net in self.cell.getNets():
+                    if net.getName() == "a(1)":
+                        icell = inst.getMasterCell()
+                        #if len(list(icell.getInstances())) > 0:
+                            #continue # already placed, do not include it
+                        for net in icell.getNets():
+                            print ("inst", icell, "has nets", net.getName())
+            sys.exit(0)
+
         if self.editor:
             self.editor.setCell(self.cell)