Upload BOM & Gerber

Upload BOM and Gerber
Get a Quote Within 12 Hours

Request a PCB / PCBA Quote

Manufacturing Defect Analyzer Testing Services

MDA Testing for Early Manufacturing Defect Control

From CAD and netlist alignment through fixture engineering, production screening, fault localization, corrective action, and documented retest.

7 Defect Categories

Unpowered Structural Screening

Revision-Controlled Test Programs

IPC-A-610J & J-STD-001J Acceptance References

What Is MDA Testing?

MDA Testing for Assembled PCBAs

MDA testing of an assembled PCBA is an initial assessment before more rigorous powered electrical testing of the assembly. The MDA process begins without power applied to the entire assembly. MDA confirms continuity, isolation, and selected component signatures through comparisons against programmed limits. MDA is designed to detect opens, shorts, incorrect or missing components, incorrect polarity, and other assembly faults defined in the released test program.

MDA may refer to Manufacturing Defect Analyzer, Manufacturing Defect Analyser, or Manufacturing Defects Analyzer. Each vendor has slightly different terminology for this process; however, the term is generally accepted as an unpowered ICT technique focused on assembly defects. Some test platforms consider MDA a reduced-capability ICT configuration rather than an entirely different architecture. The MDA process is designed specifically for an assembled PCBA and is not intended to test a bare printed circuit board.

What Is MDA Testing

MDA Compared with Other Electrical Tests

Electrical testing of a bare PCB confirms continuity and isolation before components are installed. The process of assembling a PCB may alter the expected electrical structure of the completed assembly and typically requires retesting to ensure that its electrical characteristics conform to design requirements. A typical ICT platform adds broader component, analog, digital, and optional powered measurements. FCT powers the PCBA and verifies specified operation under defined loads, interfaces, firmware, and acceptance limits.

Standards Relevant to MDA Testing

While IPC-A-610J and J-STD-001J support assembly-acceptance and post-rework decisions, neither IPC-A-610J nor J-STD-001J defines a universal MDA testing method or a minimum percentage of assembly coverage during the MDA testing process. IPC-9252B addresses the electrical testing of bare printed circuit boards, not assembled-PCBA MDA testing. The electrical coverage of the MDA process is defined by the combination of the test program, revision linkage, limit set documentation, and coverage record that define which electrical tests were performed.

What Defects Can MDA Testing Detect?

The amount of MDA coverage may vary based on the combination of design data, physical access to nodes, programmed limits, circuit topology, fixture contact, and tester capabilities.

Fault ModeElectrical SignatureAccess ConditionMDA DiagnosticNext Confirmation Step
Open circuitNo continuity on the programmed netDirect node access or supported indirect methodFailed net, node, connector pin, termination, or trace regionInspect solder joints, terminations, connectors, and the affected trace region.
Short circuit or solder bridgeLow resistance between isolated netsAccess to both programmed networksShorted network pair matched to design dataInspect the mapped network pair for solder bridging, insulation damage, or trace defects.
High-resistance or intermittent connectionResistance above limit or variable across repeated contactRepeatable contact and defined resistance limitBoard defect versus fixture-contact instabilityRepeat under stable loading; inspect solder, cracking, contamination, and termination damage if the failure remains.
Missing or incorrectly connected componentMissing signature or network-pattern mismatchAccess to the component networkSignature comparison against BOM, netlist, and limitsVerify placement, seating, connector insertion, and part identity against assembly data.
Wrong passive valueR/C/L response outside programmed toleranceMeasurable or compensable circuit pathFailed component network under topology-aware limitsUse isolated component measurement, ICT, or FCT evidence where parallel paths mask the value.
Reversed diode or supported polarized componentForward/reverse junction mismatch or validated orientation signatureMeasurable polarity-sensitive path or supported orientation methodDirection or orientation response outside the programmed expectationConfirm markings, placement direction, and the actual component type.
Vectorless IC, BGA, or connector openAbnormal sensor signature without direct pin probingCompatible fixture, sensor, geometry, and programSupported vectorless open-pin diagnosticUse X-ray, boundary scan, ICT, or targeted trace analysis to confirm package attachment and the affected pin path.
What Defects Can MDA Testing Detect

