bag3_magnetics.layout.inductor_spiral.ind_spiral_wrap

Module Contents

Classes

IndWrap

A wrapper for spiral Inductor.

IndSpiralWrap

A wrapper for spiral Inductor.

IndInterleaveWrap

A wrapper for spiral Inductor.

class bag3_magnetics.layout.inductor_spiral.ind_spiral_wrap.IndWrap(temp_db: bag.layout.template.TemplateDB, params: bag.util.immutable.Param, **kwargs: Any)[source]

Bases: bag3_magnetics.layout.inductor_spiral.util.IndSpiralTemplate

A wrapper for spiral Inductor.

classmethod get_params_info() Mapping[str, str][source]
classmethod get_default_param_values() Mapping[str, Any][source]
draw_layout() None[source]
_extend_lead_vert(lead_bbox: bag.layout.util.BBox, direction: int, y_targ: int, lay_id: int, name: str) None[source]
class bag3_magnetics.layout.inductor_spiral.ind_spiral_wrap.IndSpiralWrap(temp_db: bag.layout.template.TemplateDB, params: bag.util.immutable.Param, **kwargs: Any)[source]

Bases: IndWrap

A wrapper for spiral Inductor.

classmethod get_schematic_class() Optional[Type[bag.design.module.Module]][source]
class bag3_magnetics.layout.inductor_spiral.ind_spiral_wrap.IndInterleaveWrap(temp_db: bag.layout.template.TemplateDB, params: bag.util.immutable.Param, **kwargs: Any)[source]

Bases: IndWrap

A wrapper for spiral Inductor.

classmethod get_schematic_class() Optional[Type[bag.design.module.Module]][source]