Page 107 - Building A Succesful Board-Test Strategy
P. 107

Test Methods  93

              Receiving
                     optional




                                                        To
                                                        System
                                                        Assembly













 Figure 2-30  A typical disk-drive test strategy,


 inside out. A hot-mockup test executes a read cycle on a fragmented file, stops in
 the middle, moves the heads, and reads the next segment. A data discontinuity
 between file segments indicates faulty board logic.
    Hot-mockup is attractive because, in most cases, the self-tests that it runs
 already exist. Engineering teams develop self-tests with new products. Therefore,
 this approach minimizes test's impact on frantic development schedules. The
 engine, in this case a conventional PC, already exists, as does the target system, so
 hardware and software development costs are very low.
    On the minus side, hot-mockup is very labor-intensive. Results are qualita-
 tive, not quantitative, and fault diagnosis depends more on operator experience
 than on the test itself. Little information is available on fault coverage. Perhaps
 most inconvenient is the problem of mockup-system wearout. Again referring to
 the disk-drive manufacturer, consider the logistics of managing 400 sets of test
 apparatus. Replacing them only when they die is probably the least expensive
 option, but possibly the most disruptive to the manufacturing cycle. Replacing
 them all on a schedule, either a few at a time or all at once, minimizes unantici-
 pated failures but increases hardware costs.
    Because commercially available functional testers cope better with the chal-
 lenges of certain products, some manufacturers are again selecting to abandon or
 considering abandoning hot-mockup in favor of that option.


    2.3.14 Architectural Models

    Dividing testers into MDAs, in-circuit testers, and so on categorizes them by
 test method. Within each group, it is possible to separate members by tester archi-
 tecture into monolithic, rack-and-stack, and hybrid systems.
   102   103   104   105   106   107   108   109   110   111   112