Component Signature Testing

The test program compares measured signatures with the BOM, netlist, component data, circuit topology, and released test limits. Through this comparison, the tester can reveal discrepancies in the component’s expected electrical characteristics in terms of resistance, capacitance, and inductance values, component presence, diode polarity, and overall network patterns. MDA can identify these types of discrepancies where a measurable component signature exists.

Circuit components may not always be completely isolated. The presence of multiple circuit paths (parallel), circuit protection devices (fuses, surge protectors, etc.), allowable component tolerances, residual charge (on capacitors, etc.), and the overall measurement range can create variations in what appears to be the same component signature. Therefore, MDA must take valid circuit paths into consideration or transfer verification to another method, such as ICT, isolated component testing, programming verification, or FCT.

Vectorless Open-Pin Detection

An MDA system that has a validated vectorless sensing capability can extend the test coverage of circuit integrity, along with passive testing of open pins on selected compatible ICs, BGAs, fine-pitch leads, and SMT connectors, without needing to probe each open pin directly. The amount of test coverage will depend on sensor accessibility, fixture design and fabrication methods, device construction and shape, adjoining circuits, and corresponding correlation data.

Vectorless open-pin test results do not equate to a complete functional evaluation of the board. If a direct probe or valid indirect sensing does not provide repeatable results, the open pin or node will need to be documented as excluded from vectorless testing and reassigned for verification through boundary scan, X-ray inspection, ICT, targeted trace analysis, or FCT.

MDA Test Procedure

  1. Align design and revision data. All relevant CAD files, board outline information, netlist, bill of materials and manufacturer part numbers, component values, component polarity information, panel map, and revision history records must be consistent with each other to facilitate accurate testing of the physical assembly.
  2. Generate connectivity and component tests. The engineering staff is responsible for converting the design documentation into expected design-net connections and expected component-signature results. The test program is associated with the target board and BOM revisions.
  3. Define limits and topology handling. Component tolerances and circuit topology determine the limits of the test program. The engineer compensates for supported parallel paths, and unsuitable measurements are moved to a different method.
  4. Correlate the program with the fixture. Fixture and program correlation ensures that all programmed nodes are mapped correctly to the fixture probes, tester channels, support positions, and panel units.
  5. Establish contact repeatability. Target PCBAs and characterized samples, when available, establish land access, board support, stable contact resistance, and repeatable measurements.
  6. Run production tests and record the result. The fixture and test program will generate measured values, identify failure locations, and provide a pass or fail result.

Design Data Alignment

SUGA develops an MDA strategy using the current CAD data for the board, the netlist, BOM, component data, and PCB revision. The engineer creates checks, limits, probe mappings, fixture requirements, result interpretation, and retest logic for the fixture.

To support MDA development, a single electrical and mechanical definition must exist for the assembly. Variations in test-point, component-value, or panel data can lead to the wrong probe target, expected signature, or limit.

MDA Test Procedure

The data that forms the basis of core development includes:

  • CAD data for the PCB
  • The board outline
  • Netlist with reference designators
  • BOM/MPN with component values and tolerances
  • Polarity and orientation
  • Test-point coordinates and probe-side access
  • Panelization, tooling, and support
  • Revisions to the board, BOM, and assembly
  • A known-good or characterized correlation sample, if available
  • Existing limits, failure history, and downstream ICT or FCT requirements

MDA Test Limit Setup

CAD and netlist data will assist engineers with automating the initial test program development. However, engineers are responsible for establishing limits, handling circuit topology, applying guarding or compensation where supported, and moving unsuitable measurements to a different defined method.

The released test program should link the board revision, BOM revision, fixture revision, and approved limit set. This prevents a program validated for one revision from being used to test a different physical assembly.

From Fixture Correlation to Production Testing

Fixture correlation uses probe mapping, tester channels, support, and loading to establish expected measurements compared with a characterized sample. Production testing will begin once both contact resistance and measurement repeatability are stable.

Line integration and board loading are independent decisions. The station may run in an offline or inline configuration; loading may be manual, semi-automated, or automated. Inline systems may coordinate board movement, fixture actuation, and tester result feedback.

Does MDA Testing Require a Fixture?

