Instances

class ipkiss3.all.Instance(reference, **kwargs)

basic netlist instance: one reference to a child cell

Placement (.place()) generates a SRef

Parameters:

reference: NetlistView, required

name: ( str and ( Alphanumeric string or Contains _$<> ) ), 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(**kwargs)

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

Parameters:

instance: _Instance, required

term: Term, required

domain: __Domain__, optional

name: ( str ), optional, *None allowed*

get_id()