kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf

class kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf[source]

Bases: Element

PCell declaration for an inter-chip rf connector.

Flip chip connector with two coplanar waveguide connections and different ground bump configurations. The input port is on the first face and on the left. The output port is on the second face and rotated as chosen.

build()[source]

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

classmethod get_sim_ports(simulation)[source]

An implementation of get_sim_ports that adds waveguides on both sides of a face-changing element. The port names are ‘{face_ids[0]}_port’ and ‘{face_ids[1]}_port’. The first port points to left and the second port orientation is determined by output_rotation parameter. The a and b values of the second waveguide are adjusted by a2 and b2 parameters.

PCell parameters:

  • inter_bump_distance (Double) - Distance between In bumps, default=100, unit=μm

  • output_rotation (Double) - Rotation of output port w.r.t. input port, default=180, unit=degrees

  • connector_a (Double) - Conductor width at the connector area, default=40, unit=μm

  • connector_b (Double) - Gap width at the connector area, default=40, unit=μm

  • round_connector (Boolean) - Use round connector shape, default=False

  • n_center_bumps (Int) - Number of center bumps in series, default=1

  • bump_type (String) - Bump type, default=Flip Chip Connector Dc, choices=['Flip Chip Connector Dc']

  • 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

../_images/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.png