Yes, PCB MDA testing typically requires the use of a board-specific bed-of-nails fixture or a similar fixture. The fixture should provide access to the planned electrical nodes and hold the PCBA flat and stable.

Fixture Design FactorDesign or Production InputTest ImpactFixture Configuration
Board mechanicsOutline, tooling holes, panel rails, support areas, revisionFixture mismatch or unstable loadingConfigure or modify the fixture to match board mechanics
Test-land accessPads, vias, connector contacts, or dedicated test pointsReduced direct coverageDirect probe, supported indirect method, or alternate test
Probe contact geometryLand size, finish, flatness, clearance, and probe approachFalse opens or variable resistanceProbe type, force, support, cleaning, and maintenance
Fine-pitch accessSmall lands, BGA nets, dense connectors, tall parts, underside congestion, and keep-outsProbe or fixture-hardware interferenceSpecialized probes, validated indirect sensing, segmented access, or complementary test
Large-board supportLength, mass, stiffness, copper, cut-outs, connectors, and component heightDeflection or unstable multi-probe contactSupport pins, pressure distribution, segmented fields, and vacuum or pneumatic actuation
ActuationBoard size, probe count, panel format, loading method, and throughput requirementNonuniform contact forceMatch actuation to board size, probe count, throughput, and mechanical risk
Tester interfaceTester connection, analog resources, probe map, sensor, and software interfaceFixture-program-platform mismatchCompatible channel and software interface

Fixture Actuation Options

The bed-of-nails is the mechanism by which the contact structure is defined; vacuum or pneumatic actuation provides controlled pressure to support the probing requirements when the number of probes, the size of the board, or the support requirements exceed those of a simple manual press. Vacuum provides distributed clamping pressure around the sealed fixture area, while the pneumatic mechanism provides controlled force through the press structure. The selected method must provide stable contact without bending or deforming the PCBA, contacting tall components, or otherwise creating pressure-sensitive changes in contact resistance.

Does MDA Testing Require a

Board Access and Mechanical Support

Fine-pitch assemblies do not automatically make good candidates for MDA testing. Small lands, densely packed connectors, BGA-related nets, tall components, underside congestion, and keep-out zones all restrict the ability to perform direct probing. SUGA establishes which nodes can be accessed and subsequently validates either indirect testing or a complementary test for the remaining gaps.

A large PCBA has a different mechanical challenge than a fine-pitch PCBA. The PCBA’s mass, cut-outs, inconsistent component and connector heights, connector loading, copper distribution, and other factors can cause the assembly to bend under the broad probe field. Support pin locations should be under mechanically safe and repeatable areas, not under components or unsupported cut-outs. Correlation should also determine whether failure results change based on the board position or actuation pressure. If the results depend on the board position, the support or alignment may be unstable, and the result may not represent a true assembly defect.

The coverage record lists all direct, indirect, excluded, and complementary checks.

Coverage CategoryRecorded Content
Planned networksNets and component signatures in the defined test strategy
Direct probe coverageNodes contacted by fixture probes
Indirect or validated vectorless coveragePins or signatures measured without direct access to every pin on compatible platforms
Programmed component checksR/C/L, diode direction, presence, and validated polarity-sensitive checks
Excluded nodesNodes limited by topology, access, or test method
Complementary testsICT, FCT, boundary scan, AOI, X-ray, flying probe, or other defined methods
Revision traceabilityBoard, BOM, program, fixture, and coverage-record revisions

MDA coverage should not have a single percentage assigned to it without an explanation. The percentage of nodes directly covered, the percentage of nodes covered through programmed component checks, the percentage of nodes validated through indirect checks, and the percentage of excluded nodes should have separate denominators and should be listed separately in the report.

Fixture Reuse After PCB Changes

  • BOM value or tolerance changes: Where there is no change to board mechanics or probe targets, the current fixture can typically remain. The affected limits must be changed, and the measurements must be correlated with known-good samples.
  • Test-point or land changes: Changing the location or size of an existing test point or test land will require updates to the probe position or contact method, node mapping, and contact correlation.
  • Netlist or polarity changes: Ensure that existing probes are reaching the intended nodes, update the affected tests, and correlate any electrical checks that have changed.
  • Mechanical or panel changes: Changes to the board outline, tooling, support points, panel format, or component height may require fixture modification or replacement, followed by renewed mechanical, contact, and electrical correlation.

