Download presentation
Presentation is loading. Please wait.
Published byDenis Lloyd Modified over 8 years ago
1
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.
2
Appendix A Example of a Testability Design Checklist Make printed board input/output signal logic- compatible 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.
3
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 current- limiting resistor. Buffer flip-flop output signals before they leave the board.
4
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.
5
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.
6
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 resistor- capacitor 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.
7
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.
8
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 edge- board 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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.