Appendix A Example of a Testability Design Checklist Route test/control points edge connector to enable monitoring and driving of internal board functions.

Slides:



Advertisements
Similar presentations
Chapter 4 Gates and Circuits.
Advertisements

CS105 Introduction to Computer Concepts GATES and CIRCUITS
RTL Design Introduction Decoder Encoder Multiplexer Tri-state Buffer
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 10.1 Sequential Logic  Introduction  Bistables  Memory Registers  Shift.
©Vektrex 2014; 1 Introducing n+1 Load Board Topology February, 2014.
Logic Families and Their Characteristics
Counters 4017 decade counter (1-of-10). What is a Counter? In digital logic and computing, a counter is a device which stores (and sometimes displays)
Programmable Logic Devices
Counter Circuits and VHDL State Machines
Chapter 4 Gates and Circuits.
Programmable logic and FPGA
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Digital I/O Connecting to the Outside World
Chapter 1 Quick review over Electronics and Electric Components Prepared By : Elec Solv.
Practical Aspects of Logic Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum.
Design for Testability
1 DC ELECTRICAL CIRCUITS ELECTRONIC TRAINER AND BREADBOARDING.
Electronic Component Functions What is this component doing my in electronic device?
Motors Make the world go ‘round By Jackson Greer, Room 305.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
Chapter 4 Gates and Circuits.
Contemporary Logic Design Multi-Level Logic © R.H. Katz Transparency No. 5-1 Chapter # 2: Two-Level Combinational Logic Section Practical Matters.
9 MSI Logic Circuits Some of digital system operations: Decoding and encoding; multiplexing; demultiplexing; comparison; code converting; data busing.
Practical Digital Design Considerations Part 1 Last Mod: January 2008 ©Paul R. Godin.
Electronic Troubleshooting Chapter 11 Digital Systems.
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals with PLD Programming.
Design for Testability By Dr. Amin Danial Asham. References An Introduction to Logic Circuit Testing.
Fall 2004EE 3563 Digital Systems Design EE3563 Chapter 8 Reading Assignments  8.1, ,   8.5.1, 8.5.2,  8.8  We will.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
An Unobtrusive Debugging Methodology for Actel AX and RTAX-S FPGAs Jonathan Alexander Applications Consulting Manager Actel Corporation MAPLD 2004.
Topic: Sequential Circuit Course: Logic Design Slide no. 1 Chapter #6: Sequential Logic Design.
Appendix A Example of a Testability Design Checklist  Route test/control points edge connector to enable monitoring and driving of internal board functions.
Fundamentals of Electric Circuits Chapter 5 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Operational Amplifiers The operational amplifier, also know as an op amp, is essentially a voltage amplifier with an extremely high voltage gain. One of.
Section 1  Quickly identify faulty components  Design new, efficient testing methodologies to offset the complexity of FPGA testing as compared to.
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
Counter Circuits and VHDL State Machines
CS/EE 3700 : Fundamentals of Digital System Design
Magnitude Comparator Dr. Ahmed Telba.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
Chapter 3 Parallel Ports, Power Supply and the Clock Oscillator The aims of this chapter are to introduce: Why we need parallel input/output; How simple.
1 Neutron Monitor Workshop 2(A): Principles of Digital Logic Mahidol University June 25, 2009 Paul Evenson University of Delaware Bartol Research Institute.
Testability of Integrated Circuits Presented by Srujana Aramalla Instructor: Dr.Roman Stemprok.
How do ABI test Digital ICs?. Test principles ABI digital tests are designed to find faults on boards. To do this the following principles are used: Confirm.
Chapter 2. High-speed properties of logic gates.
TITLE: 555 Timer OM INSTITUTE OF TECHNOLOGY Subject: Analog Electronics ( ) Semester: 03 Prepared By:
Basics of Bypass Capacitor, Its Functions and Applications.
Power Distribution Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology.
Logic Gates Unit 16.
Continuity tester a handy tool for testing circuits
Digital Circuits ECGR2181 Chapter 3 Notes Data A-data B-data A B here
Chapter #6: Sequential Logic Design
Fundamentals of Electric Circuits Chapter 5
Introduction Molecules: made up of atoms of individual elements.
EI205 Lecture 15 Dianguang Ma Fall 2008.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Digital Circuits ECGR2181 Chapter 3 Notes Data A-data B-data A B here
Bushnell: Digital Systems Design Lecture 4
The Xilinx Virtex Series FPGA
PLC Hardware Components.
Digital Fundamentals Floyd Chapter 1 Tenth Edition
The Xilinx Virtex Series FPGA
Fundamentals of Electric Circuits Chapter 5
Reading: Hambley Ch. 7; Rabaey et al. Secs. 5.2, 5.5, 6.2.1
Chapter 5 Operational Amplifiers
Presentation transcript:

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.

Appendix A Example of a Testability Design Checklist Use a single, large-edge connector to provide input/output pins and test/control points. 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.

Appendix A Example of a Testability Design Checklist 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. Do not use high fan-out logic devices. do use multiple fan-out devices, and keep their outputs separate.

Appendix A Example of a Testability Design Checklist 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.

Appendix A Example of a Testability Design Checklist Buffer flip-flop output signals before they leave the board. 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.

Appendix A Example of a Testability Design Checklist Construct trees to check the parity of selected groups of eight bits or fewer. Avoid "wired'OR" and "wired'AND" connections. 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.

Appendix A Example of a Testability Design Checklist 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 resistor-capacitor networks with override lines to the edge-board connector.

Appendix A Example of a Testability Design Checklist 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. Separate analog circuits from digital logic, except for timing circuits.

Appendix A Example of a Testability Design Checklist 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 edge-board connector.

Appendix A Example of a Testability Design Checklist 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.