Skip to content

TestType Structure for Module

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: HV_TAB_ATTACHED

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Visual Inspection VISUAL_INSPECTION 2
Module IV with PS V1 MODULE_IV_PS_V1 3
Module Recovery ATLAS18_RECOVERY 4

stage code: GLUED

test_name test_code test_order
Module glue weights GLUE_WEIGHT 5
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 6
Visual Inspection VISUAL_INSPECTION 7
Module IV with PS V1 MODULE_IV_PS_V1 4
Module Metrology MODULE_METROLOGY 5
Module Bow MODULE_BOW 6
Module Recovery ATLAS18_RECOVERY 7

stage code: STITCH_BONDING

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Module IV with PS V1 MODULE_IV_PS_V1 2

stage code: BONDED

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Visual Inspection VISUAL_INSPECTION 2
Module Wire Bonding MODULE_WIRE_BONDING 4
Module Bow MODULE_BOW 4
Module IV with PS after bonding MODULE_IV_PS_BONDED 5
Module IV with AMAC MODULE_IV_AMAC 6
Module Recovery ATLAS18_RECOVERY 7

stage code: TESTED

test_name test_code test_order
Strobe Delay (Obsolete) STROBE_DELAY 2
Pedestal Scan (Obsolete) PEDESTAL_SCAN 3
Three Point Gain (Obsolete) THREE_POINT_GAIN 4
Response Curve (Obsolete) RESPONSE_CURVE 5
Trim Range (Obsolete) TRIM_RANGE 6
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 8
Module IV with PS after bonding MODULE_IV_PS_BONDED 8
Module IV with AMAC MODULE_IV_AMAC 8
Module Recovery ATLAS18_RECOVERY 9

stage code: FINISHED

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Visual Inspection VISUAL_INSPECTION 2
Module IV with PS after bonding MODULE_IV_PS_BONDED 3
Module IV with AMAC MODULE_IV_AMAC 4
Module Recovery ATLAS18_RECOVERY 5

stage code: AT_LOADING_SITE

test_name test_code test_order
Visual Inspection (Reception) VISUAL_INSPECTION_RECEPTION 1
Module IV with PS after bonding MODULE_IV_PS_BONDED 2
Module IV with AMAC MODULE_IV_AMAC 3
Module Recovery ATLAS18_RECOVERY 4

stage code: FAILED

test_name test_code test_order
nan nan nan

stage code: QA

test_name test_code test_order
nan nan nan

stage code: ON_CORE

test_name test_code test_order
Module IV with AMAC MODULE_IV_AMAC 1
Module Recovery ATLAS18_RECOVERY 2

Test Details

test code: VISUAL_INSPECTION_RECEPTION

stages: HV_TAB_ATTACHED, GLUED, STITCH_BONDING, BONDED, TESTED, FINISHED, AT_LOADING_SITE

properties

NB required flag missing

parameters

NB required flag missing

test code: VISUAL_INSPECTION

stages: HV_TAB_ATTACHED, GLUED, BONDED, FINISHED

properties

NB required flag missing

parameters

NB required flag missing

test code: MODULE_IV_PS_V1

stages: HV_TAB_ATTACHED, GLUED, STITCH_BONDING

properties

name code description dataType valueType required
Vbias_SMU VBIAS_SMU Label for the SMU biasing the sensor string single True
Rseries [MOhm] RSERIES [MOhm] Resistor value (in series with the sensor) string single True
Test DMM TEST_DMM DMM label (if applicable) string single True
Rshunt [MOhm] RSHUNT [MOhm] shunt resistor (if applicable) string single True
RunNumber RUNNUMBER test run number integer single True
Comments COMMENTS test circumstances, etc string single True
Algorithm version ALGORITHM_VERSION derivation script version string single True
Software type version SOFTWARE_TYPE_VERSION Software type and version, fw version string single False
ModuleStage MODULE_STAGE module stage string single False

parameters

