kqcircuits.elements.quarter_wave_cpw_resonator
- class kqcircuits.elements.quarter_wave_cpw_resonator.QuarterWaveCpwResonator[source]
Bases:
Element
CPW Resonator
- classmethod get_sim_ports(simulation)[source]
List of RefpointToSimPort objects defining which refpoints should be turned to simulation ports for the given element class
Returns empty list if not implemented for Element subclass. When implementing this method, the best practice is for this method to have no “side effects”, that is all code contained within this method should only serve to derive the list of RefpointToSimPort objects and nothing else: no change in element’s geometry or parameter values.
- Parameters:
cls – Element class, this is a class method
simulation – Simulation object where a cell of this element class is placed. Use this argument if you need to decide certain arguments for RefpointToSimPort objects based on simulation’s parameters
- Returns:
List of RefpointToSimPort objects, empty list by default
probeline_length (Double) - Probeline length, default=
500
, unit=μm
resonator_length (Double) - Resonator length , default=
1000
, unit=μm
max_res_len (Double) - Resonators exceeding this length become meandering, default=
1e+30
, unit=μm
res_beg (String) - Resonator beginning type, default=
galvanic
res_term (String) - Resonator termination type, default=
galvanic
n_ab (Int) - Number of resonator airbridges, default=
0
res_airbridge_type (String) - Airbridge type, default=
Airbridge Rectangular
, choices=['Airbridge Rectangular', 'Airbridge Multi Face']
tl_airbridges (Boolean) - Airbridges on transmission line, default=
True
n_fingers (Double) - Number of fingers, default=
1
, unit=l_fingers (Double) - Finger length, default=
1
, unit=ground_grid_in_trace (Boolean) - Include ground-grid in the trace, default=
False
type_coupler (String) - Capacitor coupler type, default=
smooth
, choices=['interdigital', 'gap', 'smooth', 'ground gap']
res_a (Double) - Trace width of resonator line, default=
10
, unit=μm
res_b (Double) - Gap width of resonator line, default=
10
, unit=μm
use_internal_ports (Boolean) - Internal ports (EPR), default=
False