kqcircuits.elements.finger_capacitor_square
- kqcircuits.elements.finger_capacitor_square.eval_a2(element)[source]
Evaluation function for center conductor width on the other end.
- kqcircuits.elements.finger_capacitor_square.eval_b2(element)[source]
Evaluation function for gap width on the other end.
- class kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare[source]
Bases:
ElementThe PCell declaration for a square finger capacitor.
Two ports with reference points. The arm leading to the finger has the same width as fingers. The feedline has the same length as the width of the ground gap around the coupler.
a2 (Double) - Non-physical value ‘-1’ means that the default size ‘a’ is used., default=
-1, unit=μmb2 (Double) - Non-physical value ‘-1’ means that the default size ‘b’ is used., default=
-1, unit=μmfinger_gap_end (Double) - Gap between the finger and other pad, default=
3, unit=μmground_padding (Double) - Ground plane padding, default=
20, unit=μmfixed_length (Double) - Fixed length of element, 0 for auto-length, default=
0, unit=μmground_gap_ratio (Double) - Ground connection width per gap ratio, default=
0, unit=μma (Double) - Width of center conductor, default=
10, unit=μmb (Double) - Width of gap, default=
6, unit=μmn (Int) - Number of points on turns, default=
64r (Double) - Turn radius, default=
100, unit=μmmargin (Double) - Margin of the protection layer, default=
5, unit=μmface_ids (List) - Chip face IDs list, default=
['1t1', '2b1', '1b1', '2t1']display_name (String) - Name displayed in GUI (empty for default), default=
protect_opposite_face (Boolean) - This applies only on signal carrying elements that typically include some metal between gaps., default=
Falseopposing_face_id_groups (List) - Opposing face ID groups (list of lists), default=
[['1t1', '2b1']]etch_opposite_face (Boolean) - Etch avoidance shaped gap on the opposite face too, default=
Falseetch_opposite_face_margin (Double) - Margin of the opposite face etch shape, default=
5, unit=μm_epr_show (Boolean) - Show geometry related to EPR simulation, if available, default=
False_epr_cross_section_cut_layer (Layer) - Layer where EPR cross section cuts are placed, default=
None_epr_cross_section_cut_width (Double) - Width of the EPR cross section cuts when visualised, default=
0.0finger_number (Int) - Number of fingers, default=
5finger_width (Double) - Width of a finger, default=
5, unit=μmfinger_gap (Double) - Gap between the fingers, default=
3, unit=μmfinger_length (Double) - Length of the fingers, default=
20, unit=μmcorner_r (Double) - Corner radius, default=
2, unit=μm