Skip to content

TestType Structure for STAR Hybrid Assembly

Notice

Page generated: 2023-06-01

See source code here

For updates/fixes contact: wraightATcern.ch

Tables generated from PDB componentType data-strucutre

Tests Per Stage

stage code: ASIC_ATTACHMENT

test_name test_code test_order
Glue weight (ASICs on hybrid) ASIC_GLUE_WEIGHT 1
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 2
ASIC Metrology ASIC_METROLOGY 3
Visual Inspection VISUAL_INSPECTION 4

stage code: WIRE_BONDING

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Visual Inspection VISUAL_INSPECTION 2
Wire bonding WIRE_BONDING 3
Noise Occupancy PPA NO_PPA 4
Pedestal Trim PPA PEDESTAL_TRIM_PPA 5
Response Curve PPA RESPONSE_CURVE_PPA 6
Strobe Delay PPA STROBE_DELAY_PPA 7

stage code: BURN_IN

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Noise Occupancy PPA NO_PPA 2
Pedestal Trim PPA PEDESTAL_TRIM_PPA 3
Response Curve PPA RESPONSE_CURVE_PPA 4
Strobe Delay PPA STROBE_DELAY_PPA 5
Response Curve Burn In RESPONSE_CURVE_BURNIN 6

stage code: FINISHED_HYBRID

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Visual Inspection VISUAL_INSPECTION 2
Noise Occupancy PPA NO_PPA 3
Response Curve PPA RESPONSE_CURVE_PPA 4
Pedestal Trim PPA PEDESTAL_TRIM_PPA 5
Strobe Delay PPA STROBE_DELAY_PPA 6

stage code: AT_MODULE_ASSEMBLY_SITE

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Noise Occupancy PPA NO_PPA 2
Pedestal Trim PPA PEDESTAL_TRIM_PPA 3
Response Curve PPA RESPONSE_CURVE_PPA 4
Strobe Delay PPA STROBE_DELAY_PPA 5

stage code: QA

test_name test_code test_order
nan nan nan

stage code: FAILED

test_name test_code test_order
nan nan nan

stage code: ON_MODULE

test_name test_code test_order
Noise Occupancy PPA NO_PPA 1
Pedestal Trim PPA PEDESTAL_TRIM_PPA 2
Response Curve PPA RESPONSE_CURVE_PPA 3
Strobe Delay PPA STROBE_DELAY_PPA 4

Test Details

test code: ASIC_GLUE_WEIGHT

stages: ASIC_ATTACHMENT

properties

NB required flag missing

parameters

name code description dataType valueType required
Weight of glue under ASICs [g] GW_GLUE_ASICS Weight of glue under ASICs [g] float single False
Weight of bare hybrid with tabs [g] GW_HYBRID_HT Weight of bare hybrid with tabs [g] float single True
Weight of hybrid (with tabs) with glue [g] GW_HYBRID_HTG Weight of hybrid (with tabs) with glue [g] float single False
Weight of hybrid (with tabs) with ASICs [g] GW_HYBRID_HTGA Weight of hybrid (with tabs) with ASICs [g] float single False
Weight of ASICs [g] GW_ASIC Weight of ASICs [g] float single True

test code: VISUAL_INSPECTION_RECEPTION

stages: ASIC_ATTACHMENT, WIRE_BONDING, BURN_IN, FINISHED_HYBRID, AT_MODULE_ASSEMBLY_SITE

properties

NB required flag missing

parameters

NB required flag missing

test code: ASIC_METROLOGY

stages: ASIC_ATTACHMENT

properties

name code description dataType valueType required
Test Operator USER Test Operator / User string single True
Used Setup SETUP Used Setup / Machine for Metrology string single True
Upload Script Version SCRIPT_VERSION Version of Upload/Analysis Script string single True

parameters

name code description dataType valueType required
Position Deviation [X, Y] [um] POSITION Position Deviation (X deviation, Y deviation) [um] object single True
ASIC glue height [um] HEIGHT ASIC glue heights [um] object single True
Package Height [um] TOTAL_HEIGHT Total Package Height on each chip [um] object single True
Chip Tilt [tilt A, tilt B] TILT Chip Tilt (tilt A, tilt B) object single True

test code: VISUAL_INSPECTION

stages: ASIC_ATTACHMENT, WIRE_BONDING, FINISHED_HYBRID

properties

NB required flag missing

parameters

NB required flag missing

test code: WIRE_BONDING

stages: WIRE_BONDING

properties

name code description dataType valueType required
Operator OPERATOR Operator of the wire bonding machine string single True
Bonder BONDER Wire bonding machine string single True

parameters

