kqcircuits.chips.demo_twoface

class kqcircuits.chips.demo_twoface.DemoTwoface[source]

Bases: kqcircuits.chips.chip.Chip

Demonstration chip for 3D-integration (multi-face) features.

build()[source]

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

produce_qubits()[source]
produce_qubit(trans, inst_name)[source]
produce_couplers()[source]
produce_coupler(qubit_a_nr, qubit_b_nr)[source]
produce_control_lines()[source]
produce_driveline(qubit_nr)[source]
produce_fluxline(qubit_nr)[source]
produce_readout_structures()[source]
produce_readout_structure(qubit_nr, mirrored, cap_finger_nr)[source]
produce_probelines()[source]
produce_probeline(probeline_name, qubit_a_nr, qubit_b_nr, mirrored, cap_finger_nr)[source]
PCell parameters:

  • name_chip (String) - Name of the chip, default=DT

  • junction_type (String) - Junction Type, default=Manhattan, choices=['NoSquid', 'Manhattan', 'Manhattan Single Junction', 'Sim']

  • frames_enabled (List) - List of face ids (integers) for which a ChipFrame is drawn, default=[0, 1]

  • readout_res_lengths (List) - Readout resonator lengths, default=[5000, 5100, 5200, 5300], unit=[μm]

  • include_couplers (Boolean) - Include couplers between qubits, default=True

../_images/kqcircuits.chips.demo_twoface.png