name code description dataType valueType required
Temperature [C] TEMPERATURE Temperature in test box float single True
I_500V [nA/cm^2] I_500V [nA/cm^2] Derived value; =999 if N/A; Normalized to 20C float single True
Shunt voltage [mV] SHUNT_VOLTAGE [mV] non-zero only if shunt measurement float array True
Humidity [%] HUMIDITY Humidity in test box float single True
Vbd [V] VBD [V] Derived value; breakdown voltage float single True
Current [nA] CURRENT Current, normalized to 20C float array True
RMS_Stability [nA] RMS_STABILITY [nA] RMS of stability data if defined, else -1 float single True
Voltage [V] VOLTAGE Bias Voltage float array True

test code: ATLAS18_RECOVERY

stages: HV_TAB_ATTACHED, GLUED, BONDED, TESTED, FINISHED, AT_LOADING_SITE, ON_CORE

properties

name code description dataType valueType required
Comments COMMENTS Comments about the environment/equipment/user involved string single False
RunNumber RUNNUMBER Sequential test number integer single False
Instrument INSTRUMENT Instrument used string single False

parameters

name code description dataType valueType required
Method METHOD Recovery Method used - baking/dry storage/UV light string single
Temperature TEMPERATURE Temperature during the test (optional) float single
Duration DURATION The recovery duration [h] float single
Module symptom pre-curing SYMPTOM string single True

test code: GLUE_WEIGHT

stages: GLUED

properties

name code description dataType valueType required
Glue application method GW_METHOD "stencil" or "dispenser" string single True
Version number of stencil or dispenser programme used for Hybrid 1 GLUE_METHOD_V_H1 Version number of stencil or dispenser programme used for Hybrid 1 string single False
Version number of stencil or dispenser programme used for Hybrid 2 GLUE_METHOD_V_H2 Version number of stencil or dispenser programme used for Hybrid 2 string single False
Version number of stencil or dispenser programme used for Powerboard GLUE_METHOD_V_PB Version number of stencil or dispenser programme used for Powerboard string single False

parameters

name code description dataType valueType required
Weight of sensor [g] GW_SENSOR Weight of bare sensor [g] float single True
Weight of glue under hybrid 2 [g] GW_GLUE_H2 Weight of glue under hybrid 2 [g] float single False
Weight of hybrid 1 (without tabs) [g] GW_HYBRID1 Weight of hybrid 1 (without tabs) [g] float single False
Weight of glue under powerboard [g] GW_GLUE_PB Glue weight under powerboard [g] float single False
Weight of hybrid 2 (without tabs) [g] GW_HYBRID2 Weight of hybrid 2 (without tabs) [g] float single False
Weight of glue under hybrid 1 [g] GW_GLUE_H1 Weight of glue under hybrid 1 [g] float single False
Weight of module with hybrid 1 and hybrid 2 [g] GW_MODULE_H1H2 Weight of module with hybrid 1 and hybrid 2 [g] float single False
Weight of glue under hybrids 1 and 2 combined [g] GW_GLUE_H1H2 Weight of glue under hybrids 1 and 2 combined [g] float single False
Weight of module with only a powerboard [g] GW_MODULE_PB Weight of module with only a powerboard [g] float single False
Weight of powerboard [g] GW_PB Weight of powerboard [g] float single False
Weight of module with 1 hybrid and powerboard [g] GW_MODULE_H1PB Weight of module with 1 hybrid and powerboard [g] float single False
Weight of glue under hybrid 1 and powerboard combined [g] GW_GLUE_H1PB Weight of glue under hybrid 1 and powerboard combined [g] float single False
Weight of module with hybrid 1, hybrid 2 and powerboard [g] GW_MODULE_H1H2PB Weight of module with hybrid 1, hybrid 2 and powerboard [g] float single False
Weight of glue under hybrid 1, hybrid 2 and powerboard combined [g] GW_GLUE_H1H2PB Weight of glue under hybrid 1, hybrid 2 and powerboard combined [g] float single False
Weight of module with only 1 hybrid [g] GW_MODULE_H1 Weight of module with only 1 hybrid [g] float single False
Weight of hybrid 1 (with tabs) [g] GW_HYBRID1T Weight of hybrid 1 (with tabs) [g] float single False
Weight of hybrid 2 (with tabs) [g] GW_HYBRID2T Weight of hybrid 2 (with tabs) [g] float single False
Weight of hybrid 1 tabs [g] GW_T1 Weight of hybrid 1 tabs [g] float single False
Weight of hybrid 2 tabs [g] GW_T2 Weight of hybrid 2 tabs [g] float single False

