41
Agilent 3070 User Fundamentals PushButton Debug for Pins & Shorts 10 - 1 Module 10: PushButton Debug for Shorts & Pins Tests Table of Contents The Test Development Process ..............................................................................2 Agilent PushButton Debug.....................................................................................3 Start Agilent PushButton Debug ..................................................................4 The PushButton Debug interface offers two levels of debug .................................5 Board Level Debug.......................................................................................5 Device Level Debug .....................................................................................7 PushButton Debug's Pulldown Menus .........................................................8 The MACROS Menu ..................................................................................10 HELP Menu ................................................................................................13 How these Menus apply to Fixture Verification.........................................14 How these Menus apply to Shorts & Pins ..................................................16 Lab Preparation ....................................................................................................18 LAB 10A: Verify Fixture Wiring.........................................................................19 LAB 10B: Debug Shorts and Pins Tests ..............................................................28 Questions and Answers about Shorts Testing ......................................................36 Review ........................................................................................................39

Module 10 Shorts & Pins Push Button Debug

Embed Size (px)

DESCRIPTION

HP3070 Tester

Citation preview

Page 1: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 1

Module 10: PushButton Debug for Shorts & Pins Tests

Table of Contents

The Test Development Process ..............................................................................2Agilent PushButton Debug.....................................................................................3

Start Agilent PushButton Debug ..................................................................4

The PushButton Debug interface offers two levels of debug.................................5Board Level Debug.......................................................................................5Device Level Debug .....................................................................................7PushButton Debug's Pulldown Menus .........................................................8The MACROS Menu..................................................................................10HELP Menu................................................................................................13How these Menus apply to Fixture Verification.........................................14How these Menus apply to Shorts & Pins ..................................................16

Lab Preparation ....................................................................................................18LAB 10A: Verify Fixture Wiring.........................................................................19LAB 10B: Debug Shorts and Pins Tests ..............................................................28

Questions and Answers about Shorts Testing ......................................................36Review........................................................................................................39

Page 2: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 2

The Test Development Process

• In previous modules you:− Created the directory and the "config" file− Translated the CAD data using CAMCAD− Finished the board description using Board Consultant, the Part

Description Editor and the Digital Setup Editor− Generated and evaluated the "testability.rpt"− Ran Test Consultant to generate fixture and test files− Learned about verifying the test fixture− Examined the Pins Test and the Shorts Test theory

• Having built the fixture, you are ready to verify the fixture and begin turningon the individual tests that comprise the overall 3070-test suite.

• In this lecture, you will:− Learn about Agilent's PushButton Debug interface and learn to use it to

verify the test fixture and when testing Pins and Shorts. After adiscussion of analog incircuit tests, you will see how to use PushButtonDebug to turn-on and debug those tests. Etc.

• During the lab, you will:− Use PushButton Debug to verify the test fixture.− Use PushButton Debug to turn-on and debug the Pins and Shorts tests.

13070 User FundamentalsModule 10: Shorts & Pins Debug sA

Test Development FlowchartProcess Files Tools

Generates Modify

board

testability.rpt

Fixture Files

IndividualTest Files

config

testplan

Translate CAD1

Generate Test & Fixture files3

Build & Verify test Fixture4

Turn-On / Debug all Tests5

Release to Production & Long Term Support

6

Describe board & system2

Custom libraries

board_xy

ECO

CAMCAD Translator

BT-BASIC

Board Consultant

Part Description Editor

Digital Setup Editor

IPG Test Consultant

PushButton Debug

Page 3: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 3

Agilent PushButton Debug

• Agilent PushButton Debug is the interface used to verify the fixture, turn-onand debug your new tests.

• It is also used to turn-on and debug boards after engineering changes. Whenyou have learned to debug, it really does not matter if it is newly developedboard or an ECO.

• Most of the functions that PushButton Debug provides can be done directlyfrom the BT-BASIC window. However, to do all these functions requires theprogrammer to remember hundreds of commands and options to thosecommands.

During this module, you will start the debug process with Fixture Verification, Pins andShorts tests. There is a "Pre-Shorts test" which sets switches, jumpers and potentiometersin known states before running the Pins or Shorts test. The Angela Board does not haveany adjustable devices (it does have them, but they are to simulate failures, the softwaredoes not know about the switches), so we are skipping the Pre-Shorts test for now. Youwill see it later.

23070 User FundamentalsModule 10: Shorts & Pins Debug sA

Agilent PushButton Debug

Page 4: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 4

Start Agilent PushButton Debug

There are several possible ways to start PushButton Debug.

• Use the CDE Panel and popup menu - you will receive a query windowasking for the path to your board directory.

• You can start it from BT-BASIC. This method will be illustrated in the lab.

msi "<board directory>"load board | debug board

• If you are using an NT controller, there is a shortcut icon, double click onthat icon.

Page 5: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 5

The PushButton Debug interface offers two levels of debug

• Board Level• Device Level

Board Level Debug

The Board Level of PushButton Debug is used for system andtest initialization. Board Level Debug functions are groupedunder the SETUP MACRO menu and include:

• Initialize and take control of the testhead• Load the “testplan”• Lock the fixture to the testhead• Verify the fixture

33070 User FundamentalsModule 10: Shorts & Pins Debug sA

Agilent PushButton Debug

Page 6: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 6

A second function of Board Level Debug is testing groups ofdevices based on their test type. These test functions aregrouped under the TESTPLAN MACRO selection:

• Pre-Shorts test• Shorts test• Analog Incircuit tests• TestJet• Polarity Check• Connect Check• Turn on the power supplies• Digital Incircuit tests• Analog Functional tests• Boundary Scan tests• Remove power from the board• Apply power to the board• Provide access to custom macros that you write

