How to train your 3D x-ray machine
Tuesday, January 31, 2012
Class Schedule - an overview
• 01: Welcome and Overview of the class and of the 5DX system.
• 02: Theory of Operation, Hardware and Safety
− How the 5DX works
− Anatomy of the 5DX hardware.
− Safety
• 03: Test Program Development Overview and start the development.
− The first panel to be programmed will focus on teaching the overall
development process and three specific test algorithms.
− The second panel to be programmed will repeat the process and teach the
algorithms in greater detail.
• 04: CAD Translation
− Translate the CAD description of the Zorro Board into a "project" that
the 5DX software will use during the development of the test.
05: Finish the Panel Description.
- The first step is to translate the CAD data, but this does not provide all
the information needed by the 5DX to test the panel.
- Discover what details are missing and add those details.
- The first compile may generate errors and warnings.
• Learn to read the compilation (translation) report.
• Learn how to make unimportant warnings disappear.
- Use the Program Advisor to check your descriptions. While a description
may be syntactically correct (passes the compiler), it may not be
logically correct. Use the Compiler and the Advisor before continuing.
- Troubleshoot your work so errors are found and corrected quickly.
• 06: Transfer to the 5DX.
- When the description is complete, archive the development into the CAD
Database. This database is used at the 5DX to load the development and
begin testing.
Day 3
• 07: First Time at the 5DX
- Use the CAD Database to complete the transfer of the test development
from the Test Development Workstation (TDW) to the 5DX controller.
− Load the panel into the 5DX.
− Use the Alignment tools to locate the exact position of the panel. The
first time this is done, it is a manual process.
− Use the Surface Map tools to create a contour map of the panel. This tells
the 5DX about board warpage. Given those details, the system can
maintain properly focused images even where the panel is warped.
− View Verifier - Verify that the images and the data translated from the
CAD agrees. Also, verify the quality of the images. Out of focus images
are difficult to use.
− Collect images - Update the development work in the TDW's CAD
Database and capture images of the panel, copying those images to the
TDW.
• 08: Overview of the Tuning Process.
− Become familiar with the tools used when turning on tests.
Learning Objectives for Module 01
When you have completed this module of training, you will be able to:
• Correctly describe the purpose and expectations of the 5DX Test Developer’s
training.
• Correctly describe the steps in the 5DX test development process.
• You will be able to develop a test for a printed circuit board.
- You will probably need some additional help, from a co-worker or from
Agilent. To minimize this:
• The class uses on-line documentation and help tools.
• During the development of the first panel, the instructor will be
present and coaching during all labs.
• During the second panel's development, the instructor will act as
an Agilent Systems Engineer / Applications Engineer. You can
call on the instructor for help in much the same way as you
would your local Agilent representative. (After attempting to
solve the problem on your own using the class workbook, on-line
help and some experimentation. If you cannot find the
information needed within three minutes, ask the instructor.)
Our goal in using this scenario is to:
− a) Teach every student how to solve problems without
assistance.
When asked for help, the instructor's first effort will be to help
find the answer in the on-line help / documentation. Thus
demonstrating the self-supporting tools available on the system.
− b) The three minute rule is used so everyone will use the tools,
but not so long that it creates frustration.
Methods used to teach the 5DX
• Lectures will describe the concepts of test.
- Students are expected to participate with questions and feedback.
- Students will work in pairs. It is assumed that students will learn as
much from their partner as from the instructor.
• Labs will reinforce those concepts with practical experience.
The labs early in the class have step-by-step instructions. Later in the class, the labs will
be less step-by-step. As you are doing the labs, stop and ask yourself and your partner,
“What are we doing?”. “What did we just do?”, “Why did we do it this way?”…
• Labs
- Instructor Lead Labs: Initially, the instructor will lead the class through a
new process. The instructor will perform the process, one step at a time,
while the class does the same. In all cases, the class manual includes the
same instructions, so no one has to take notes while performing the
exercise.
- Independent Labs: Usually, these same tasks are performed again during
an independent lab following the instructor-lead lab using different files
or panels.
• Review the Student Workbooks the night before the lecture. This will help
you learn more during the class.
• Correctly describe the purpose and expectations of the 5DX Test Developer’s
training.
• Correctly describe the steps in the 5DX test development process.
• You will be able to develop a test for a printed circuit board.
- You will probably need some additional help, from a co-worker or from
Agilent. To minimize this:
• The class uses on-line documentation and help tools.
• During the development of the first panel, the instructor will be
present and coaching during all labs.
• During the second panel's development, the instructor will act as
an Agilent Systems Engineer / Applications Engineer. You can
call on the instructor for help in much the same way as you
would your local Agilent representative. (After attempting to
solve the problem on your own using the class workbook, on-line
help and some experimentation. If you cannot find the
information needed within three minutes, ask the instructor.)
Our goal in using this scenario is to:
− a) Teach every student how to solve problems without
assistance.
When asked for help, the instructor's first effort will be to help
find the answer in the on-line help / documentation. Thus
demonstrating the self-supporting tools available on the system.
− b) The three minute rule is used so everyone will use the tools,
but not so long that it creates frustration.
Methods used to teach the 5DX
• Lectures will describe the concepts of test.
- Students are expected to participate with questions and feedback.
- Students will work in pairs. It is assumed that students will learn as
much from their partner as from the instructor.
• Labs will reinforce those concepts with practical experience.
The labs early in the class have step-by-step instructions. Later in the class, the labs will
be less step-by-step. As you are doing the labs, stop and ask yourself and your partner,
“What are we doing?”. “What did we just do?”, “Why did we do it this way?”…
• Labs
- Instructor Lead Labs: Initially, the instructor will lead the class through a
new process. The instructor will perform the process, one step at a time,
while the class does the same. In all cases, the class manual includes the
same instructions, so no one has to take notes while performing the
exercise.
- Independent Labs: Usually, these same tasks are performed again during
an independent lab following the instructor-lead lab using different files
or panels.
• Review the Student Workbooks the night before the lecture. This will help
you learn more during the class.
Friday, January 27, 2012
Electromagnetic-Spectrum
Radiation X - (consisting of the X - ray) is a form of electromagnetic radiation, X - rays have a wavelength in the range 0.01 to 10 nm, corresponding to frequencies in the range petahertz 30-30 exahertz (3 ? Hz. 1016-3 ? 1,019 Hz) and energies in the range 120 to 120 eV keV, they are shorter than the wavelength of UV light and longer than gamma rays in many languages, X rays are called radiation R6ntgen after Wilhelm Conrad R6ntgen is usually credited. is the discovery of X rays, and those with a meaningful name that does not know the spelling. radiation.Correct of X - ray (s) in the English language including variables, X - ray (s) and X - ray (s). Xray is a phonetic pronunciation for the letter X.
X - rays of about 0.12 - 12 keV (wavelength, nm 10-.10) are classified as "soft" X - rays, and from approximately 12-120 keV (0:10 to 0:01 nm wavelength) as the "hard" X - rays. Because of its ability to penetrate them.
The hard X - rays can penetrate solid objects and the use of the most common of them is to take a picture of the inside of the object in the x-ray diagnosis and crystallography. As a result, the X - ray is metonymically. To refer to the radiation produced by this board ? In addition to using their own methods, by contrast, soft X - rays will not penetrate at all attenuation length of 600 EV (~ 2 nm). X - rays in less than 1 micrometer.
The difference between X-rays and gamma rays that have changed in the last decade. The old electromagnetic radiation emitted by the fluorescent X - ray wavelength longer than the radiation emitted by the nucleus of radioactive material (gamma rays), the literature is the difference between the radiation X - and gamma based on a wavelength with shorter wavelength radiation, such as arbitrary as 10-11 meters under the gamma rays. However, as shorter wavelength continuous spectrum "X - ray" sources such as linear accelerators and wavelength "gamma ray" emitters. Was discovered in the wavelengths that overlap the most. Both types of radiation is dominant now, often by their origins: X - rays are emitted by electrons outside the nucleus, while gamma rays emitted from the nucleus. that
Types of BGAs - Ceramic 1
The Ceramic Ball Grid Array usually has Non-Collapsible balls.
• The BGA balls are made of a higher temperature material. Either a greater
Lead content or a greater Tin content means the balls will not melt under
normal reflow conditions.
• The BGA balls retain their nearly spherical shape after reflow.
• The x-ray diameter of the ball can have certain assumptions made:
− The largest diameter of the ball is at the ball's radius above the panel
(TOP + radius) as specified in a data sheet.
− The x-ray image of the solder joint at the panel (TOP) is about 1/2 the
diameter of the ball.
− The x-ray image of the solder joint at the device (TOP + diameter) is
about 1/2 the diameter of the ball also.
• Set the slice heights
− The first slice is at TOP + radius. This is at the maximum diameter.
− The device slice is set at TOP + (1.5 x radius). This places it slightly
below the device, but close enough to see any faults with the joint at the
device.
− An optional third slice is at TOP. This is used by the Short Test
algorithm only.
Thursday, January 26, 2012
Testing a Panel and/or a Board
Testing a Panel and/or a Board
• It is not unusual for you to receive a board to develop a test, but be told to
expect a multi-up panel when released to production. If this happens, you
will develop the test for a single board and return later to describe the panel
of boards.
− If a carrier is needed for the individual board, but not for the panel, keep
the carrier, you may need it when testing individual boards that have
been broken out of the panel during the repair process.
• Bill or material, CAD data, etc. has been gathered. These will be provided as
needed. (See lab at end of module.)
• For the Zorro Panel, the CAD describes:
− A single board.
− The integrated circuits on the bottom of the board. The finest pitch parts
should be face-up when loaded. Therefore, the panel must be turned over
when placed in the carrier.
− To optimize movement inside the 5DX, the board should be oriented
vertically (the longer axis on the Y-axis).
− The software references the placement by the distance from the carrier's
origin (0,0) to the board's origin (0,0).
During the lab, the exact dimensions will be provided.
CAMCAD is divided into separate functions.
• Setup the Translator to recognize a specific CAD format
- This prepares the translator to accept CAD input from a specific CAD
system.
- This is similar to expecting the input language to be German, French,
Japanese or Korean…
• Import the CAD data.
This Pre-Processes the CAD Data.
- This allows one translator to accept very different CAD inputs. Each
CAD system has its own formats and its own Pre-Processor. Each
converts the CAD into a common format that a single translator can
interpret.
• Manually process the CAD data as needed.
- Manually manipulate the panel description.
- If you want to include Fiducials, you can do so manually.
If you want to exclude Fiducials, you can do so manually…
• It is not unusual for you to receive a board to develop a test, but be told to
expect a multi-up panel when released to production. If this happens, you
will develop the test for a single board and return later to describe the panel
of boards.
− If a carrier is needed for the individual board, but not for the panel, keep
the carrier, you may need it when testing individual boards that have
been broken out of the panel during the repair process.
• Bill or material, CAD data, etc. has been gathered. These will be provided as
needed. (See lab at end of module.)
• For the Zorro Panel, the CAD describes:
− A single board.
− The integrated circuits on the bottom of the board. The finest pitch parts
should be face-up when loaded. Therefore, the panel must be turned over
when placed in the carrier.
− To optimize movement inside the 5DX, the board should be oriented
vertically (the longer axis on the Y-axis).
− The software references the placement by the distance from the carrier's
origin (0,0) to the board's origin (0,0).
During the lab, the exact dimensions will be provided.
CAMCAD is divided into separate functions.
• Setup the Translator to recognize a specific CAD format
- This prepares the translator to accept CAD input from a specific CAD
system.
- This is similar to expecting the input language to be German, French,
Japanese or Korean…
• Import the CAD data.
This Pre-Processes the CAD Data.
- This allows one translator to accept very different CAD inputs. Each
CAD system has its own formats and its own Pre-Processor. Each
converts the CAD into a common format that a single translator can
interpret.
• Manually process the CAD data as needed.
- Manually manipulate the panel description.
- If you want to include Fiducials, you can do so manually.
If you want to exclude Fiducials, you can do so manually…
CAD translation
cad translation
CAD translation
The first step in the development process is to translate the CAD data describing the
printed circuit board so the 5DX can recognize all aspects of the panel.
• Files Needed
The CAD Data file or files.
- Some CAD systems use a single file to describe the panel.
- Some systems use multiple files to describe the panel.
• Tools Used
- CAMCAD generates the information needed by the 5DX.
- Other translators are available. If you already have one of those
translators, you do not have to use CAMCAD.
(Advertisement: Try it, you will be happier with CAMCAD.)
Subsequent Steps - Later Modules
• Finish the panel description
- Having translated the CAD you must complete the panel description.
(Not everything needed to test the panel is available in the CAD.)
• Setup Test Definitions
- Define which joints you want to test and how you want to test them.
• Transfer the development to the 5DX.
• 5DX Test Setup
- Aligning the panel within the 5DX
- Surface Mapping the panel to accommodate warpage
• Verify the Setup and collect images
The processes include:
- The View Verifier process checks that the data and the panel match and
that good focus has been achieved.
- Image Collection. Save test images on the TDW.
• Tune all test Algorithms
- Examine every device-type on the panel and verify that it is being tested
correctly.
- Learn reference/nominal levels for every subtype of device and enter
those references through the interface.
• Release to Production
- Check for differences between the prototype board used in development
and the production boards.
• Engineering Changes
- Adjust the test for changes to the design of the panel.
Subscribe to:
Posts (Atom)