2221-AppendixA
Download
Report
Transcript 2221-AppendixA
Appendix A Example of a Testability
Design Checklist
Route test/control points edge connector to
enable monitoring and driving of internal board
functions and to assist in fault diagnosis.
Divide complex logic functions into smaller,
combinational logic sections.
Avoid one-shots; if used, route their signals to
the edge connector.
Avoid potentiometers and "select-on-test”
components.
Use a single, large-edge connector to provide
input/output pins and test/control points.
Appendix A Example of a Testability
Design Checklist
Make printed board input/output signal logiccompatible to keep test equipment interface
costs low and give flexibility.
Provide adequate decoupling at the board
edge and locally at each integrated circuit.
Provide signals leaving the board with
maximum fan-out drive, or buffer them.
Buffer edge-sensitive components from the
edge connector - such as clock lines and
flip-flop outputs.
Do not tie signal outputs together.
Never exceed the logic rated fan-out; in fact,
keep it to a minimum.
Appendix A Example of a Testability
Design Checklist
Do not use high fan-out logic devices. do use
multiple fan-out devices, and keep their
outputs separate.
Keep logic depth on any board to a low level
by using edge terminated test/control points.
Single-load each signal entering the board
whenever possible.
Terminate unused logic pins with a resistive
pull-up to minimize noise pick-up.
Do not terminate logic outputs directly into
transistor bases. do use a series currentlimiting resistor.
Buffer flip-flop output signals before they
leave the board.
Appendix A Example of a Testability
Design Checklist
Use open-collector devices with pull-up
resistors to enable external override
control.
Avoid using redundant logic to minimize
undetectable faults.
Bring outputs of cascaded counters to
higher-order counters so that they can be
tested without large counts.
Construct trees to check the parity of
selected groups of eight bits or fewer.
Avoid "wired'OR" and "wired'AND”
connections.
Appendix A Example of a Testability
Design Checklist
If you cannot, use gates from the same
integrated circuit package.
Provide some way to bypass level-changing
diodes in series with logic out-puts.
Break paths when a logic element fans out to
several places that converge later.
Use elements in the same integrated circuit
package when designing a series of inverters
or inverters following a gate function.
Standardize power-on and ground pins to avoid
test-harness multiplicity.
Appendix A Example of a Testability
Design Checklist
Bring out test points as near to digital-to-analog
conversion as possible.
Provide a means of disabling on-board clocks
so that the tester clock may be substituted.
Provide mounted switches and resistorcapacitor networks with override lines to the
edge-board connector.
Route logic drivers of lamps and displays to the
edge connector so that the tester can check for
correct operation.
Divide large printed boards into subsections
whenever possible, preferably by function.
Appendix A Example of a Testability
Design Checklist
Separate analog circuits from digital logic,
except for timing circuits.
Uniformly mount integrated circuits and clearly
identify them to make it easier to locate them.
Provide sufficient clearance around integrated
circuit sockets and direct-soldered integrated
circuits so that clips can be attached whenever
necessary.
Add top-hat connector pins or mount extra
integrated circuit sockets when there are not
enough edge-board connector pins for
test/control points.
Appendix A Example of a Testability
Design Checklist
Use sockets with complex integrated circuits
and long, dynamic shift registers.
Wire feedback lines and other complex circuit
lines to an
Use jumpers that can be cut during debugging.
The jumpers can be located near the edgeboard connector.
Fix locations of power and ground lines for
uniformity among several board types.
Make the ground conductor large enough to
avoid noise problems.
Group together signal lines of particular
families.
Clearly label all parts, pins and connectors.