kqcircuits.elements.circular_capacitor

class kqcircuits.elements.circular_capacitor.CircularCapacitor[source]

Bases: kqcircuits.elements.element.Element

The PCell declaration for a circular capacitor.

An outer semi-circular island with an inside circular island. Fixed-length capacitor is supported and different line impedance on each side can be used. Two ports with reference points. The feedline has the same length as the width of the ground gap around the coupler.

build()[source]

Child classes re-define this method to build the PCell.

PCell parameters:

  • r_inner (Double) - Radius of the outer edge of the center island (μm), default=20, unit=μm

  • r_outer (Double) - Radius of the external coupler island (μm), default=80, unit=μm

  • swept_angle (Double) - Angle covered by the external island in degrees, default=180

  • outer_island_width (Double) - Width of the external island (μm), default=40, unit=μm

  • ground_gap (Double) - Ground plane padding, default=20, unit=μm

  • a2 (Double) - Non-physical value ‘-1’ means that the default size ‘a’ is used., default=-1, unit=μm

  • b2 (Double) - Non-physical value ‘-1’ means that the default size ‘b’ is used., default=-1, unit=μm

  • fixed_length (Double) - Fixed length of element, 0 for auto-length, default=0, unit=μm

../_images/kqcircuits.elements.circular_capacitor.png