TestType Structure for Module PCB
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: PCB_RECEPTION
test_name |
test_code |
test_order |
Visual Inspection |
VISUAL_INSPECTION |
6 |
Metrology |
METROLOGY |
2 |
Dowel Tolerance Check |
DOWEL_TOLERANCE_CHECK |
3 |
Layer thickness measurement |
LAYER_THICKNESS |
4 |
stage code: PCB_POPULATION
test_name |
test_code |
test_order |
Visual Inspection |
VISUAL_INSPECTION |
2 |
Component Position Check |
COMPONENT_POSITION_CHECK |
2 |
stage code: PCB_CUTTING
test_name |
test_code |
test_order |
Quick visual inspection |
QUICK_INSPECTION |
1 |
stage code: QA_PRE_THERMAL_CYCLE
test_name |
test_code |
test_order |
SLDO and precision resistors |
SLDO_RESISTORS |
2 |
NTC Verification |
NTC_VERIFICATION |
3 |
Signal Transmission |
SIGNAL_TRANSMISSION |
4 |
Via resistance |
VIA_RESISTANCE |
5 |
Wirebond pull test |
WIREBOND_PULL_TEST |
6 |
Layer thickness measurement |
LAYER_THICKNESS |
6 |
stage code: QA_POST_THERMAL_CYCLE
test_name |
test_code |
test_order |
NTC Verification |
NTC_VERIFICATION |
1 |
Via resistance |
VIA_RESISTANCE |
2 |
Wirebond pull test |
WIREBOND_PULL_TEST |
3 |
stage code: PCB_QC
test_name |
test_code |
test_order |
LV and HV Test |
HV_LV_TEST |
2 |
Dowel Tolerance Check |
DOWEL_TOLERANCE_CHECK |
2 |
stage code: UNHAPPY
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: PCB_RECEPTION_MODULE_SITE
test_name |
test_code |
test_order |
Visual Inspection |
VISUAL_INSPECTION |
1 |
Mass |
MASS |
2 |
Metrology |
METROLOGY |
3 |
stage code: COMPLETE
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/ASSEMBLY
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/WIREBONDING
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/INITIAL_WARM
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/INITIAL_COLD
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/PARYLENE_MASKING
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/PARYLENE_COATING
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/PARYLENE_UNMASKING
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/POST_PARYLENE_WARM
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/POST_PARYLENE_COLD
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/WIREBOND_PROTECTION
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/THERMAL_CYCLES
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/LONG_TERM_STABILITY_TEST
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/FINAL_WARM
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/FINAL_COLD
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/UNHAPPY
test_name |
test_code |
test_order |
nan |
nan |
nan |
stage code: MODULE/COMPLETE
test_name |
test_code |
test_order |
nan |
nan |
nan |
Test Details
test code: VISUAL_INSPECTION
stages: PCB_RECEPTION, PCB_POPULATION, PCB_RECEPTION_MODULE_SITE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
The person performing the test |
string |
single |
False |
Instrument |
INSTRUMENT |
Make and Model of the instrument used to perform the test |
string |
single |
False |
Analysis version |
ANALYSIS_VERSION |
Analysis version |
string |
single |
False |
parameters
NB required flag missing
name |
code |
description |
dataType |
valueType |
Optical high resolution front image |
OPTICAL_IMAGE_FRONT |
Optical high resolution front image |
image |
single |
Optical high resolution back image |
OPTICAL_IMAGE_BACK |
Optical high resolution back image |
image |
single |
Wirebond pads clear of contamination grade (scale 1-3) |
WIREBOND_PADS_CONTAMINATION_GRADE |
Wirebond pads clear of contamination grade (scale 1-3) |
integer |
single |
Particulate contamination grade (scale 1-3) |
PARTICULATE_CONTAMINATION_GRADE |
Particulate contamination grade (scale 1-3) |
integer |
single |
Watermarks grade (scale 1-3) |
WATERMARKS_GRADE |
Watermarks grade (scale 1-3) |
integer |
single |
Scratches grade (scale 1-3) |
SCRATCHES_GRADE |
Scratches grade (scale 1-3) |
integer |
single |
Soldermask irregularity/cracks grade (scale 1-3) |
SOLDERMASK_IRREGULARITIES_GRADE |
Soldermask irregularity/cracks grade (scale 1-3) |
integer |
single |
HV LV connector assembly issue grade (scale 1-3) |
HV_LV_CONNECTOR_ASSEMBLY_GRADE |
HV LV connector assembly issue grade (scale 1-3) |
integer |
single |
Data connector assembly issue grade (scale 1-3) |
DATA_CONNECTOR_ASSEMBLY_GRADE |
Data connector assembly issue grade (scale 1-3) |
integer |
single |
Solder spills grade (scale 1-3) |
SOLDER_SPILLS_GRADE |
Solder spills grade (scale 1-3) |
integer |
single |
Component misalignment grade (scale 1-3) |
COMPONENT_MISALIGNMENT_GRADE |
Component misalignment grade (scale 1-3) |
integer |
single |
Shorts/close proximity of components due to misalignment grade (scale 1-3) |
SHORTS_OR_CLOSE_PROXIMITY_GRADE |
Shorts/close proximity of components due to misalignment grade (scale 1-3) |
integer |
single |
Overall grade (scale 1-5) |
OVERALL_GRADE |
Overall grade (scale 1-5 with 1 no damages, 5 severe damages) |
integer |
single |
Observation |
OBSERVATION |
Observation |
string |
single |
test code: METROLOGY
stages: PCB_RECEPTION, PCB_RECEPTION_MODULE_SITE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
The person performing the test |
string |
single |
False |
Instrument |
INSTRUMENT |
Make and Model of the instrument used to perform the test |
string |
single |
False |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
NB required flag missing
name |
code |
description |
dataType |
valueType |
X dimension [mm] |
X_DIMENSION |
PCB X dimension [mm] |
float |
single |
Y dimension [mm] |
Y_DIMENSION |
PCB Y dimension [mm] |
float |
single |
X-Y dimension within envelope [mm] |
X-Y_DIMENSION_WITHIN_ENVELOP |
X-Y dimension within envelope [mm] |
boolean |
single |
Average thickness of all FE chip pick-up areas [mm] |
AVERAGE_THICKNESS_FECHIP_PICKUP_AREAS |
Average thickness of all FE chip pick-up areas [mm] |
float |
single |
Std deviation of thickness of all FE chip pick-up area [mm] |
STD_DEVIATION_THICKNESS_FECHIP_PICKUP_AREAS |
Std deviation of thickness of all FE chip pick-up area [mm] |
float |
single |
HV capacitor thickness [mm] |
HV_CAPACITOR_THICKNESS |
HV capacitor thickness [mm] |
float |
single |
HV capacitor thickness within envelop |
HV_CAPACITOR_THICKNESS_WITHIN_ENVELOP |
HV capacitor thickness within envelop |
boolean |
single |
Thickness including the black body of power connector (excluding pins) [mm] |
AVERAGE_THICKNESS_POWER_CONNECTOR |
Thickness including the black body of power connector (excluding pins) [mm] |
float |
single |
Diameter of dowel hole A (top left) (for PCB reception from vendor only) [mm] |
DIAMETER_DOWEL_HOLE_A |
Diameter of dowel hole A (top left) (for PCB reception from vendor only) [mm] |
float |
single |
Width of dowel slot B (bottom right) (for PCB reception from vendor only) [mm] |
WIDTH_DOWEL_SLOT_B |
Width of dowel slot B (bottom right) (for PCB reception from vendor only) [mm] |
float |
single |
test code: DOWEL_TOLERANCE_CHECK
stages: PCB_RECEPTION, PCB_QC
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
Operator |
string |
single |
False |
Instrument |
INSTRUMENT |
Instrument |
string |
single |
False |
Analysis version |
ANALYSIS_VERSION |
Analysis version |
string |
single |
False |
parameters
name |
code |
description |
dataType |
valueType |
required |
Observations |
OBSERVATIONS |
Observations |
string |
single |
False |
test code: LAYER_THICKNESS
stages: PCB_RECEPTION, QA_PRE_THERMAL_CYCLE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
Operator |
string |
single |
False |
Instrument |
INSTRUMENT |
Instrument |
string |
single |
False |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
NB required flag missing
name |
code |
description |
dataType |
valueType |
Top layer thickness (including ENIG) [µm] |
TOP_LAYER_THICKNESS |
Top layer thickness (including ENIG) [µm] |
float |
single |
Inner layer thickness [µm] |
INNER_LAYER_THICKNESS |
Inner layer thickness [µm] |
float |
single |
Bottom layer thickness (including ENIG) [µm] |
BOTTOM_LAYER_THICKNESS |
Bottom layer thickness (including ENIG) [µm] |
float |
single |
Dielectric thickness [µm] |
DIELECTRIC_THICKNESS |
Dielectric thickness [µm] |
float |
single |
Coverlay with Adhesive thickness [µm] |
COVERLAY_WITH_ADHESIVE_THICKNESS |
Coverlay with Adhesive thickness [µm] |
float |
single |
Soldermask thickness [µm] |
SOLDERMASK_THICKNESS |
Soldermask thickness [µm] |
float |
single |
Total PCB thickness [µm] |
THICKNESS |
Total PCB thickness [µm] |
float |
single |
test code: COMPONENT_POSITION_CHECK
stages: PCB_POPULATION
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
Operator |
string |
single |
False |
Instrument |
INSTRUMENT |
Instrument |
string |
single |
False |
Analysis version |
ANALYSIS_VERSION |
Analysis version |
string |
single |
False |
parameters
name |
code |
description |
dataType |
valueType |
required |
Observation |
OBSERVATION |
Observation |
string |
single |
False |
test code: QUICK_INSPECTION
stages: PCB_CUTTING
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
Operator |
string |
single |
False |
Instrument |
INSTRUMENT |
Instrument |
string |
single |
False |
Analysis version |
ANALYSIS_VERSION |
Analysis version |
string |
single |
False |
parameters
name |
code |
description |
dataType |
valueType |
required |
Observation |
OBSERVATION |
Observation |
string |
single |
False |
test code: SLDO_RESISTORS
stages: QA_PRE_THERMAL_CYCLE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
name of person performing the test |
string |
single |
True |
Instrument |
INSTRUMENT |
Make and Model of the instrument used for the test |
string |
single |
True |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
name |
code |
description |
dataType |
valueType |
required |
SLDO resistor value (Analog) - R47 [Ω] |
R47_ANALOG |
SLDO resistor value (Analog) - R47 [Ω] |
float |
single |
True |
SLDO resistor value (Digital) - R51 [Ω] |
R51_DIGITAL |
SLDO resistor value (Digital) - R51 [Ω] |
float |
single |
True |
R44 resistor [kΩ] |
R44 |
R44 resistor [kΩ] |
float |
single |
True |
R45 resistor [kΩ] |
R45 |
R45 resistor [kΩ] |
float |
single |
True |
R46 resistor [kΩ] |
R46 |
R46 resistor [kΩ] |
float |
single |
True |
R48 resistor [kΩ] |
R48 |
R48 resistor [kΩ] |
float |
single |
True |
R49 resistor [kΩ] |
R49 |
R49 resistor [kΩ] |
float |
single |
True |
R7 resistor [kΩ] |
R7 |
R7 resistor [kΩ] |
float |
single |
True |
R52 resistor [kΩ] |
R52 |
R52 resistor [kΩ] |
float |
single |
True |
TH5 NTC [kΩ] |
TH5_NTC |
TH5 NTC [kΩ] |
float |
single |
True |
test code: NTC_VERIFICATION
stages: QA_PRE_THERMAL_CYCLE, QA_POST_THERMAL_CYCLE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
Name of the operator performing the test |
string |
single |
True |
Instrument |
INSTRUMENT |
make and Model of the instrument used for the test |
string |
single |
True |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
NB required flag missing
name |
code |
description |
dataType |
valueType |
NTC value [kΩ] |
NTC_VALUE |
NTC value [kΩ] |
float |
single |
NTC Temperature [°C] |
NTC_TEMP |
NTC Temperature [°C], derived from either voltage or Resistance measurement |
float |
array |
Humidity [RH%] |
HUMIDITY |
Humidity [RH%] |
float |
single |
test code: SIGNAL_TRANSMISSION
stages: QA_PRE_THERMAL_CYCLE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
The person performing the test |
string |
single |
True |
Instrument |
INSTRUMENT |
Make and Model of the instrument used to perform the test |
string |
single |
True |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
NB required flag missing
name |
code |
description |
dataType |
valueType |
S-parameter S21(downlink) [dB] |
DOWNLINK_S21 |
S21 dB at XXX MHz for Downlink |
float |
single |
S-parameter S22 (downlink) [dB] |
DOWNLINK_S22 |
S-parameter S22 (downlink) [dB] |
float |
single |
S-parameter S21 (uplink) [dB] |
UPLINK_S21 |
S-parameter S21 (uplink) [dB] |
float |
single |
S-parameter S22 (uplink) [dB] |
UPLINK_S22 |
S-parameter S22 (uplink) [dB] |
float |
single |
S-parameter plot |
S_PLOT |
S-parameter plot |
image |
single |
S-parameter file |
S_PARAMETER_FILE |
4-port S-parameter file, *.s4p format |
binary |
single |
Impedance Value (downlink) [Ω] |
DOWNLINK_IMPEDANCE |
Impedance Value (downlink) [Ω] |
float |
single |
Impedance Value (uplink) [Ω] |
UPLINK_IMPEDANCE |
Impedance Value (uplink) [Ω] |
float |
single |
Impedance plot |
IMPEDANCE_PLOT |
Impedance plot |
image |
single |
test code: VIA_RESISTANCE
stages: QA_PRE_THERMAL_CYCLE, QA_POST_THERMAL_CYCLE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
The person performing the test |
string |
single |
True |
Instrument |
INSTRUMENT |
Make and Model of the instrument used to perform the test |
string |
single |
True |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
name |
code |
description |
dataType |
valueType |
required |
Resistance [Ω] |
RESISTANCE |
Resistance of via [Ω] |
float |
single |
True |
Temperature [°C] |
TEMPERATURE |
Ambient Temperature at time of test [°C] |
float |
single |
True |
Relative Humidity [RH%] |
HUMIDITY |
Relative Humidity at time of test [RH%] |
float |
single |
True |
test code: WIREBOND_PULL_TEST
stages: QA_PRE_THERMAL_CYCLE, QA_POST_THERMAL_CYCLE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
The person performing the test |
string |
single |
False |
Instrument |
INSTRUMENT |
Make and Model of the instrument used to perform the test |
string |
single |
False |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
name |
code |
description |
dataType |
valueType |
required |
Mean strength |
MEAN_STRENGTH |
Mean pull strength |
float |
single |
True |
Standard deviation strength |
STDDEV_STRENGTH |
Standard deviation of pull strength |
float |
single |
True |
Test Array |
TEST_ARRAY |
Individual pull test array: force and failure description |
string |
array |
True |
Pull summary |
PULL_SUMMARY |
Attachment with each pull and its value and break description |
object |
single |
True |
Number of wires pulled |
WIRE_PULLS |
Number of wires pulled |
integer |
single |
True |
Mean pull strength [g] |
PULL_STRENGTH |
Mean pull strength [g] |
float |
single |
True |
Std deviation of pull strength [g] |
PULL_STRENGTH_ERROR |
Std deviation of pull strength [g] |
float |
single |
True |
Number of wires breaking before 5g |
WIRE_BREAKS_5G |
Number of wires breaking before 5g |
float |
single |
True |
Minimum pull strength [g] |
PULL_STRENGTH_MIN |
Minimum pull strength [g] |
float |
single |
True |
Maximum pull strength [g] |
PULL_STRENGTH_MAX |
Maximum pull strength [g] |
float |
single |
True |
Percentage of heel breaks on FE chips [%] |
HEEL_BREAKS_ON_FE_CHIP |
Percentage of heel breaks on FE chips [%] |
float |
single |
True |
Percentage of heel breaks on PCB [%] |
HEEL_BREAKS_ON_PCB |
Percentage of heel breaks on PCB [%] |
float |
single |
True |
Percentage of bond peel on FE chip or PCB [%] |
BOND_PEEL |
Percentage of bond peel on FE chip or PCB [%] |
float |
single |
True |
Pull strength and grade data array |
PULL_STRENGTH_GRADING |
Pull strength and grade data array |
float |
array |
True |
test code: HV_LV_TEST
stages: PCB_QC
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
Operator |
string |
single |
False |
Instrument |
INSTRUMENT |
Instrument |
string |
single |
False |
Analysis version |
ANALYSIS_VERSION |
Analysis version |
string |
single |
False |
parameters
NB required flag missing
name |
code |
description |
dataType |
valueType |
Vin Drop [V] |
VIN_DROP |
Vin Drop [V] |
float |
single |
GND Drop [V] |
GND_DROP |
GND Drop [V] |
float |
single |
Effective resistance of the PCB [mΩ] |
EFFECTIVE_RESISTANCE |
Effective resistance of the PCB [mΩ] |
float |
single |
HV leakage value [V] |
HV_LEAKAGE |
HV leakage value [V] |
float |
single |
Leakage current [nA] |
LEAKAGE_CURRENT |
Leakage current [nA] |
float |
single |
NTC voltage [V] |
NTC_VOLTAGE |
NTC voltage [V] |
float |
single |
NTC value [kΩ] |
NTC_VALUE |
NTC value [kΩ] |
float |
single |
Temperature [°C] |
TEMPERATURE |
Temperature [°C] |
float |
single |
Relative Humidity [RH%] |
HUMIDITY |
Relative Humidity [RH%] |
float |
single |
Damage comment |
DAMAGE_COMMENT |
Damage comment |
string |
single |
Damage image |
DAMAGE_IMAGE |
Damage image |
image |
single |
R1 - HV resistor value [kΩ] |
R1_HV_RESISTOR |
R1 - HV resistor value [kΩ] |
float |
single |
test code: MASS
stages: PCB_RECEPTION_MODULE_SITE
properties
name |
code |
description |
dataType |
valueType |
required |
Operator |
OPERATOR |
Name of the person performing the test |
string |
single |
False |
Instrument Make & Model |
INSTRUMENT |
Make and Model of the instrument used to perform the test |
string |
single |
False |
Analysis Version |
ANALYSIS_VERSION |
Analysis Version |
string |
single |
False |
parameters
name |
code |
description |
dataType |
valueType |
required |
Mass [mg] |
MASS |
Measured Mass [mg] |
float |
single |
True |