test code: MODULE_METROLOGY

stages: GLUED

properties

name code description dataType valueType required
Machine MACHINE Which machine was used to perform metrology string single True
Operator OPERATOR Operator who performed the test string single True
Script version SCRIPT_VERSION Upload script version: name of your data processing done in script, and ideally version number string single True

parameters

name code description dataType valueType required
Capacitor heights [um] CAP_HEIGHT Heights of capacitors [um] object single False
Shield box height [um] SHIELDBOX_HEIGHT Shield box height [um] float single False
PB position Deviation [um] PB_POSITION Position Deviation in x and y of the PB [um] object single False
Hybrid position Deviation [um] HYBRID_POSITION Position Deviation in x and y of the hybrid(s) [um] object single True
Hybrid glue thickness [um] HYBRID_GLUE_THICKNESS Glue thickness under the hybrid, measured at the locations in the QC document [um] object single True
Powerboard glue thickness [um] PB_GLUE_THICKNESS Glue thickness under powerboard, locations defined in QC documents [um] object single False

test code: MODULE_BOW

stages: GLUED, BONDED

properties

name code description dataType valueType required
Jig JIG Jig used to perform metrology string single True
Operator OPERATOR Who ran the test string single True
Used Setup USED_SETUP Which machine was the test run on? string single True
Script version SCRIPT_VERSION Upload script version (string): name of your data processing done in script, and ideally version number string single True

parameters

name code description dataType valueType required
Bow [um] BOW Extracted bow value float single True
Temperature [C] TEMPERATURE Environment temperature during bow measurement float single True

test code: MODULE_WIRE_BONDING

stages: BONDED

properties

name code description dataType valueType required
Operator OPERATOR Who did the wire bonding string single True
Bond machine BOND_MACHINE Which bonding machine was used? string single True

parameters

name code description dataType valueType required
Failed frontend Row 1 FAILED_FRONTEND_ROW1 Failed frontend Row 1 wire bonds object single False
Total percentage unconnected sensor channels TOTAL_PERC_UNCON_SENSOR_CHAN Total percentage of unconnected sensor input channels float single False
Repaired Front end row 1 REPAIRED_FRONTEND_ROW1 Repaired Front end row 1 wire bonds object single False
Max consecutive unconnected wire bonds row 1 MAX_CONT_UNCON_ROW1 Maximum number of consecutive unconnected wire bonds row 1 integer single False
Failed frontend row 2 FAILED_FRONTEND_ROW2 Failed frontend row 2 wire bonds object single False
Repaired front end row 2 REPAIRED_FRONTEND_ROW2 Repaired front end row 2 wire bonds object single False
Max consecutive unconnected wire bonds row 2 MAX_CONT_UNCON_ROW2 Maximum number of consecutive unconnected wire bonds row 2 integer single False
Failed frontend row 3 FAILED_FRONTEND_ROW3 Failed frontend row 3 wire bonds object single False
Repaired frontend row 3 REPAIRED_FRONTEND_ROW3 Repaired frontend row 3 wire bonds object single False
Max consecutive unconnected wire bonds row 3 MAX_CONT_UNCON_ROW3 Maximum number of consecutive unconnected wire bonds row 3 integer single False
Failed frontend row 4 FAILED_FRONTEND_ROW4 Failed frontend row 4 wire bonds object single False
Repaired front end row 4 REPAIRED_FRONTEND_ROW4 Repaired front end row 4 wire bonds object single False
Max consecutive unconnected wire bonds row 4 MAX_CONT_UNCON_ROW4 Maximum number of consecutive unconnected wire bonds row 4 integer single False
Failed hybrid to PB FAILED_HYBRID_TO_PB Failed hybrid to PB bonds object single False
Repaired Hybrid to PB REPAIRED_HYBRID_TO_PB Repaired Hybrid to PB wire bonds object single False
Failed Module to Frame FAILED_MODULE_TO_FRAME Failed Module to Frame wire bonds object single False
Repaired module to frame REPAIRED_MODULE_TO_FRAME Repaired module to frame wire bonds object single False
Max Unconnected sensor channels MAX_UNCON_SENSOR_CHAN Maximum number of consecutive unconnected sensor input channels integer single False