What Drives MDA Test Cost?

MDA costs separate one-time fixture and program engineering costs from recurring board-test cycles. The main factors affecting MDA test costs are probe count, accessible-node coverage, board support, panel format, tester interface, correlation effort, anticipated fixture reuse, and design revision frequency. Recurring PCBA batches, long downstream FCT, or expensive escaped defects improve the business case for implementing a quick structural screen with MDA. A low-volume lot may still justify MDA testing when fault localization and downstream test time are costly, while a high-volume lot may not benefit from MDA testing if the board changes frequently or does not have adequate direct coverage.

MDA Test Results

An MDA result confirms whether the programmed, accessible continuity and component-signature checks have been completed within the established limits for the current fixture, test program, and board revision.

Connectivity and component-signature results should be compared against the coverage record, measured values, established limits, and the contact condition of the probe tips at the test points. If a result is flagged as a failure, it indicates an electrical mismatch but does not prove that there is a physical defect.

Follow-up inspection or complementary testing will be required to verify whether the cause of the failure is related to solder, component identity or orientation, a damaged trace, a poorly seated connector, inaccessible active circuitry, or a program or contact issue.

An overall MDA pass means that every released check assigned to MDA passed on the recorded PCBA revision. It does not ensure that the firmware operates properly, that the assembly performs correctly under load, or that environmental reliability requirements are met. It also does not cover nodes assigned to another test method.

MDA Test Results

From Electrical Fault to Physical Cause

With MDA, the electrical fault can be identified and traced back to a specific net, node, reference designator, connector pin, or suspected area. The search for the physical cause no longer begins without a target.

MDA does not provide the physical root cause of the electrical fault. Confirmation of the root cause is performed using AOI, X-ray inspection, microscopy, mechanical inspection, isolated component measurement, or failure analysis to determine whether the cause is a bridge, cracked joint, damaged trace, wrong part, connector damage, contamination, or another defect.

MDA, ICT or FCT?

The test type chosen depends on what must be proven: whether the structural assembly is intact, whether the electrical behavior at the component level is correct, or whether the product functions when powered.

Test TypePrimary CoveragePower StateAccess ArchitectureDiagnostic Output
MDAStructural manufacturing defects: continuity, isolation, selected component signatures, direction, presence, and validated open-pin checksNormally unpoweredBoard-specific fixture with direct probes and optional validated indirect sensorsLocalized manufacturing-defect result
ICTComponents, networks, voltages, currents, digital functions, and selected powered parametersPrimarily unpowered, with optional powered measurements on equipped platformsHigher node and channel demand, guarding, analog/digital resources, and optional powered stimulusDeeper component and network diagnosis
FCTSpecified operation under input, load, firmware, interface, output, and safety conditionsPoweredFCT fixture, supplies, loads, interfaces, instruments, and softwareFCT measurements, fault codes, and pass/fail under programmed operating conditions

When ICT Adds More Diagnostic Depth

Similar to MDA, ICT uses CAD data, netlists, fixtures, and revision-control systems. The key difference when adding ICT to MDA is the addition of diagnostic tools that provide measurement capabilities for active devices, voltages, currents, digital signals, and selected powered parameters.

Select MDA when the primary objective is fast structural screening for accessible manufacturing faults. Select ICT as the primary diagnostic tool when more in-depth component-level diagnosis or a broader range of analog and digital measurements is required. FCT shows how the PCBA operates under powered conditions with an electronic load and programmed firmware.

MDA ICT or FCT

What FCT Adds

FCT answers the question left by structural screening: whether the assembled PCBA will perform correctly under power, firmware, and load as a complete system instead of simply measuring isolated electrical signatures. Even though a component may measure correctly under isolated conditions, it can fail due to logic behavior, timing, or thermal variation once powered because of its interaction with other components in the circuit.

SUGA can combine MDA, ICT, and FCT into a single test strategy. However, FCT applies only to the programmed operating conditions and acceptance limits.

How Are MDA Failures Diagnosed and Retested?

