kqcircuits.elements.airbridges.airbridge_multi_face

class kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace[source]

Bases: kqcircuits.elements.airbridges.airbridge.Airbridge

PCell declaration for a multi-face equivalent for an airbridge.

Origin is at the geometric center. The airbridge is in vertical direction.

Adds base metal on the second face and optionally creates bumps at both ends.

default_type = 'Airbridge Multi Face'

This is the default shape if not specified otherwise by the user.

build()[source]

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

PCell parameters:

  • include_bumps (Boolean) - Include bumps, default=True

  • bridge_width (Double) - Bridge width, default=40, unit=μm

  • pad_length (Double) - Pad length, default=40, unit=μm

  • a (Double) - Width of center conductor, default=10, unit=μm

  • b (Double) - Width of gap, default=6, unit=μm

  • n (Int) - Number of points on turns, default=64

  • r (Double) - Turn radius, default=100, unit=μm

  • margin (Double) - Margin of the protection layer, default=5, unit=μm

  • face_ids (List) - Chip face IDs, list of b | t | c, default=['b', 't', 'c']

  • display_name (String) - Name displayed in GUI (empty for default), default=

  • protect_opposite_face (Boolean) - Add opposite face protection too, default=False

  • ubm_diameter (Double) - Under-bump metalization diameter, default=40, unit=μm

  • bump_diameter (Double) - Bump diameter, default=25, unit=μm

../_images/kqcircuits.elements.airbridges.airbridge_multi_face.png