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: ( 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(**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 and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters ), optional, *None allowed*
- get_id()¶