Publish Failure-Analysis Reports on the Web
Replace your paper failure-analysis reports with digital files to save time.
Dan Bodoh, Motorola Semiconductor Products Sector, Networking and Computing Systems Group, Austin, Texas -- Test & Measurement World, 9/1/1999
| Using digital methods, instead of written reports, to record failure-analysis results can save you money and can speed the distribution of test results to clients. At Motorola, we developed a system that uses the Web to report failure-analysis results both within the company and to clients. You can use our ideas to set up reporting systems of your own. We decided to set up a new failure-analysis reporting system that would
Based on these needs, we set the following goals for our system of Web-based software:
We defined three basic sections for our reports: header information, a summary (or conclusion), and illustrations (if any). Defining the report this way let us separate the content from the format. We made the analyst responsible for creating the content, and made the computer responsible for formatting it. Because an analyst doesn’t need to spend time formatting the content, we reduced the time needed to prepare reports. Our reporting system relies upon a sample-tracking database, in which we store information about each sample, such as device type, qualification stress (the accelerated tests that determine the lifetime of a part), failure modes, and customer information. The sample-tracking database makes use of the Web, so it was fairly easy to “connect” its information to our reporting system. We include hyperlinks in each report so clients can directly access the information in the sample-tracking database. Our system, which we named the Deuce, comprises several software components. The tracking system and database use Action Request System (ARS) software from Remedy Corp. (Mt. View, CA). ARS communicates with a Web server using custom CGI scripts written in Perl, using the free ARSPERL library. Creating a Report The header section of the report provides basic information about a sample, as shown in Figure 1. (See www.tmworld.com/articles/09_ 1999_FA_report.pdf for a report that includes illustrations.) The header information comes directly from the sample-tracking database. Rather than transcribing this information from the database, we set up our system to automatically import it to a report.
After getting the header information, the analyst can choose another type of information item from a menu. Typically, the analyst works on the summary next, as it provides most of the key information about the tests run, the test results, and the conclusions about why a failure occurred. The failure analyst uses this section of a report to fully describe what took place in the lab. The writer has no control over the layout of the information. He or she simply types information into the report for later automatic formatting. Our system always produces consistent, professional-looking reports, and the analyst doesn’t waste time playing around with the layout. Check Interim Results During the course of an analysis, the collection of information grows to include many items, not all of which will appear in the final report. For example, although figures and captions—data items—usually appear last in a final report, an analyst begins adding them to a report long before the lab work and analyses are completed. Also, when we relied on paper reports, an analyst would use Polaroid photos or an electronic image to show a client defects or failure modes. The photos took too long to mail, and the electronic images required the analyst and client to find a mutually acceptable electronic format as well as a transmission method available to both. By using the Web to distribute reports, we have eliminated the need to coordinate image transmissions. Instead, images appear properly on a Web browser. And because the images are placed in a report form when an analyst acquires them, the images are available for anyone who needs preliminary analysis results. Producing the final report requires no reworking of the images. Working with Images
The CGI scripts automatically perform the following steps for each image as it is uploaded into a report (see “Optimize Your Images,” below):
Managers Publish Final Results The manager can “publish’’ the report or return it to the analyst for additional work. Only managers have access to a special browser screen that lets them publish a final report. This system replaces the traditional sign-off on a printed report. We index reports for searching using two methods. With standard Web tools, we index the HTML reports for word and phrase searches. We also use the query capabilities of the our system’s ARS software to search for reports based on criteria such as fab, responsible business unit, failure mechanism, and so on. When a manager “publishes” a report, our system produces an HTML version of the report and places it on our Web site. Then, the system selects a list of report clients from a database of clients, based on the type of report and the clients’ interests, and sends each client an e-mail notice that the report is available on the Web. For example, if the report identifies a wafer-based failure mechanism for a device manufactured in Fab X, all clients interested in Fab X failures get selected. Other criteria, such as the assembly site and the responsible business organization, are also used to choose clients. Analysts add or delete names through a Web interface to keep the database up to date. Each e-mail notice includes some of the header information, the summary, and the URL for the complete report. To reduce the flow of e-mail, the notification does not include the figures from the final report. Clients can click on a URL to read a specific report, or they can go to our lab’s internal Web site where they can search for reports based on publication date, business unit, and other characteristics. To aid in the transmission of the report outside our company’s network, each report includes a link that performs a conversion of the HTML-formatted report into a PDF file. Clients can read the PDF file using free Adobe Acrobat reader software. T&MW FOR FURTHER READING Dan Bodoh develops failure-analysis tools for Motorola’s NCSG Product Analysis Sciences group. He received a B.S. in computer science and engineering from the Milwaukee School of Engineering and an M.S.E.E. from the University of Wisconsin (Madison). E-mail: dan.bodoh@motorola.com. This article is based on the paper, “Making the most of the Internet for Failure Analysis,” by D.J. Bodoh, Proceedings from the 24th International Symposium for Testing and Failure Analysis, pp. 332-338. Copyright 1998, ASM International, Materials Park, OH 44073. | ||||||
|

























