| Testability comes in a
couple different areas
of the product's life cycle. First, the documentation package that test
receives is very important. It's the Road
Map
of the PCB
that will be tested. This information is the Schematics, Bill of
Materials (BOM) and the Board files or CAD files. Secondly, the
electrical design. Circuit design must allow control and disabling of
circuitry for testing. Finally, looking at the mechanical attributes of
the board, there needs to be some physical concerns with accessing test
targets. Below we address these three items and how they effect the
testability of the PCB.
Documentation
Files. Test
engineering needs Schematics and BOM in a
readable format. Schematics are required to understand the electrical
connectivity of the board. Schematics are also used to determine areas
of concern with respect to the board's testability. BOMs should include
reference designators, part numbers, values, & tolerances. An
electronic ASCII or Excel copy works best for this data.
Circuit
Board Design Files.
Most CAD
Systems have a set file or procedure to extract the CAD files into
a
ASCII
formatted file.
This CAD file
will contain the intelligent data of the board such as: Location
Reference,
X & Y Coordinates, Theta
(Part Rotation),
Part Number (Reference to BOM), Package
Style,
PCB Mount Side (Top/Bottom) and Component
Technology (SMT
vs. PTH).
If
possible,
have your designer create a layer in the circuit board design files for
test points and tooling pins. This will allow the creation of a GERBER
file specifically for the test pads and tooling pins. Example: file
name of "testinfo.gbr".
Although this is not necessary, it
helps speed fixture design and reduce costs and the potential for
fixture fabrication error.
Mechanical
Design Considerations. PCB
test access is typically accomplished through a bed-of-nails fixture,
or higher performance short-wire fixtures. On automated manufacturing
production lines where boards arrive at the ATE via conveyors,
mechanically actuated fixtures are used.
Edge
Clearances. Mechanical board
handlers may need as much as 0.138" clearance from components and
0.125" clearance from test pads to provide room for conveyor rails.

Tooling Holes. Place two (or three)
diagonally opposed,
unplated tooling holes as far apart as possible with a tolerance
between holes of ±0.002" to ensure correct fixture
placement.
Tooling pin flex can be minimized by using at least 0.125" diameter
holes. Tooling hole diameters should be maintained to within
0.003"/-0.000". Solder contamination and plating thickness variation
problems can be prevented by keeping tooling holes free of plating.

