kqcircuits.chips.junction_test2
- class kqcircuits.chips.junction_test2.JunctionTest2[source]
Bases:
Chip
The PCell declaration for a JunctionTest2 chip.
pad_width (Double) - Pad width, default=
500
, unit=μm
junctions_horizontal (Boolean) - Horizontal (True) or vertical (False) junctions, default=
True
small_loop_area (Double) - Test SQUIDs small loop area, default=
80
, unit=μm
large_loop_area (Double) - Test SQUIDs large loop area, default=
130
, unit=μm
junction_width_small (Double) - Test SQUIDs Junction finger width starting value (small loop), default=
0.15
, unit=μm
junction_width_large (Double) - Test SQUIDs Junction finger width starting value (large loop), default=
0.08
, unit=μm
junction_width_step_increment_small (Double) - Junction finger width step increment (small loop), default=
0.01
, unit=μm
junction_width_step_increment_large (Double) - Junction finger width step increment (large loop), default=
0.03
, unit=μm
pads_loop (List) - Select large or small loop area for each central test pad, default=
['large', 'large', 'small', 'small', 'small', 'large']
marker_types (List) - Marker type for each chip corner, clockwise starting from lower left, default=
['Marker Standard', 'Marker Standard', 'Marker Standard', 'Marker Standard']
junction_type (String) - Junction Type, default=
Manhattan
, choices=['No Squid', 'Manhattan', 'Manhattan Single Junction', 'Sim']
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, default=
['1t1', '2b1', '1b1', '2t1']
display_name (String) - Name displayed in GUI (empty for default), default=
protect_opposite_face (Boolean) - This applies only on signal carrying elements that typically include some metal between gaps., default=
False
opposing_face_id_groups (List) - Opposing face ID groups (list of lists), default=
[['1t1', '2b1']]
etch_opposite_face (Boolean) - Etch avoidance shaped gap on the opposite face too, default=
False
etch_opposite_face_margin (Double) - Margin of the opposite face etch shape, default=
5
, unit=μm
_epr_show (Boolean) - Show geometry related to EPR simulation, if available, default=
False
_epr_cross_section_cut_layer (Layer) - Layer where EPR cross section cuts are placed, default=
None
_epr_cross_section_cut_width (Double) - Width of the EPR cross section cuts when visualised, default=
0.0
area_height (Double) - Area height, default=
1900
, unit=μm
area_width (Double) - Area width, default=
1300
, unit=μm
pad_spacing (Double) - Spacing between different pad pairs, default=
200
, unit=μm
only_pads (Boolean) - Only produce pads, no junctions, default=
False
pad_configuration (String) - Pad configuration, default=
2-port
, choices=['2-port', '4-port']
junction_width_steps (List) - Automatically generate junction widths [start, step], default=
[0, 0]
, unit=μm, μm
junction_widths (List) - Override the junction widths with these values., default=
[]
junction_test_pads_type (String) - Type of junction test pads, default=
Junction Test Pads Simple
, choices=['Junction Test Pads Simple']
junction_test_pads_parameters (String) - Extra JunctionTestPads Parameters, default=
{}
_junction_test_pads_parameters (String) - Previous state of *_parameters, default=
{}
mirror_squid (Boolean) - Mirror SQUID by its Y axis, default=
False
junction_parameters (String) - Extra Junction Parameters, default=
{}
_junction_parameters (String) - Previous state of *_parameters, default=
{}
finger_overshoot (Double) - Length of fingers after the junction., default=
1.0
, unit=μm
include_base_metal_gap (Boolean) - Include base metal gap layer, default=
True
shadow_margin (Double) - Shadow layer margin near the the pads, default=
1.0
, unit=μm
compact_geometry (Boolean) - Compact geometry for metal addition., default=
False
separate_junctions (Boolean) - Junctions to separate layer, default=
False
offset_compensation (Double) - Junction lead offset from junction width, default=
0
, unit=μm
mirror_offset (Boolean) - Move the junction lead offset to the other lead, default=
False
finger_overlap (Double) - Length of fingers inside the pads, default=
0.2
, unit=μm
single_junction (Boolean) - Disable the second junction, default=
False