Test structures

AirbridgeDC

PCell parameters:

  • n_ab (Int) - Number of airbridges, default=30

  • pad_height (Double) - Pad height, default=500, unit=μm

  • width (Double) - Total width, default=2000, unit=μm

JunctionTestPads

PCell parameters:

  • pad_width (Double) - Pad width, default=500, unit=μm

  • area_height (Double) - Area height, default=1900, unit=μm

  • area_width (Double) - Area width, default=1300, unit=μm

  • junctions_horizontal (Boolean) - Horizontal (True) or vertical (False) junctions, default=True

  • pad_spacing (Double) - Spacing between different pad pairs, default=100, 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=[]

  • mirror_squid (Boolean) - Mirror SQUID by its Y axis, default=False

  • junction_width (Double) - Junction width (only used for code generated squids), default=0.02, unit=μm

  • loop_area (Double) - Loop area, default=100, unit=μm^2

  • squid_type (String) - SQUID Type, default=Manhattan, choices=['NoSquid', 'Manhattan', 'QCD1', 'Sim', 'SIM1']

TsvTestPattern

PCell parameters:

  • cpw_distance (Double) - CPW Placeholder distance, default=100, unit=μm

  • hor_distance (Double) - Horizontal pitch on TSV, default=200, unit=μm

  • ver_distance (Double) - Vertical pitch on TSV, default=500, unit=μm

  • tsv_array_form (List) - TSV test layout, default=[2, 6, 6, 2, 6, 6, 2]

  • 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 of b | t | c, default=['b', 't', 'c']

  • display_name (String) - Name displayed in GUI (empty for default), default=

  • protect_opposite_face (Boolean) - Add opposite face protection too, default=False

  • tsv_type (String) - TSV type, default=Tsv Standard, choices=['Tsv Standard', 'Tsv Ellipse']

  • tsv_diameter (Double) - TSV diameter, default=10, unit=μm

StripesTest

PCell parameters:

  • num_stripes (Int) - Number of stripes, default=20

  • stripe_width (Double) - Width of the stripes, default=1, unit=μm

  • stripe_length (Double) - Length of the stripes, default=100, unit=μm

  • stripe_spacing (Double) - Spacing between the stripes, default=1, unit=μm

stripes_test