test code: MODULE_IV_PS_BONDED

stages: BONDED, TESTED, FINISHED, AT_LOADING_SITE

properties

name code description dataType valueType required
Vbias_SMU VBIAS_SMU Label for the SMU biasing the sensor string single True
Rseries [MOhm] RSERIES [MOhm] Resistor value (in series with the sensor) string single True
Test DMM TEST_DMM DMM label (if applicable) string single True
Rshunt [MOhm] RSHUNT [MOhm] shunt resistor (if applicable) string single True
RunNumber RUNNUMBER test run number integer single True
Comments COMMENTS test circumstances, etc string single True
Algorithm version ALGORITHM_VERSION derivation script version string single True
Software type version SOFTWARE_TYPE_VERSION Software type and version, fw version string single False
ModuleStage MODULE_STAGE module stage string single False

parameters

name code description dataType valueType required
Temperature [C] TEMPERATURE Temperature in test box float single
I_500V [nA/cm^2] I_500V [nA/cm^2] Derived value; =999 if N/A; Normalized to 20C float single
Shunt voltage [mV] SHUNT_VOLTAGE [mV] non-zero only if shunt measurement float array False
Humidity [%] HUMIDITY Humidity in test box float single
Vbd [V] VBD [V] Derived value; breakdown voltage float single
Current [nA] CURRENT Current, normalized to 20C float array False
RMS_Stability [nA] RMS_STABILITY [nA] RMS of stability data if defined, else -1 float single
Voltage [V] VOLTAGE Bias Voltage float array False

test code: MODULE_IV_AMAC

stages: BONDED, TESTED, FINISHED, AT_LOADING_SITE, ON_CORE

properties

name code description dataType valueType required
System info system_info Various information meta about system (including git tag and build info) object single True
AMAC readings count AMAC_READINGS Number of readings of AMAC ADC averaged over for each measurement integer single True
DCS info DCS Other ADC measurements object single False
Detector information det_info Information gathered about detector in question (includes AMAC fuse ID) object single True
AMAC current range AMAC_CURRENT_RANGE Range that determines feedback resistance in AMAC HV return measuring circuit integer array True
Scan information scan_info General information about the scan, including set voltage and current limits. object single True
Type of sensor sensor_type Type of sensor used for area calculation string single True

parameters

name code description dataType valueType required
Temperature [C] TEMPERATURE Temperature in test box float single True
I_500V [nA/cm^2] I_500V [nA/cm^2] Derived value float single True
Humidity [%] HUMIDITY Humidity in test box float single True
Vbd [V] VBD [V] Derived value; breakdown voltage; not reported if no breakdown measured float single False
Current [nA] CURRENT Current, taken with the AMAC float array True
Voltage [V] VOLTAGE Bias voltage (reported by power supply) float array True
Current RMS CURRENT_RMS RMS on each current measurement taken by the AMAC float array True
PS Current [uA] PS_CURRENT Current measured by the power supply (since PB is bonded, this is not just sensor current) float array True

test code: STROBE_DELAY

stages: TESTED

properties

name code description dataType valueType required
Time TIME Time when the test was performed. string single False
ITSDAQ Version ITSDAQ_VERSION Version of the ITSDAQ code used. string single False
Serial Number SERIAL_NUMBER Serial number for the tested object. string single False
Local Object Name LOCAL_OBJECT_NAME Name given by the institute to tested component (e.g., LIV_HYBRID_3). string single False
Fraction FRACTION Fraction into the working region set for the delay. Choose 0.40 or 0.57. float single False

parameters

name code description dataType valueType required
Stream0 Delays STREAM0_DELAYS Strobe delay for stream 0 for each chip. Take the second of each strobe delay number. float array True
Stream1 Delays STREAM1_DELAYS Strobe delay for stream 1 for each chip. Take the second of each strobe delay number. float array True

