kqcircuits.squids.manhattan

class kqcircuits.squids.manhattan.Manhattan[source]

Bases: kqcircuits.squids.squid.Squid

The PCell declaration for a Manhattan style SQUID.

This SQUID has two distinct sub-types automatically selected by loop-area.

build()[source]

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

produce_manhattan_squid(top_pad_layer)[source]
PCell parameters:

  • finger_overshoot (Double) - Length of fingers after the junction., default=1.0, unit=μm

  • include_base_metal_gap (Boolean) - Include base metal gap layer, default=True

  • shadow_margin (Double) - Shadow layer margin near the the pads, default=0.5, unit=μm

  • compact_geometry (Boolean) - Compact geometry for metal addition., default=False

  • separate_junctions (Boolean) - Junctions to separate layer., default=False

  • finger_overlap (Double) - Length of fingers inside the pads., default=1.0, unit=μm

../_images/kqcircuits.squids.manhattan.png