kqcircuits.chips.demo

class kqcircuits.chips.demo.Demo[source]

Bases: kqcircuits.chips.chip.Chip

Demonstration chip with a four qubits, four readout resonators, two probe lines, charge- and fluxlines.

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, port_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]
produce_junction_tests()[source]

Produces junction test pads in the chip.

Parameters

junction_type – A string defining the type of junction used in the test pads.

PCell parameters:

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

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

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

../_images/kqcircuits.chips.demo.png