Analysis is a third function of Board Level Debug. Having turned on the tests, you needto analyze the quality of the tests. This is done using reports and tests under the TESTGRADER MACROS. This macro is currently not available on the MS Windows ®.This macro includes:

• Generate Test Coverage Report• Create Grading Config & Testplan• Grade Tests

A fourth function is available with optional software (Quick 70). This is the Quick ReportMacro and generator. This report creates a summary of how to optimize your tests forbetter throughput. This function will not be taught during this class.

Page 7: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 7

Device Level Debug

Using Board Level Debug, load the board's tests, initialize the testhead and run a specifictest subroutine. This provides a list of devices that need to be debugged. When you havethe list, you start debugging those devices. This moves to the Device Level of debug.

• Initialize with Board Level Debug:− Initialize test with the SETUP_MACRO.− Use the TESTHEAD_MACRO to test a specific type of test.

(E.g.: analog incircuit, digital incircuit, ...)− This results in a list of failing devices.− You need to debug each failing device.

• Device Level Debug:− Use the DEBUG menu to debug a specific device or the next

component in the list of failing devices.− When you select a specific device to debug, the entire debug

environment changes from the Board Level to the Device Level.• In the Device Level, the menus change according to what

subsystem is entered.• The Analog subsystem uses a different set of debug tools than

used by the Digital subsystem.− During this module, the emphasis will be on learning to navigate and

use the PushButton Debug interface and specifically on Pins and Shortsdebug tools.

43070 User FundamentalsModule 10: Shorts & Pins Debug sA

Agilent PushButton Debug

Page 8: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 8

PushButton Debug's Pulldown Menus

There are five menu selections across the top of the PushButton Debug window. They areFILE, DEBUG, EDIT, MACROS and HELP.

FILE

When this selection is clicked, the following list is offered:

• Open..., a new board directory• New reset PushButton Debug• Save save custom macros that you might create• Save As... save the custom macros in a specific directory

path• Unlink... delete a specific file• Exit close PushButton Debug

53070 User FundamentalsModule 10: Shorts & Pins Debug sA

Agilent PushButton Debug

Page 9: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 9

Debug

When this selection is clicked, the following list is offered. It is assumed that you have alist of failing devices. The software automatically highlights the first device in the list.You can click on a device in the list to move the highlight marker.

• Debug Next TestDebug the next device after theone highlighted.

• Debug Selected TestDebug the highlighted device

• Debug Test...Specify a device for debug - not onlist is okay

• Debug Current TestDebug the highlighted device

• Debug BoardReturn to the Board Level ofDebug

• Debug StatusReturns the level of debug

• Compile Selected TestCreate an object for the highlighted device

• Compile Selected Test; DebugCreate a debug object highlighted device

• Compile Test...Create an object for a specified device

• Mark PermanentMark the test permanent in the "testorder" file

These various levels of debug will be explained in detail during the labs, when youactually use them.

Page 10: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 10

The EDIT Menu

When the EDIT selection offers tools to assist you in moving through a file and editing it.This is not the best text editor in the world. Indeed, the debug editor is only provided soyou can easily make simple changes and document them.

When this selection is clicked the following list is offered:

• CutDelete highlighted text

• CopyCopy highlighted text into mouse buffer

• PastePaste mouse buffer at point where cursor is now

• Find String...Search for specified word or phrase

• Go To Line...Move to a specified line number

• Duplicate A Line Paste a copy of the current line below the current line

The Duplicate A Line function is particularly important. When debugging a test, it isrecommended that you duplicate a line, comment the original line so it is not executedand change the copy of the line. This makes the code self documented and when youreturn to work on this test several weeks or months after the initial turn-on, you have animmediate history. This will save you lots of time in the long run.

The MACROS Menu

Selecting the MACROS menu gives you thefollowing choices:

• Setup Macros• Testplan Macros• Board Grading Macros• Quick Report Macros

Each of these will be reviewed, but only to the level that applies for Pins and Shortstesting. During later modules, more functionality will be described.

Page 11: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 11

SETUP MACROS

The Setup Macros menu offers the following sub-menu:

• Initialize AllSetup the testhead to perform tests.

• Testhead Power OnRestart the testhead if shutdown.

• Testhead is 1Take control of the testhead

• Testhead is *Relinquish control of the testhead

• Fixture Lock Lock the fixture to the testhead

• Fixture UnlockUnlock the fixture

• Get TestplanGet the "testplan" - required for PushButton Debug to function.

• Verify Fixture Verify fixture - same as Verify All

• Verify All NodesVerify fixture - same as Verify All Nodes

• Verify Mux CardsVerify fixture - same as Verify Mux Cards

• Verify TestJetVerify fixture - same as Verify TestJet

• CustomDefine your own macro (s).

Page 12: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 12

TESTPLAN MACROS• Pins

Perform Pins test• Preshorts

Perform Pre-Shorts test• Shorts

Perform Shorts test• Calculate Test Limits...

Recalculate test limits after debug• Analog Incircuit

Perform the Analog Incircuit tests• TestJet

Perform the TestJet tests• Power Supplies

Setup and test the Power Supplies• Digital Incircuit

Perform the Digital Incircuit tests• Analog Functional

Perform the Analog Powered tests• Digital Functional

Perform the Digital Functional tests• BScan Powered Shorts

Perform Boundary Scan's Powered Shorts tests• BScan Interconnect

Perform Boundary Scan's Interconnect tests• BScan Incircuit

Perform Boundary Scan's Incircuit tests• Unpowered

Turn off the power supplies and discharge board• Powered

Setup to power the board• Custom

Create your own macro.

TEST GRADER MACROS (Not available on the MS Windows ®)• Generate Test Coverage Report

A test coverage summary• Create Grading Config

Create a custom "config" for grading• Create Grading Testplan

Create a custom "testplan" for grading• Grade Tests

