kqcircuits.junctions.manhattan
- class kqcircuits.junctions.manhattan.Manhattan[source]
Bases:
SquidThe PCell declaration for a Manhattan style SQUID.
This SQUID has two distinct sub-types automatically selected by loop-area.
- produce_tp_small(edge_height, small_loop_height, loop_bottom_y, delta_j, finger_margin, junction_shapes_top, top_pad_layer, junction_shapes_bottom, shadow_shapes, h_pad_height, v_pad_width, pad_overlap, tp_width, tp_height, rounding_params)[source]
finger_overshoot (Double) - Length of fingers after the junction., default=
1.0, unit=μminclude_base_metal_gap (Boolean) - Include base metal gap layer, default=
Trueshadow_margin (Double) - Shadow layer margin near the the pads, default=
1.0, unit=μmcompact_geometry (Boolean) - Compact geometry for metal addition., default=
Falseseparate_junctions (Boolean) - Junctions to separate layer, default=
Trueoffset_compensation (Double) - Junction lead offset from junction width, default=
0, unit=μmmirror_offset (Boolean) - Move the junction lead offset to the other lead, default=
Falsefinger_overlap (Double) - Length of fingers inside the pads, default=
0.2, unit=μmsingle_junction (Boolean) - Disable the second junction, default=
Falsejunction_type (String) - Junction Type, default=
Manhattan, choices=['Manhattan']