Diagnosing an MDA failure requires separating a repeatable PCBA failure from false failures caused by probe contact, fixture mechanism issues, program limits, or revision mismatches.

Failure SourceDiagnostic SignalCorrective Response
PCBA manufacturing defectRepeatable failure after stable contact is establishedLocalize, physically confirm, repair or disposition, and retest
Probe/contact issueResult changes with cleaning, loading, or contact repeatabilityCorrect contact condition and repeat correlation
Fixture alignment/support issueFailure follows board position, deflection, clamping, or supportCorrect fixture mechanics and repeat correlation
Program/limit issueDesign data and measured behavior disagreeCorrect program, record revision, and correlate affected tests
Revision/data mismatchBoard, BOM, netlist, panel, or test data mismatchStop testing until the data set and physical assembly align

MDA Failure Localization

High, variable, or increasing resistance from successive tests requires the same repeatability and contact-dependency criteria. If cleaning or loading removes the resistance, the cause of the failure is the contact between the probes and test points, not the component itself. The measured values and design data then indicate the failure location—whether a net, node, reference designator, connector, or area—through the relationship between the design data and the measured value from the failed board. After identifying the failure location for the confirmed failure, the known-good or characterized sample may also serve to validate the results. The known-good or characterized sample provides a physical reference for the expected signature of a properly assembled PCB. Therefore, an atypical but accepted measurement will not be interpreted as an issue, and a marginally failing measurement will not be treated as noise.

Retest After Correction

Confirmed defects on a board are either repaired or dispositioned at the solder joint, component, trace, or connector level, followed by retesting with the released program. If there is a problem or fault with either the fixture or the program, corrective action should occur, and correlation must be re-established. The limits established for testing must reflect the target design and must not be widened simply to give a failed board the appearance of a pass.

Traceable MDA Test Records

An MDA report should provide a record of both passes and failures. The report must also include the board identifier, such as the serial number, production lot, position in the production panel, revision level of the board and BOM, revision level of the program and fixture used, coverage revision, test date, and identification of the test station or setup. The list of failures should include identification of the net, node, reference designator, or suspected failure area for each entry, along with the measured value, limit, classification, corrective action, and retest result.

SPC and trend analysis allow differentiation between issues resulting from process drift and those stemming from fixture degradation. Repeated failures at the same reference designator, panel position, connection point, or passive network indicate potential issues with placement, printing, reflow, or board handling. If results change with probe age, use frequency, cleaning interval, board position, or loading pressure, the contact system or fixture may require maintenance.

MDA Testing Applications

PCB MDA testing helps identify accessible structural failures before longer powered tests are performed.

High Volume PCBA Screening

High-Volume PCBA Screening

There is greater value in MDA testing when the same fixture, program, and program revision are used for multiple PCBA lots. A key risk of MDA testing is result drift. When probes are worn, contact resistance can increase throughout the test run and cause some PCBAs to be flagged as failures that appear to result from a process change. Cleaning the probes may clear these false failures.

For each result, the panel position, cleaning interval, and program changes should be documented to prevent false opens from being mistaken for a defect trend. Parallel testing decreases cycle time but increases the number of probes used, which increases the demand for failure identification.

Automotive Lighting Modules

Automotive Lighting Modules

Automotive lighting modules typically contain high-current connectors, protection diodes, current-sense resistors, multiple parallel LED branches, and substantial copper areas used as heat sinks. A single shorted LED branch can pass structural screening. When an LED branch shorts, current redistribution can occur through the other branches. The defect may not become visible until dimming or thermal behavior is checked under power.

MDA can test accessible connector paths, determine whether there are local shorts, and verify diode direction and presence before the circuit is activated. LED regulation, dimming, communication, and performance under load still require FCT.

Industrial I O Controllers

Industrial I/O Controllers

Industrial I/O and PLC circuit boards feature tall terminal blocks and include relays, optocouplers, TVS, filters, and analog circuits. A reversed optocoupler can still provide continuity on its I/O leads even though its signal transfer fails. Simply performing continuity checks will not detect this type of polarity defect.

MDA can test accessible terminal paths, local short circuits, and diode direction before applying power to the product. However, isolation withstand, relay operation, and connected field-load response require ICT, hipot testing, or FCT.