test code: PEDESTAL_SCAN

stages: TESTED

properties

name code description dataType valueType required
Time TIME Time when the test was performed string single False
ITSDAQ Version ITSDAQ_VERSION Version of the ITSDAQ code used. string single False
Serial Number SERIAL_NUMBER Serial number for the tested component. string single False
Local Object Name LOCAL_OBJECT_NAME Name given by the institute to tested component (e.g., LIV_HYBRID_3). string single False

parameters

name code description dataType valueType required
Stream0 Strobe Delay STREAM0_STROBE_DELAY Strobe delay for stream 0 for each chip. Take the second of each strobe delay number. float array True
Stream1 Strobe Delay STREAM1_STROBE_DELAY Strobe delay for stream 1 for each chip. Take the second of each strobe delay number. float array True

test code: THREE_POINT_GAIN

stages: TESTED

properties

name code description dataType valueType required
Time TIME Time when the test was performed. string single False
ITSDAQ Version ITSDAQ_VERSION Version of the ITSDAQ code used. string single False
Serial Number SERIAL_NUMBER Serial number for the tested component. string single False
Local Object Name LOCAL_OBJECT_NAME Name given by the institute to tested component (e.g., LIV_HYBRID_3). string single False
Midpoint MIDPOINT Midpoint charge for the test in units of fC. Choose 1 or 2. float single False

parameters

name code description dataType valueType required
Stream0 vt50 STREAM0_VT50 vt50 for stream 0 for each chip. float array True
Stream0 vt50 RMS STREAM0_VT50_RMS RMS variation in vt50 for stream 0 for each chip. float array True
Stream0 Gain STREAM0_GAIN Gain for stream 0 for each chip. float array True
Stream0 Gain RMS STREAM0_GAIN_RMS RMS variation in gain for stream 0 for each chip. float array True
Stream0 Offset STREAM0_OFFSET Offset for stream 0 for each chip. float array True
Stream0 Offset RMS STREAM0_OFFSET_RMS RMS variation in offset for stream 0 for each chip. float array True
Stream0 outnse STREAM0_OUTNSE Output noise for stream 0 for each chip. float array True
Stream0 innse STREAM0_INNSE Input noise for stream 0 for each chip. float array True
Stream0 innse RMS STREAM0_INNSE_RMS RMS variation in input noise for stream 0 for each chip. float array True
Stream0 p0 STREAM0_P0 p0 coefficient from fit to vt50 versus input charge for stream 0 for each chip. float array True
Stream0 p1 STREAM0_P1 p1 coefficient from fit to vt50 versus input charge for stream 0 for each chip. float array True
Stream1 vt50 STREAM1_VT50 vt50 for stream 1 for each chip. float array True
Stream1 vt50 RMS STREAM1_VT50_RMS RMS variation in vt50 for stream 1 for each chip. float array True
Stream1 Gain STREAM1_GAIN Gain for stream 1 for each chip. float array True
Stream1 Gain RMS STREAM1_GAIN_RMS RMS variation in gain for stream 1 for each chip. float array True
Stream1 Offset STREAM1_OFFSET Offset for stream 1 for each chip. float array True
Stream1 Offset RMS STREAM1_OFFSET_RMS RMS variation in offset for stream 1 for each chip. float array True
Stream1 outnse STREAM1_OUTNSE Output noise for stream 1 for each chip. float array True
Stream1 innse RMS STREAM1_INNSE Input noise for stream 1 for each chip. float array True
Stream1 innse RMS STREAM1_INNSE_RMS RMS variation in input noise for stream 1 for each chip. float array True
Stream1 p0 STREAM1_P0 p0 coefficient from fit to vt50 versus input charge for stream 1 for each chip. float array True
Stream1 p1 STREAM1_P1 p1 coefficient from fit to vt50 versus input charge for stream 1 for each chip. float array True

test code: RESPONSE_CURVE

stages: TESTED

properties

