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)