name code description dataType valueType required
Failed ASIC Backend FAILED_ASIC_BACKEND Failed ASIC Backend bonds object single False
Total failed ASIC Backend TOTAL_FAILED_ASIC_BACKEND Total failed wire bonds on ASIC backend integer single False
Repaired ASIC Backend REPAIRED_ASIC_BACKEND Repaired ASIC Backend bonds object single False
Failed Hybrid to Panel FAILED_HYBRID_TO_PANEL Failed Hybrid to Panel bonds object single False
Repaired Hybrid to Panel REPAIRED_HYBRID_TO_PANEL Repaired Hybrid to Panel bonds object single False

test code: NO_PPA

stages: WIRE_BONDING, BURN_IN, FINISHED_HYBRID, AT_MODULE_ASSEMBLY_SITE, ON_MODULE

properties

name code description dataType valueType required
DCS DCS object single False
det_info det_info Information about the detector under test (including FUSE IDs) object single True
system_info system_info Information about system (software, firmware, etc) object single True
scan_info scan_info Information about set up of scan object single False

parameters

name code description dataType valueType required
enc_est_away enc_est_away float array True
enc_est_under enc_est_under float array True
occupancy_mean_away occupancy_mean_away float array True
occupancy_mean_under occupancy_mean_under float array True
occupancy_rms_away occupancy_rms_away float array True
occupancy_rms_under occupancy_rms_under float array True
offset_away offset_away float array True
offset_under offset_under float array True

test code: PEDESTAL_TRIM_PPA

stages: WIRE_BONDING, BURN_IN, FINISHED_HYBRID, AT_MODULE_ASSEMBLY_SITE, ON_MODULE

properties

name code description dataType valueType required
DCS DCS object single False
det_info det_info object single True
system_info system_info Information about system object single True
trim_offset trim_offset Offset in DAC counts for threshold in scan integer single True
trim_range trim_range Trim range used in scan integer single True
Scan information scan_info Information about scan setup object single False

parameters

name code description dataType valueType required
trim_away trim_away float array True
trim_under trim_under float array True

test code: RESPONSE_CURVE_PPA

stages: WIRE_BONDING, BURN_IN, FINISHED_HYBRID, AT_MODULE_ASSEMBLY_SITE, ON_MODULE

properties

name code description dataType valueType required
det info det_info object single True
fit type code fit_type_code Code to note type of fit integer single True
scan info scan_info Scan info, including charges object single True
special point index special_point_index Index in array of charges giving point at which noise is calculated integer single True
system info system_info object single True
DCS info DCS object single False

parameters

name code description dataType valueType required
gain away gain_away float array True
gain mean away gain_mean_away float array True
gain_mean_under gain_mean_under float array True
gain_rms_away gain_rms_away float array True
gain_rms_under gain_rms_under float array True
gain_under gain_under float array True
innse_away innse_away float array True
innse_mean_away innse_mean_away float array True
innse_mean_under innse_mean_under float array True
innse_rms_away innse_rms_away float array True
innse_rms_under innse_rms_under float array True
innse_under innse_under float array True
offset_mean_away offset_mean_away float array True
offset_mean_under offset_mean_under float array True
offset_rms_away offset_rms_away float array True
offset_rms_under offset_rms_under float array True
outnse_away outnse_away float array True
outnse_under outnse_under float array True
rc_fit_away rc_fit_away float array True
rc_fit_under rc_fit_under float array True
vt50_away vt50_away float array True
vt50_mean_away vt50_mean_away float array True
vt50_mean_under vt50_mean_under float array True
vt50_rms_away vt50_rms_away float array True
vt50_rms_under vt50_rms_under float array True
vt50_under vt50_under float array True

test code: STROBE_DELAY_PPA

stages: WIRE_BONDING, BURN_IN, FINISHED_HYBRID, AT_MODULE_ASSEMBLY_SITE, ON_MODULE

properties

name code description dataType valueType required
DCS DCS object single False
FRACTION FRACTION float single True
det_info det_info object single True
system_info system_info object single True
Scan info scan_info object single False

parameters

name code description dataType valueType required
StrobeDelay_away StrobeDelay_away float array True
StrobeDelay_under StrobeDelay_under float array True

test code: RESPONSE_CURVE_BURNIN

stages: BURN_IN

properties

name code description dataType valueType required
TEST info itsdaq_test_info object single True
DCS DCS object single False
Detector info det_info object single True
fit type fit_type_code integer single False
Scan params scan_info object single False
Noise point special_point_index integer single False
Sys info system_info object single True

parameters

name code description dataType valueType required
Noise mean under innse_mean_under float array
noise mean away innse_mean_away float array
innse_rms_under innse_rms_under float array
innse_rms_away innse_rms_away float array
gain_mean_under gain_mean_under float array
gain_mean_away gain_mean_away float array
gain_rms_under gain_rms_under float array
"gain_rms_away" gain_rms_away float array