name code description dataType valueType required
Time TIME Time when the test was performed. string single False
ITSDAQ Version ITSDAQ_VERSION Version of the ITSDAQ code used. string single False
Serial Number SERIAL_NUMBER Serial number for the tested component. string single False
Local Object Name LOCAL_OBJECT_NAME Name given by the institute to tested component (e.g., LIV_HYBRID_3). string single False
Input Charge INPUT_CHARGE Input charge for the test in units of fC. float single False

parameters

name code description dataType valueType required
Stream0 vt50 STREAM0_VT50 vt50 for stream 0 for each chip. float array True
Stream0 vt50 RMS STREAM0_VT50_RMS RMS variation in vt50 for stream 0 for each chip. float array True
Stream0 Gain STREAM0_GAIN Gain for stream 0 for each chip. float array True
Stream0 Gain RMS STREAM0_GAIN_RMS RMS variation in gain for stream 0 for each chip. float array True
Stream0 Offset STREAM0_OFFSET Offset for stream 0 for each chip. float array True
Stream0 Offset RMS STREAM0_OFFSET_RMS RMS variation in offset for stream 0 for each chip. float array True
Stream0 outnse STREAM0_OUTNSE Output noise for stream 0 for each chip. float array True
Stream0 innse STREAM0_INNSE Input noise for stream 0 for each chip. float array True
Stream0 innse RMS STREAM0_INNSE_RMS RMS variation in input noise for stream 0 for each chip. float array True
Stream0 p0 STREAM0_P0 p0 coefficient from fit to vt50 versus input charge for stream 0 for each chip. float array True
Stream0 p1 STREAM0_P1 p1 coefficient from fit to vt50 versus input charge for stream 0 for each chip. float array True
Stream0 p2 STREAM0_P2 p2 coefficient from fit to vt50 versus input charge for stream 0 for each chip. float array True
Stream1 vt50 STREAM1_VT50 vt50 for stream 1 for each chip. float array True
Stream1 vt50 RMS STREAM1_VT50_RMS RMS variation in vt50 for stream 1 for each chip. float array True
Stream1 Gain STREAM1_GAIN Gain for stream 1 for each chip. float array True
Stream1 Gain RMS STREAM1_GAIN_RMS RMS variation in gain for stream 1 for each chip. float array True
Stream1 Offset STREAM1_OFFSET Offset for stream 1 for each chip. float array True
Stream1 Offset RMS STREAM1_OFFSET_RMS RMS variation in offset for stream 1 for each chip. float array True
Stream1 outnse STREAM1_OUTNSE Output noise for stream 1 for each chip. float array True
Stream1 innse STREAM1_INNSE Input noise for stream 1 for each chip. float array True
Stream1 innse RMS STREAM1_INNSE_RMS RMS variation in input noise for stream 1 for each chip. float array True
Stream1 p0 STREAM1_P0 p0 coefficient from fit to vt50 versus input charge for stream 1 for each chip. float array True
Stream1 p1 STREAM1_P1 p1 coefficient from fit to vt50 versus input charge for stream 1 for each chip. float array True
Stream1 p2 STREAM1_P2 p2 coefficient from fit to vt50 versus input charge for stream 1 for each chip. float array True

test code: TRIM_RANGE

stages: TESTED

properties

name code description dataType valueType required
Time TIME Time when the test was performed. string single False
ITSDAQ Version ITSDAQ_VERSION Version of the ITSDAQ code used. string single False
Serial Number SERIAL_NUMBER Serial number for the tested component. string single False
Local Object Name LOCAL_OBJECT_NAME Name given by the institute to tested component (e.g., LIV_HYBRID_3). string single False

parameters

name code description dataType valueType required
Stream0 Target STREAM0_TARGET Stream 0 threshold value allowing maximum number of channels to be trimmed, for each chip. float array True
Stream0 Range STREAM0_RANGE Stream 0 trim range value allowing maximum number of channels to be trimmed, for each chip. float array True
Stream1 Target STREAM1_TARGET Stream 1 threshold value allowing maximum number of channels to be trimmed, for each chip. float array True
Stream1 Range STREAM1_RANGE Stream 1 trim range value allowing maximum number of channels to be trimmed, for each chip. float array True