kqcircuits.util.count_instances

kqcircuits.util.count_instances.count_instances_in_cell(cell, pcell_class)[source]

Returns the number of pcell instances of type pcell_class in cell.

The instances are counted from the entire hierarchy below cell, not only direct child instances. Also pcells with type derived from pcell_class are counted.

Parameters
  • cell – cell from which the instances are counted

  • pcell_class – pcell class of the instances

Returns

The number of instances below cell for which isinstance(inst.cell.pcell_declaration(), pcell_class) == True.

../_images/kqcircuits.util.count_instances.png