Test
Pads. The tolerance from a test
pad to tooling hole should be held to ±0.002".
Clear
access to test pads is vital. Ideally, test pads should be
provided on each node. If possible, always place test pads on one side
of the board to minimize the likelihood of more expensive double-sided
fixtures. Test pads should be round, and nominally 0.035" in diameter
with pad-to-pad accuracy of ±0.003".
Board Edge. Test pads should also
be located at least 0.125" from the
board edge because, pick and place systems and handlers require access
to the board edges.
Spacing. Test pad spacing
should be 0.100"whenever possible,
0.050" at a minimum. Test Electronics can probe centers as close
as 0.015", but these small probes are expensive and do not
have
the durability of the larger probes.
Component Clearance. Test pads on the
component side of the board
should have at least 0.040' clearance from components to avoid damage
to either the probe or the part.
Proximity to Signal
Source. Place test points as
close as possible to the
signal source to minimize the electrical impact of the tester on the
circuit board. Place several test pads on the VCC and ground lines to
assure a more even power distribution. Keep in mind that heavy
backdrive currents can shift ground potentials.
Accessibility
Guidelines for SMT Boards
|
Test pads should be
0.015 to 0.032 inches in diameter.
|
Based on generally
accepted test fixture/PCB manufacturing
tolerances, the SMD probe requires a test pad of this size for repeated
tip-to-target accuracy. Naturally, the larger the target, the greater
probability of hitting it
|
|
Coat test pads with
conducive non-oxidizing material.
|
Test pads should be
solder coated or coated with a
non-oxidizing material such as gold. Solder oxides are easily
penetrated with most sharp tip styles, ensuring good electrical
integrity.
|
|
Probe test pads or
vias, not components or component leads.
|
Probing a component
lead may force a broken or cold solder
joint to make contact and appear good.
|
|
Provide accurate
tooling pins.
|
The tooling pin
location is key to fixture/PCB alignment
Tolerance from the DUT to the datum to the test pad should be
±0.002 in.
|
|
Place tooling holes as
far apart as possible.
|
Tooling holes on the
PCB should be as far apart as possible,
diagonally placed, with a tolerance between holes of ±0.002
in.
A 0.125 in. or larger tooling pin will help maintain stability and
PCB/fixture alignment. Tooling hole diameter tolerance should be within
+0.003/ -0.000 in.
|
|
Minimize use of tall
components.
|
SMT boards with
component height greater than 0.35 in. are
difficult to probe, requiring cutouts or relief in the probe plate.
When possible, extend test pads 0.1 in. away from tall components to
allow for milling tolerances.
|
|
Don't crowd test pads.
|
Leave a 0.018 in.
unpopulated area around each test pad to
minimize shorting during worst-case tolerance scenarios.
|
Probing.
Device
pins
(through-hole), test pads, connectors, and vias can be used to allow
adequate test access. For PCBs using Surface Mount Technology (SMT),
test pads must be used since probing may damage the leads and open
solder connections may be temporarily connected when the probe presses
the leads onto the trace surface.
Test Probe Sizes. Test pad diameters
should be between 0.015" to
0.040" nominally 0.035" when using standard 100-mil, 75-mil,
or
50-mil test probes and should have an adequate solder surface to ensure
reliable probe contact. 30-mil to 15mil probes are more
fragile,
more expensive, and less reliable. During test fixture layout, every
attempt should be made to minimize the need for 30-mil to 15mil probes.
For greater accessibility on fine-pitch devices, test pads should be
staggered to allow 50-mil spacing.
Probing Connectors. When probing
connectors, it is typical to
probe the solder side of a through hole mount with a crown shaped test
probe tip. Test access can be obtained through the connectors and the
connectors can be tested. Special test probe tip styles are available
to fit a wide variety of female connectors. Male connectors can be
tested using special shrouds with cupped style probe tips up
inside the shrouds.
Vias. Where
via probing is necessary, soldering or gold plating the vias provides a
good probing surface. Vias must not be solder masked as this will
insulate and block probe contact.
Balance Probe Density,
Vacuum Only. One of the great
advantages of mechanical
fixtures is that they do not require a balance of probe density. For
vacuum fixtures only. To ensure PCB co planarity, increase probing
precision, and minimize component damage due to PCB flexing, test pad
density should not exceed 12 per square inch (8 oz. probes). Excessive
probe density may hinder proper sealing of vacuum fixtures. In every
case, probing densities must be carefully planned to achieve the best
testability.
Tall Components. Tall PCB components
(> 0.35") necessitate
milling the test fixture for extra clearance. As a precaution to avoid
damage to the component and to prevent probe-induced shorts, test pads
should not be placed within 0.1" of such components.

Electrical Design
Considerations. There are
several
fundamental design
considerations that can have a major impact on a PCB's testability and,
therefore, its cost.
Power Distribution. While the current
handling capacity of
standard probes is 1 amp, a practical limitation of 1/2 amp will
guarantee more efficient probe performance and reliable power
distribution. Power distribution should take place across the entire
board with at least three test points for the first amp and another
test point for an additional 1/2 amp. Additional test points must be
included for power supply sense lines, as well as grounds and returns,
especially in digital logic testing. Any PCB changes, i.e., jumpers or
components on the probe surface, must be positioned carefully so as not
to interfere with probe access.

Clocks.
Typically
on-board clocks
must be disabled to effectively test the rest of the circuit Clock
sources must be controllable from the tester.

Enabling Test. External control or
output lines must not be
tied directly to ground or to the VCC. Otherwise, it's impossible to
use available test library elements easily, leading to a more complex
and more costly test routine.

Similarly, separate
reset,
control, and enable lines must not be tied through a common resistor as
this prohibits independent testing of each device.

Keep
Resets and Enables Separate. Power on reset circuits must be able to be
driven by the tester to achieve a known circuit state.
Complex Devices. Make sure that the
reset line to an ASIC or
the output enable lines on a PAL are accessible to the tester. You may
alternatively provide a simple equation that can be entered by the
tester to set the outputs of a PAL to a known state.
Unused
Pins. All
unused pins should be
nailed with a test pin to ensure that faults associated with these
unused pins do not propagate through the circuit.
Drive Inputs.
Many
times, lengthy test back driving of a power device, such as a 244, can
lead to device destruction due to excessive heat build-up. Driving the
inputs rather than driving the outputs should be used whenever possible
to avoid excessive back drive on power devices with heavy fan-out
capabilities.
Accessing
and
Connecting Up Boundary Scan Devices. Understanding
the relationship of the 5 pins; TDI, TDO, TMS, TCLK and TRST in the
Boundary Scan chain is key to using this powerful test tool. As designs use longer
serial
chains, requirements for special
handling communications between the chips are important. Please
Note: For
ICT to help keep cost down and not add any special tools to your
system, a designer can reduce the
chain to a single device chain. Adding test access generally slashes
the test development time by orders of
magnitude. A check list for basic Boundary Scan requirements is here.

Flash. Flash EPROMS require
special testability consideration. Do
not program the protection bit until after the test Do not use Hardware
Fault Insertion as it might re-program the device. Program first...
then verify.

Battery on Board. An on-board battery
requires a jumper because
it is difficult to detect shorts around a battery. Large capacitors can
sometimes act like batteries, so they will need to be discharged so
they can be dealt with by test.
Cluster Test. A bell grid array
essentially has very limited access to its
nodes. This often requires a form of cluster test in which a EGA is
tested in conjunction with other devices that define a more testable
functional block.
Mixed Signal Devices. Many analog and mixed
signal devices can react
adversely to the electrical loading of tester and fixture. Test points
need to be buffered or placed very close to the signal source;
alternatively, the device can be tested as a cluster.
It's there...but can I
probe it? Circuit nodes fall
into two categories --
those that are accessible or not and those that are probable or not.
Accessible nodes might not be probable due to tester loading on the
circuit An inaccessible node might be probable through indirect means
such as Boundary Scan virtual nail. Improbable and inaccessible nodes
are either untestable or require alternative means such as cluster
test, etc.

New Test Approaches. Many innovative
testing strategies are being
introduced that will enhance the likelihood of testability. These
include the adoption of Boundary Scan designs, automated test model
development, and analog testing of digital opens.

|