4.1 Functional testing
Defining the FCT protocol
Section titled “Defining the FCT protocol”The
Test coverage and objectives
Section titled “Test coverage and objectives”- The Complete Picture: All major functional domains of the product must be exercised. This includes analog inputs, high-speed digital outputs, communication ports, power sequencing stability, and hardware safety features.
- Realistic Stimulation: Calibrated stimuli must be applied via the test station—such as simulated sensor signals, variable load stepping, or power cycling. This verifies that the system responds correctly within expected timing windows.
- Parametric Measurement:
FCT measures parametric performance beyond basic binary checks (e.g. verifying voltage output is 12.0 V ± 0.1 V under a 5 A load).
Fixture guidelines
Section titled “Fixture guidelines”A dedicated, engineered test fixture designed to interface repeatedly with the unit’s ports corresponds to a strict requirement.
- Mechanical Durability: High-durability, test-grade pogo pins or mating connectors rated for thousands of cycles must be utilized. This prevents false failures caused by contact resistance degradation.
- Orientation: Physical keying or alignment interlocks must be incorporated to ensure the Unit Under Test (UUT) seats in the correct orientation, preventing short circuits.
- Safety Interlocks: Hardware safety circuits for high-power or high-voltage systems that prevent the test sequence from starting if protective access panels are open or if proper grounding is absent must be mandated.
Test flow and execution
Section titled “Test flow and execution”The execution of
Power-up and initial checks
Section titled “Power-up and initial checks”- Safety Ground Check: The testing sequence must begin with an automated verification of the safety ground connection to the main chassis (< 0.1 Ω). This prevents catastrophic damage to the equipment or injury to the operator.
- Power Sequencing: It must be verified that all internal power rails (e.g. 3.3 V, 5 V, 12 V) ramp up, stabilize in the correct order, and perfectly remain within specified voltage tolerances before enabling the main processor.
- Communication Establishment: Basic communication with the main processor, such as a direct UART handshake or an active Ethernet link, must be confirmed before sending complex test queries.
Functional and configuration checks
Section titled “Functional and configuration checks”- External Interfaces: External user ports, such as USB, Ethernet, HDMI, and Serial connections, must be verified using calibrated loopback dongles or active test cables.
- Internal Interfaces: Internal data pathways between sub-assemblies must be checked to ensure error-free data transfer (e.g. between the main PCBA and a front panel display module).
- Final Configuration: The final customer configuration must be loaded at the
Functional Testing (FCT ) station. This mandates loading firmware, programming the MAC address and Serial Number, and executing calibration of analog circuits.
Final verification
Section titled “Final verification”- Burn-In Validation: An extended dynamic run-time test (burn-in) must be incorporated for high-reliability applications. This subjects the unit to targeted thermal stress to trigger early-life failures (such as marginal solder joints) before the product leaves the facility.
- MES Data Logging: Measured parametric values and the definitive Pass/Fail status must be automatically logged, securely linking them to the unit’s Serial Number in the
Manufacturing Execution System (MES).
Managing FCT failures
Section titled “Managing FCT failures”Failures during
Diagnosis and rework routing
Section titled “Diagnosis and rework routing”- Actionable Diagnosis: It must be ensured that
Functional Testing (FCT ) software provides the rework technician with specific error messages (e.g. “FAIL: Power Rail 3.3V out of tolerance at 2.9V” rather than a generic “Board Error”). - Controlled Rework: Units that fail
Functional Testing (FCT ) are electronically logged in the MES and routed to an ESD-safe rework station. Once repaired, the unit must return toFunctional Testing (FCT ) for a full-cycle re-test.
Data analysis and continuous improvement
Section titled “Data analysis and continuous improvement”Analyzing failure data is necessary for identifying statistical trends and maintaining process stability.
- Trend Identification: Increases in specific failure modes must be identified rapidly, pointing to a definitive shift in the assembly process or an uncontained batch failure of a specific component.
- CAPA Triggers: A
Corrective and Preventive Action (CAPA) process must be automatically triggered for established failure trends to identify and structurally address the root cause on the assembly line.
Final Checkout: Functional Testing (FCT)
Section titled “Final Checkout: Functional Testing (FCT)”| Parameter | Engineering Criteria | Verification Action |
|---|---|---|
| Complete Test Coverage | The protocol completely exercises all functional domains (I/O, power, comms) and records parametrics. | The Final Test Specification is verified against the product’s Engineering Specification Sheet. |
| Mandatory Safety Check | Hardware fixture interlocks prevent high voltage/power tests if the ground check fails. | |
| MES Automation | The test sequence runs autonomously and links to the MES. | Target parametric values (voltage, current, resistance) log directly against the individual unit SN. |
| Device Configuration | The | The automated test log confirms all configuration steps were successful. |
| Infant Mortality Screen | A burn-in cycle (by product tier) precipitates early-life failures. | Thermal chamber telemetry logs verify the product met the specified temp and duration. |
| Failure Response | Engineering continuously monitors yield and failure data to identify and correct process drift. |