Instances

class ipkiss3.all.Instance

basic netlist instance: one reference to a child cell

Placement (.place()) generates a SRef

Parameters:
reference: NetlistView, required
name: ( String that contains only alphanumeric characters from the ASCII set or contains _$<>. ASCII set is extended on PY3. ), optional, *None allowed*

Unique name of the instance within the scope of the View/Cell

owner: ( _View ), optional, *None allowed*

link to the owner of the instance.In most cases this is automatically added by the _generate_instances method

Other Parameters:
terms: locked
place(position=(0.0, 0.0), transformation=None, view_name='layout', **kwargs)

Returns a SRef layout element

class ipkiss3.pcell.netlist.instance.InstanceTerm

Term of a instance of a cell, refers to both the original pcell term and the instance

Parameters:
term: Term, required
instance: _Instance, required
name: ( str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters ), optional, *None allowed*
domain: __Domain__, optional