Grade the test

Page 13: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 13

QUICK REPORT MACRO (Not available on the MS Windows ®)• Generate Quick Report

Generate two reports describing how to improve test throughput.

HELP Menu• The HELP menu provides access to help files for PushButton Debug.

Page 14: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 14

How these Menus apply to Fixture Verification

Agilent PushButton Debug and BT-BASIC are used together for Fixture Verification.

In the PushButton Debug interface are several Verify tasks. These are used to quicklyinitialize the testhead and start the verification process. Having started the process, ifthere are problems, you will frequently move to the BT-BASIC window to work at amore detailed level.

These functions only work at the testhead. These are all Board Level Debug tools:

• Start Agilent PushButton Debug− Define the board directory being debugged

• Click MACROS | SETUP MACROS | TESTHEAD POWER ONThis selection is only needed if the testhead has been shutdown.If the testhead is running, it is not necessary.

• Click MACROS | SETUP MACROS | INITIALIZE ALLThis initializes the testhead and gets it ready to run any test you specify.The individual steps performed:

− testhead is 1 Takes control of the testhead− fixture lock Lock the fixture to the testhead− get basic "testplan" Load the "testplan"

63070 User FundamentalsModule 10: Shorts & Pins Debug sA

Agilent PushButton Debug

Page 15: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 15

• Click MACROS | SETUP MACROS | VERIFY FIXTUREThis starts the fixture verification process. The Verify Fixture invokes theVerify All BT-BASIC command. Many programmers will use theVerify All Nodes instead to save time. This is especially true if they have anexperienced fixture vendor.

• Click MACROS | SETUP MACROS | VERIFY MUX CARDSIf there are TestJet probes; you need to verify the multiplex card associatedwith the TestJet probes.

• Click MACROS | SETUP MACROS | VERIFY TESTJETIf there are TestJet probes, you need to verify those probes.

These tools are illustrated in the following lab.

Page 16: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 16

How these Menus apply to Shorts & Pins

For now, you are only interested in those menu selections that initialize the testhead andtest the Pins Test and the Shorts test. These functions only work at the testhead. Startwith Board Level Debug tools:

• Start Agilent PushButton Debug− Define the board directory being debugged

• Click MACROS | SETUP MACROS | TESTHEAD POWER ONThis selection is only needed if the testhead has been shutdown.If the testhead is running, it is not necessary.

• Click MACROS | SETUP MACROS | INITIALIZE ALLThis initializes the testhead and gets it ready to run any test you specify.The individual steps performed:

− testhead is 1 Takes control of the testhead− fixture lock Lock the fixture to the testhead− get basic "testplan" Load the "testplan"

• Click MACROS | TESTPLAN MACROS | PINSThis performs the Pins Test.

• Click MACROS | TESTPLAN MACROS | SHORTSThis performs the Shorts Test.

73070 User FundamentalsModule 10: Shorts & Pins Debug sA

Agilent PushButton Debug

Page 17: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 17

If all tests pass, you advance to the next level; that of analog incircuit tests.

If a Pins or Shorts test fails, you will debug the test using a BT-BASIC window instead ofthe Device Level of Debug. Remember that you are testing nodes during these tests, notdevices. The description of the Device Level of Debug will be delayed until the AnalogIncircuit test module. Analog Incircuit and most of the other test types use the DeviceLevel of debug.

Debugging a Pins test involves testing with:

• No board on the fixture• A blank, unpopulated board• A board wrapped in aluminum foil• A properly populated board

Troubleshoot:

• The node failed because it is isolated although it should not be isolated.− Verify that the node really is or is not isolated.− If it is isolated and should be isolated, change the Board Consultant

description - there must be a data entry error for the software to thinkthere is a current path.

− If it is isolated, but should not be, there is a fixturing problem.Check for missing probes, missing wires, miswires, probe not hittingtestpad or board correctly, test probe permanently compressed,contamination on printed circuit board preventing contact, personalitypin not through the Alignment Plate, etc.

• The node failed because it is not isolated when it should be isolated.− Verify that the node really is or is not isolated.− If it is not isolated and should not be isolated, change the Board

Consultant description - there must be a data entry error for the softwareto think there is a current path.

− If it is not isolated, but should be isolated, there is a fixturing problem.Check for two personality pins through the same Alignment Platefunnel, miswire, probes touching (above or below Probe Plate), probedeflecting on board and bridging to another node, etc.

These debug procedures are usually done in BT-BASIC because you will use it touncomment isolated nodes, re-comment them, etc.

Page 18: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 18

Lab Preparation

During the following labs, several details will be described. These need to be reviewedbefore you encounter them there:

• In PushButton Debug, you must tell the software how the vacuum isconfigured. There are several ways to accomplish this. The lab describes onemethod that you will find useful in many situations.

• When performing the fixture verification steps, the lab will describe atechnique and have you test three or four of the nodes. It will then direct youto another method. You and your lab partner can do more than the threenodes described in the lab. But as always, remember that someexperimentation is good, too much delays the class.

• There are two labs.− Lab10A focuses on fixture verification.− Lab 10B covers Pins and Shorts testing.− The instructor may ask you to do both labs at one time or to perform

just Lab10A and let someone else on the testhead. Returning later to doLab10B.

• There are some questions following Lab10B. Please answer them beforelooking at the review section.

83070 User FundamentalsModule 10: Shorts & Pins Debug sA

Lab Preparation

Page 19: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 19

Closed: Right side DownOpen: Left side Down

LAB 10A: Verify Fixture Wiring

This lab is done at the testhead.

STEP 1: Verify the fixture.

Before you can start debugging the board, confirm that the fixture is wired correctly. Thisonly needs to be done once.

1. Go to your testhead and locate an Angela Board.

2. Set up the board for test:

Make sure the SlideSwitches SW3, SW4 andSW5 are in their"Normal" positions.

Make sure all the rockerswitches on SW1 are set downon the right.

Make sure all the rocker switches on SW2 are set down on the left.

NOTE: The Slide Switches are included to simulate faults. The positions arelabeled Normal, High, Low and Open. As the names imply, these positionschange resistors and capacitors of correct and incorrect value into the board'scircuit. When debugging those devices, you will simulate misloaded devicesusing these switches.

NOTE: The rocker switches are included to simulate faults. Some simulateopen circuits, others short nodes to ground. Each function and the reason forthat function will be explained when the switch is used.

3. Install the fixture on Bank 2.

If the fixture is not already loaded on the testhead. Locate a fixture and loadit. Bank 2 is on the left. The labels on the fixture should be right-side-upwhen installed correctly.

4. Place a board on the fixture. This will be a loaded board, something you shouldavoid with anything larger than the Angela Board. The correct procedure would beto use a blank board, that is a board that does not have any components loaded.

If the board is not already loaded, please locate one and place it on thefixture. Use the tooling pins for alignment.

Page 20: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 20

5. Start PushButton Debug.

HP-UX USERS Click the 3070 icon Open a BT-BASIC window. Enter the path to your directory: /<home path>/angela_bd Start PushButton Debug: load board | debug board

OR Click on the 3070 icon to pop-up the 3070 menu. Click on the file manager icon on the CDE interface. (It is on the left and

looks like a filing cabinet) Navigate to the angela_bd icon in the file manager window. Drag the angela_bd icon and drop it on the Pushbutton Debug icon in the

3070 popup window

NOTE: If you are at one of the Agilent training sites, the HP-UX systems useNFS mounts to connect the workstations in the classroom to the testheads.When you log onto the testhead as a user, the software automatically connectsyou to the workstation in the classroom.When you start a BT-BASIC window, it is automatically associated with yourworkstation. However, if you started PushButton Debug from the 3070 menu,it is associated with the testhead and will not easily find your files, across thenetwork, on your workstation.

MS WINDOWS USERS Start PushButton Debug by double clicking on its desktop icon. Define the path to your directory. . .

NOTE: If you are at one of the Agilent training sites, MS Windows uses aMap Network Drive function to connect the workstation's disk in theclassroom to the testhead controller. When you log onto a testhead you willfind all the Personal Computers in the classroom mapped to the testheadcontroller. To access your disk drive, use the map definitions below: user1 S: user3 U: user5 W: user7 Y: user2 T user4 V: user6 X: user8 Z:

<Map Letter>:/Agilent3070/home/user<#>/angela_bd

EVERYONE You will see the PushButton Debug (Board Level) screen.

The next step takes control of the testhead and initializes it for test.

Click MACROS Click SETUP_MACROS Click INITIALIZE_ALL

Page 21: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 21

6. While there is an Operator key labeled faon, the vacuum will not work nowbecause the vacuum well definition is part of the “testplan”. You will notexecute the “testplan” as part of the verification sequence; therefore, you mustmanually define the vacuum well.

In the BT-BASIC window (the testplan is already loaded):

find "vacuum well" Use the arrows to move the program up or down so the line, vacuum

well a is 2,3 appears on the command line. With the line on the command line, press ENTER or F4: EXECUTE.

When you issue the command to verify the fixture, the system will not turn on thefixture vacuum. Instead, you must assert the vacuum manually - before starting toverify.

NOTE: Why does the system require you to turn on the vacuum manually?After all, it knows we are verifying the fixture; therefore, we must have aboard on the fixture, which means we need vacuum asserted!In fact, you do not need to have a printed circuit board on the fixture forverification. Some users will verify the fixture first, without the board andothers will use verify without the board during troubleshooting.

7. Turn on the vacuumIn the BT-BASIC window: OR Using the Operator Keypad:

faon Click the faon button

8. Use the Board Graphics function to simplify the fixture verification.In the BT-Basic window: Enter

board graphics

9. Begin fixture verificationIn the PushButton Debug interface:

Click on MACROS | SETUP_MACROS | VERIFY FIXTUREThe command verify all is executed in the BT-BASIC window. Thiscommand will tell you to place the hand-held probe on a point and press theSTART key. When this is done, the contact between that node and the hand-held probe is confirmed. If there is any extra contact detected, that is reportedas a failure. If the expected contact is not found, that too is reported as afailure.

Page 22: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 22

Notice that C1 pin 1 is flashing in the Board Graphics window.

If you prefer, use VERIFY ALL NODES from the PushButton Debugwindow. This has you probe each node once instead of each probeablelocation.

Note: Please do not neglect the fixture verification step. If you do, you mayspend hours debugging a device that should take only a few minutes; allbecause of a fixture contact problem.

There are 111 nodes on the Angela Board. Not all nodes will be verified.

The prompt:

1: Probe C1.1 (22064: VCC(22063)

Place the hand-held probe on pin one of C1. Lab partner, press the Start Key. Maintain contact until you hear three quick beeps and the result is reported.

1: Probe C1.1 (22064: VCC (22063)Node PASSES

Repeat for three more device pins, the expected results are listed below

2: Probe c1.2 (21849): GND(22201)(22202)

Control Card BRC (21849) was not tested. BRC (22201) Passes 1 ohms. BRC (22202) Passes 1 ohms. Short found to Digital Ground, 0 ohms.

3: Probe c2.1 (22064): VCC(22063)

Node PASSES.

4: Probe c2.2 (21849): GND (22201) (22202) Control Card BRC (21849) was not tested. BRC (22201) Passes 1 ohms. BRC (22202) Passes 1 ohms. Short found to Digital Ground, 0 ohms.

Press F7: AUTO START1

1 The Autostart feature enables a single person to verify the fixture without having to press start. It

takes a little practice to get the timing correct. "It takes ear hand coordination"

Page 23: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 23

Place the hand-held probe on C3 pin 1.(Remove the probe as soon as you hear the three quick beeps.)

5: Probe c3.1 (22064): VCC (22063) Node PASSES.

Repeat for three more device pins, the expected results are listed below

6: Probe c3.2 (21849): GND (22201) (22202) Control Card BRC (21849) was not tested. BRC (22201) Passes 1 ohms. BRC (22202) Passes 1 ohms. Short found to Digital Ground, 0 ohms.

7: Probe c4.1 (22064): VCC (22063) Node PASSES.

8: Probe c4.2 (21849): GND (22201) (22202) Control Card BRC (21849) was not tested. BRC (22201) Passes 1 ohms. BRC (22202) Passes 1 ohms. Short found to Digital Ground, 0 ohms.

Allow your lab partner to test their ear hand coordination.

The ground and VCC connections appear to be good. Try some other nodes.

Press F5 or click skip 1 deviceUntil node INPUT is displayedHint: If node INPUT was skipped press F4 or click backup pin to return tonode INPUT.

Probe the following device pins for more practice.

15: Probe c201.1 (22324): INPUT (22063) Node PASSES.

16: Probe c201.2 (22341): C201-2 Node PASSES.

Press F8 quit verify.

Page 24: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 24

CLOSEDCLOSEDCLOSED

CLOSED

CLOSED

SW1

12345678

161514131211109

OPEN

CLOSEDCLOSED

10. This is good practice, but what happens when problems arise?.

Open SW1 position 2 In the BT-BASIC window, enter the

command: verify from “D0” (D Zero)

Note: PushButton Debug only offers twoverification alternatives but there are moreavailable through BT-BASIC.

21: Probe j1.1 (22062): D0

Place the probe on J1 pin 1 and wait.

There is no connection. No beeping, no nothing.

Press Start

21: Probe j1.1 (22062): D0 BRC (22062) FAILED.

The open switch simulated an open to the probe fornode "D0" BRC [2 20 62].

What are the possible causes for the open?Pretend this is a real failure.

1 __________________________________________

2 __________________________________________

3 __________________________________________

4 __________________________________________

5 __________________________________________

How would you debug this problem?

1 __________________________________________

2 __________________________________________

3 __________________________________________

4 __________________________________________

5 __________________________________________

Press F8 quit verify Return SW1 position 2 to the closed position.

Page 25: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 25

The open switch simulated an open to the probe for node "D0" BRC [2 20 62].What are the possible causes for the open? Pretend this is a real failure.How would you debug each problem?

• 1 The probe on J1.1 is broken or missing. Remove the board and look at the probe for J1.1.

• 2 The wire from J1.1 to the Personality pin [2 20 62] is broken or missing. Measure for continuity from the probe for J1.1 to BRC P pin [2 20 62]

• 3 The P pin [2 20 62] is blocked by a foreign object. This would be found when you attempted to measure continuity to the P pin BRC [2 20 62].

• 4 The probe target on J1.1 could be covered by a foreign substance or the probe is missing the target. Look at the bottom of the board where the probe target for J1.1 is located.

• 5 There could be a failure in the testhead. Run system diagnostics.

Close SW2 position 8

In the BT-BASIC window, enter the command: verify from “DOUT2” (The letter O, as in OUT)34: Probe j1.14 (22303): DOUT2 (22003)

Place the probe on J1 pin 14. Press Start

34: Probe j1.14 (22303): DOUT2 (22003) BRC (22303) Passes 1 ohms. BRC (20003) Passes 1 ohms. Short found to BRC (22201), 1 ohms, node GND. Short found to BRC (22202), 1 ohms, node GND. Short found to Digital Ground, 0 ohms.

The switch simulated a short from "DOUT2" to GND.

What are the possible causes for the short, not caused by the switch?Focus your answer on half splitting the source of the fault. Consider allpossible causes, but answer the two root causes of a real failure.

1 __________________________________________

2 __________________________________________

Press F8 quit verify

Return SW2 position 8 to the open position.

Page 26: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 26

What are the possible causes for the short?Pretend this is a real failure, not caused by the switch.

• 1 The board has an actual short.• 2 There is an extra wire from the probe or P pin for node "DOUT2" to one

of the ground probes or P Pins.

11. Now try the find pins command:In the BT-BASIC window, issue the command:

find pins

This asks the HP 3070, “Where do I have the probe?”

Place the probe on any test point on the board and press F1, press the footswitch or use the AUTO START function.

Press F8: DONE when you are ready to end the find pins sequence.

12. Experiment with the probe command next:

probe “J1”Probing Device J1.

Pins> 1 1111111112 2222222223 3333333334 4444444445 T Tested 1234567890 1234567890 1234567890 1234567890 1234567890 p Probe ---------- ---------- ---------- ---------- ---------- * untested 0 + *****************.... .......... .......... .......... . Unused

Note the syntax:

• T for Tested • p for probed (now)• * for not yet tested • . for unused

Place the probe on pin 1.While probing pin 1, the “*” turns to a “p” indicating “probed”.When the probe is removed, the “p” turns to a “T” indicating “Tested”.

Repeat for all 16 pins of J1.

If you were instructed to do Lab10A and Lab10B skip to Step 4 below, inLab 10B.

Page 27: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 27

13. Leave the testhead:

Click FAOFF on the opertor widget. Click FIXTURE UNLOCK Click EXIT on the operator widget. (To the right of the RED stop Button).

Notice that Push button debug, board graphics and the BT-Basic window areall exited for you.

EXIT and Log off the testhead. Let another group have a chance while youreview the next lab.

Click Exit to Log out.NOTE! Do not leave applications open. If for example you leave TestConsultant open, the next time you login Test Consultant will reopen in thedefault directory not in your board's directory.

Remove the Angela Board from the test fixture Remove the test fixture from the testhead.

This concludes Lab 10A

Page 28: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 28

Closed: Right side DownOpen: Left side Down

LAB 10B: Debug Shorts and Pins Tests

If you cannot get on the testhead immediately, return to thePart Description Editor module and create one or moreadditional libraries.

When you are on the testhead, remember that othermembers of the class are waiting. Do not spend too muchtime experimenting and playing.

1. Go to your testhead and locate an Angela Board.

Place the Angela Board on your test fixture.

Note: SW1 and SW2 are rocker switches, not slides. If you slide them, youbreak them

Confirm switch SW1 (top switch) is closed - right side pushed down. Confirm switch SW2 (lower switch) is open - left side is pushed down. Confirm slide switches SW3, SW4 and SW5 are in their "NORMAL"

positions.

2. Start PushButton Debug

HP-UX USERS Click the 3070 icon Open a BT-BASIC window. Enter the path to your directory: /<home path>/angela_bd Start PushButton Debug: load board | debug board

MS WINDOWS USERS Start PushButton Debug by double clicking on its desktop icon. Define the path to your directory. . .

user1 S: user3 U: user5 W: user7 Y: user2 T user4 V: user6 X: user8 Z:

<Map Letter>:/Agilent3070/home/user<#>/angela_bd

Page 29: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 29

EVERYONE

3. Initialize your test environment

Click MACROS Click SETUP MACROS Click INITIALIZE ALL

4. Test board-fixture-testhead contact

Click MACRO Click TESTPLAN MACROS Click PINS

No failures. If there are failures, double check the switch settings.

Determine what is wrong. Do not spend more than a minute or two. If youcannot correct the problem in that amount of time, ask the instructor for help.

Load the “pins” file, in the PushButton Debug interface:

Click DEBUG | DEBUG TEST… Enter pins and click OK.

The pins test is loaded.All nodes on the Angela Board are listed.If there were capacitively isolated nodes, they would be shown as: !nodes "C110-1" ! Node Capacitively isolatedand these nodes would not be tested during the pins test.

Click EXECUTE | EXECUTE TO FAILAll pins pass.

Click FAOFF on the operator keypad. Click EXECUTE | EXECUTE TO FAIL

All 113 nodes on the angela_bd fail.

Define when to test Pins. Remember that you can test Pins at the beginning ofeach test, only after a failure or not at all.

In the BT-BASIC window:

find "sub Set_Custom_Options"To save typing, you can use: find "sub Set_"

In the Set_Custom_Options routine you will find:"Chek_Point_Mode = Failures

Set the variable to match your desired test model:

If you want to test board-fixture-testhead continuity at the beginning of eachboard test, change Failures to Pretest.

If you want to turn Pins test off completely, change Failures to Off.

Page 30: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 30

If you want to leave Pins test on, but only to execute when there has been afailure, leave Chek_Point_Mode set to Failures. (This is the defaultmode.)

Back on the command line, if you made changes, execute a re-save tokeep your changes.

The next time you run the "testplan" it will perform the Pins test as you havedefined it above. Running the "testplan" now would not make much sense as youhave not yet debugged any of the tests.

5. Test / set adjustable devices.

Click DEBUG DEBUG BOARD

To move from device "pins" level debug to board level debug.

Click MACRO Click TESTPLAN MACROS Click PRESHORTS

There are no devices in the PreShorts routine, so while it appears to executewithout failures, it really did nothing.You can verify this by doing a find "sub Pre_Shorts" in the BT-BASIC window.However, do not skip this step! If you do and there are adjustable devices(switch, jumper or potentiometer) and one is set incorrectly, you could spendhours debugging nearby devices unnecessarily.Including this step ensures the board is in its proper state for test.

If the switches used to simulate faults were included in the Board Consultantdescription, there would be 19 pre-shorts tests. Eight for SW1 + eight forSW2 + 3 for SW3 - SW5.

The Pre-Shorts routine should end without failures.

Page 31: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 31

6. Test for Shorts.

Click MACRO Click TESTPLAN MACROS Click SHORTS

The Shorts routine should end without failures.If there are failures, determine why and make corrections. As before, do notspend more than a few minutes isolating and correcting the problem.

To clear the old pins failure information from the BT-Basic widow, pressF12: CLEAR DISPLAY

Set all the toggles on SW2 to all closed (short nodes to ground)

Run the Shorts tests again.Click MACROS | TESTPLAN MACROS | SHORTSThe failure report shows the results of a shorts test.

DATEAngela Board (or your board heading)-----------------------------------------Short #1, thresh 1000, Delay 600us OhmsFrom: GND 22202 1 * Phantom search terminated at 1488To: 3A 22223 2 CLOCK_ENABLE 22203 2 VCC 22063 492 DOUT2 22003 2 DO2 21522 35 DBD6 21763 2 DB6 21764 35 DD6 21703 35 D6 22023 2Total of 10 Nodes, Message is: None.------End, 1 Problem Reported------------

There are the actually five shorts caused by SW2. 3A CLOCK_ENABLE DOUT2 DBD6 D6

Why are so many shorts reported?The threshold for node GND is 1000, any node less than 1000 ohms to GND isconsidered a short.Node D6 and DD6 are separated by 33 ohms. D6 is actually shorted to GND theresistance measured between GND and node D6 is 2 ohms the resistance between D6 andDD6 is 33 ohms. Therefore GND measures 35 ohms to DD6.

Page 32: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 32

The same situation applies to nodes DOUT2, DO2, DBD6 and DB6.

Node VCC measures 492 ohms to GND, because of the internal path of the IC'sassociated with the shorted nodes and GND.

What nodes would fail if node GND were moved to the low impedance section of theshorts test? Remember the low impedance threshold is 8.

Circle Yes or NoWould GND fail? Yes or NoWould 3A fail? Yes or NoWould CLOCK_ENABLE fail? Yes or NoWould VCC fail? Yes or NoWould DOUT2 fail? Yes or NoWould DO2 fail? Yes or NoWould DBD6 fail? Yes or NoWould DB6 fail? Yes or NoWould DD6 fail? Yes or NoWould D6 fail? Yes or No

Click DEBUG Click DEBUG NEXT TEST

This highlights the SHORTS test which has just failed.

Click EXECUTE | EXECUTE TO FAILPushbutton debug is now in the device level debug mode. The test results aredisplayed in the BT-Basic window. The shorts test file is loaded in thePushButton Debug interface. Take a look at the shorts test.

threshold 15

− The expected shorts test threshold is 15ohms. Any measurement below15ohm is a short; any value above 15ohm is an open. This is used whentesting expected shorts.

report phantoms

− Phantom shorts will be explained in detail during the development ofthe Class Board (the next board used in the class). Please be patient andwait for an explanation later this week.

short "A" to "C"short "A" to "B"

− The test expects to find a short (below 15ohm) between nodes A and C;and between nodes A and B.

− These are associated with R6, R7 and R8, the "delta" circuit. R6 and R7are each 10ohms. Notice that the shorts test threshold is set to 15ohms.IPG defined this setting so the two resistors would be tested as shorted.

Page 33: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 33

− Further down the program, the threshold is reset to 1000 ohms, to testfor high impedance unexpected shorts

threshold 1000settling delay 583.00unodes "GND"settling delay 50.00unodes "A"

− The default settling delay is 50useconds, but for nodes with reactivedevices, IPG has recalculated the settling delay to 583.00u in this test(other boards will use different values).

− Even further down the program, the threshold is reset to 8 ohms, test forlow impedance unexpected shorts

threshold 8nodes "C201-2"

Move node "GND" to the low impedance section of the shorts test.

Click EDIT | FIND STRING … Enter GND in the Find String Dialog box. Click FIRST Highlight the entire line

nodes "GND"

Click EDIT CUT Enter Threshold in the Find String Dialog box. Click NEXT

threshold 8 Move the cursor below the threshold 8 statement Type F9 Insert line on the key board Click EDIT | PASTE

threshold 8nodes "GND"nodes "C201-2"

Click FILE | SAVE Click DEBUG | COMPILE SELECTED TEST Click MARK when asked if you want to mark the test PERMANENT. Click DEBUG | SELECTED TEST Click EXECUTE | EXECUTE TO FAIL

The results appear in the BT-Basic window.Do these results agree with your earlier answers?

Page 34: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 34

DATEAngela Board (or your board heading)-----------------------------------------Short #1, thresh 8, Delay 50us OhmsFrom: GND 22202 1To: 3A 22223 2 CLOCK_ENABLE 22203 2 DOUT2 22003 2 DBD6 21763 2 D6 22023 2Total of 6 Nodes, Message is: None.------End, 1 Problem Reported------------

Set SW2 back to all open /default (left side down)

Click EXECUTE | EXECUTE TO FAILThe shorts test should pass. If not double check SW2.

Try a more realistic short. Set SW2 position 5 to the shorted position.

Click EXECUTE | EXECUTE TO FAILThe results appear in the BT-Basic window.

DATEAngela Board (or your board heading)-----------------------------------------Short #1, thresh 8, Delay 50us OhmsFrom: GND 22202 1TO: CLOCK_ENABLE 22203 2Total of 2 Nodes, Message is: None.------End, 1 Problem Reported------------

Assuming this is a real short what is the most likely cause of the short?What information does the repair operator have to isolate the fault?The node names and BRC's.Is there more information available to the operator?

Change the report phantoms statement to report netlist, common devices!report phantomsreport netlist, common devices

Click FILE | SAVE Click DEBUG | COMPILE SELECTED TEST Click EXECUTE | EXECUTE TO FAIL

The enhanced results appear in the BT-Basic window.

Page 35: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 35

DATEAngela Board (or your board heading)-----------------------------------------Short #1, thresh 8, Delay 50us OhmsFrom: GND 22202 1 c1.2 c2.2 c3.2 c4.2 c5.2 c6.2 c7.2 u1.7 u2.10 u3.10Too many to print.TO: CLOCK_ENABLE 22203 2 r5.2 y1.1Common Devices: y1Total of 2 Nodes, Message is: None.------End, 1 Problem Reported------------

Assuming this is a real short what is the most likely cause of the short?Possibly: Pin 1 of Y1 is soldered to the metal case of Y1. (The case is grounded).

Set SW2 position 5 back to the open position.

7. Leave the testhead. Let another group have a chance while you review the next lab.

Click FAOFF on the opertor keypad. Click MACROS | SETUP MACROS | FIXTURE UNLOCK Click EXIT on the operator widget. (To the right of the RED stop Button).

Notice that Push button debug, board graphics and the BT-Basic window areall exited for you.

Click EXIT to Log out.NOTE! Do not leave applications open. If for example you leave TestConsultant open, the next time you login Test Consultant will reopen in thedefault directory not in your board's directory.

Remove the Angela Board from the test fixture Remove the test fixture from the testhead.

This concludes Lab 10B.

Page 36: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 36

CB

10 ohm10 ohm

A

Questions and Answers about Shorts Testing

Shorts testing on the 3070 is not perfect. Examine the circuit (below) and note that it mayresult in an undetectable short:

threshold 16short "A" to "B"short "B" to "C"

threshold 1000

nodes "A"nodes "B"nodes "C"

Which nodes are expected to be shorted?

How will the shorts test hardware be applied during the shorts test? (Assumethere are other nodes on the board.)

What would happen if there were an unexpected short between nodes “A”and “C”, will the short be detected? Explain.

The test threshold is 16ohm. If it were changed, would that allow the shortstest to detect an unexpected short between “A” and “C”? Explain.

If the short were not detected during shorts test, would that present a seriousproblem for this board? Explain.

Page 37: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 37

Briefly explain the purpose for using each of the following tools for fixtureverification:

test “shorts”

pins test

verify all nodes

verify all

verify “device.pin”

verify “node name”

find pins

probe “device name"

power up board.

Page 38: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 38

The following is an excerpt from the fixture/trace file.Node Name VCCProbe [2 13.84 15.7] On Device c3.1Wire Color: Red Gauge: 28Path (2 13.00 10.00) <1.5> [2 13.84 15.7]Use DUT Power-H

Path (2 13.00 09.00) <1.5> [2 13.84 15.7]Use DUT Power-H

Node Name VCCProbe [2 13.84 29.1] On Device c6.1Wire Color: Red Gauge: 28Path (2 13.00 12.00) <3.0> [2 13.84 29.1]Use DUT Power Sense

Path (2 20.00 63.00) <7.0> [2 13.84 29.1]Use ASRU Source Shorts Test...

You may not be able to answer the following questions now. But read themand watch for their answers as the class progresses.

What would happen if the Sense wire were missing?

What would happen if the Sense wire were mis-wired to OSC_ENABLE?

What would happen if one of the two DUT Power-H wires were missing?

What would happen if the wire for the ASRU Source / Shorts Test weremissing?

Page 39: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 39

Review

Look at the opens section of the shorts source for this test. Which nodes are expected tobe shorted?

Nodes “A” and “B” should be shorted.Nodes “B” and “C” should be shorted also.

How will the shorts test hardware be applied during the shorts test? (Assume there areother nodes on the board.)

Connect the source to “A”, “B” and “C”Connect ground to all other nodes.Test.Release node “A”, connect the source to nodes “B” and “C”, all other nodes toground.Test.Release node “B”Connect the source to node “C”, all other nodes tied to ground.Test.Release node “C”, continue with rest of the board.

Assuming there is an unexpected short between nodes “A” and “C”, will the short bedetected? Explain.

NO.As explained above, the short between “A” and “C” will be masked by the sourcetying “A”,”B” and “C” together for the first test. Once this passes, “A” is released.This allows the short to be released and thus the short will not be detected.

The test threshold is 15ohm. If it were changed, would that allow the shorts test to detectthe short between “A” and “C”? Explain.

If the threshold were changed to a value below either resistor's series resistance andthe expected shorts from "A" to "B" and "B" to "C" were commented, then the tworesistors would no longer be considered shorts. The hardware connection would nottie “A”, “B” and “C” together, so the short between “A” and “C” would be detected.

If the short were not detected during shorts test, would that present a serious problem forthis board? Explain.

Assuming the two 10ohms resistors are tested during the analog in-circuit tests; thenthey would both fail with an approximate value of 5ohms. The repair person wouldhopefully notice this combination and look for a solder splash or other commonfailure tying the two devices together.

Page 40: Module 10 Shorts & Pins Push Button Debug

Agilent Technologies

PushButton Debug for Pins & Shorts 10 - 40

Briefly explain the purpose for using each of the following tools for fixture verification:test “shorts”

Locate wiring errors.Identify probes placed at the wrong location on the PC board.

pins test

Indicates probe paths that are broken due to broken wire-wrap wire or a personalitypin that is not wired to a probe or a socket with no probe loaded in it.

verify all nodes

Manually probe every node on the board and verify that there is contact to theexpected location in the fixture without unexpected extra connections.

verify all

Manually probe every point on the board and verify that there is contact to theexpected location in the fixture without unexpected extra connections.

verify “device.pin”

Manually verify that a specified device’s pin is connected to the expected location.

verify “node name”

Manually verify that the specific node is connected as expected.

find pins

Tells you what is connected to a specific point. You need to place the manual probeon a device leg and basically ask the system what that point is connected to.

probe “device name”

Manually verifies connectivity to a device. You place the manual probe on each legof the specified device and the system confirms that contact does or does not exist.This does not verify that the contact goes to the correct location, just that there iscurrent flow.

power up board.

Check the voltage of the power supply. If it is fluctuating, then look for a mis-wiredsense wire.

Page 41: Module 10 Shorts & Pins Push Button Debug

Agilent 3070 User Fundamentals

PushButton Debug for Pins & Shorts 10 - 41

• Regarding the fixture/trace file: What would happen if the Sense wire were missing?

The power supply would not be able to regulate Vcc at 5.0 volts and thesupply would generate an overvoltage error.

What would happen if the Sense wire were mis-wired to OSC_ENABLE?The pullup would produce a voltage of just below 5.0volt (voltage dropthrough the 1K) so VCC will be regulated at slightly more than 5.0 volts.

What would happen if one of the two DUT Power-H wires were missing?The Angela Board, drawing only about 150mA, does not need two wires forVcc. Therefore, there would be very little difference in test performancewithout this wire.If the wire were mis-wired to another node, it could damage devices on thatnode.On another board, omitting a power wire could cause that power node tofluctuate due to limited current availablity through the one remaining wire.(It could melt the one remaining wire in a worst case situation.)

What would happen if the wire for the ASRU Source / Shorts Test weremissing?1) Shorts would never fail with a shorted Vcc node because without the wire,it would not test Vcc for shorts.2) The Pins test would fail because the same wire is used in that test. It wouldfail because there would be no current flow through that same wire.3) Fixture verification tests would fail.4) Any analog incircuit test using the ASRU source via this wire, would failbecause the source would never reach the circuit being tested.5) If the board were powered, bad things COULD happen.