Power Supplies and LED Drivers

Power Supplies and LED Drivers

Power supplies and LED drivers contain large bulk capacitors, magnetics, MOSFETs, rectifier components, feedback networks, and high-current connectors. If the previous board has a significant amount of residual charge in its bulk capacitor, this charge can affect the next board’s reading, leading to an apparent intermittent defect when the cause is an incomplete discharge cycle.

MDA can perform structural short, continuity, and diode-direction tests on circuit boards before applying power to the product. Startup, regulation, ripple, and protection require controlled discharge and load testing.

Telecom Interface Boards

Telecom Interface Boards

Telecom interface boards include high-pin-count connectors, magnetics, protection devices, processors, and complex BGA routing. A reversed differential pair can pass net-level continuity because both traces remain connected, but the polarity reversal will not be evident until a link or signal-integrity test is performed.

MDA can check accessible paths and local shorts on telecom interface boards. However, dense device routing and limited access can make it difficult for MDA to cover these defects. A structural pass will not verify differential impedance or bit-error rate; boundary scan and communication tests cover those paths.

Embedded Appliance Controllers

Embedded Appliance Controllers

Embedded appliance controllers typically have a mixture of relays, sensors, connectors, heater or motor interfaces, polarized devices, and low-voltage and high-voltage regions. A heater relay wired to an incorrect contact bank can still pass continuity and presence checks while causing a live-neutral crossover when power is applied to the circuit.

MDA can identify accessible connection, orientation, and passive-network defects before simulating appliance operation. Insulation withstand, relay or motor switching, and control-sequence tests require safety testing and FCT.

Our PCBA Production Lines

Our PCBA Production Lines 01 scaled
Our PCBA Production Lines 02 scaled
Our PCBA Production Lines 03 scaled
Our PCBA Production Lines 04 scaled
Our PCBA Production Lines 05 scaled
Our PCBA Production Lines 06 scaled
Our PCBA Production Lines 07 scaled
Our PCBA Production Lines 08 scaled
Our PCBA Production Lines 09 scaled
Our PCBA Production Lines 10 scaled
Our PCBA Production Lines 11 scaled
Our PCBA Production Lines 12 scaled
Our PCBA Production Lines 13 scaled
Our PCBA Production Lines 14 scaled
Our PCBA Production Lines 15 scaled
Our PCBA Production Lines 16 scaled

MDA Testing FAQs

Can MDA Detect Every Wrong Component?

MDA can only flag a component as being incorrect if the installed component changes a measurable value, polarity response, presence signature, or network pattern. A same-value substitute, an active component with no differentiating unpowered signature, or a component hidden by parallel paths may pass MDA checks and require AOI, component identification, ICT, programming verification, or FCT.

What Causes False MDA Failures?

Most false failures are a result of contamination, probe wear or misalignment, insufficient board support, varying probe contact force, residual charge, unstable limits, or revision-data mismatch. To classify the result as a PCBA defect, the measurement should be repeated under similar controlled loading conditions while comparing the performance of the probe, the board position and panel unit, the cleaning interval, and characterized samples.

Can MDA Test Assemblies with Limited Test-Point Access?

Yes, MDA can test assemblies with limited access to test points; however, the coverage record must differentiate between directly probed nodes, validated indirect checks, nodes that are excluded from testing, and the complementary method assigned to each gap. Depending on the specific design of the assembly, compatible vectorless sensing may test selected package or connector opens; however, dense BGAs, high-speed BGA networks, and shielded networks may still require boundary scan, X-ray inspection, ICT, flying probe, or FCT.

Should Device Programming Occur Before or After MDA Testing?

MDA testing is usually performed before device programming because MDA testing is designed to identify and correct structural assembly defects that do not require firmware. However, if the next test step requires boundary scan, device configuration, or a product-specific sequence, programming may be done before MDA testing. The released process should define the programming sequence and maintain traceability of the programming status by board serial number or lot.

Can MDA Prove Firmware and Communication Functions Work?

MDA confirms only the released structural and component-signature checks. Firmware execution, link establishment, communication timing, loaded outputs, safety behavior, and programmed control sequences require FCT evidence, boundary-scan test evidence, or other powered test evidence.