Making Test Lean Again

Circuit board test, like any step in the PCB assembly process, benefits from lean manufacturing practices that continually improve process steps. If lean manufacturing principles were applied to circuit board test, what would a lean test strategy and test platform look like? A viable option is an efficient implementation of lean board test that uses an open platform board test (OPBT) architecture.

The End of the In-Circuit Era

The need to get more done with fewer resources has driven important strategic shifts through the history of circuit board test. In the late 1970s and early 1980s, increasingly complex boards populated with early microprocessors began outstripping the capabilities of digital functional testers. By the mid-1980s, in-circuit testers with their lower capital cost, much simpler programming, and fault coverage aligned to common manufacturing faults had supplanted digital functional testers in the PCB assembly process.

Basic Architecture of an Open Platform Structural Tester

As component and board technology advanced, so did in-circuit tester capability—and complexity. By the mid-1990s, in-circuit test (ICT) platforms were chockablock with capabilities like backdrive digital vector test and variants such as combinational test that eventually made in-circuit testers as expensive, complicated, and costly to deploy as their digital functional predecessors. Once again, developing and debugging test programs took weeks, and maintenance and support costs grew as well.

Today, these capable but expensive traditional ICT platforms make up the majority of the worldwide in-circuit installed base. Regardless of the complexity or cost, most test engineers consider ICT a solved problem and have turned their attention elsewhere.

But current economic and technical realities are bringing the era of traditional in-circuit testers to an end as surely as the digital functional testers they once replaced. Here’s why:

Loss of Electrical Access to Circuit Nodes
Increasingly complex components are packed more densely into shrinking board dimensions. The price of miniaturization is ever decreasing electrical accessibility by ICT bed-of-nails test fixtures, leading to reduced fault coverage.

The Shift in the Manufacturing Fault Spectrum
Even as board technology has grown in complexity, automated assembly and improved component quality have increased manufacturing yields and changed the traditional proportions of component and assembly process defects. For example, while improved device quality has made digital defects almost nonexistent, relatively more mechanical and solder-quality defects now occur.

Insufficient Resources
Traditional ICT platforms in use today were purchased early this decade during a time of plenty: plenty of money and plenty of skilled test engineers to deal with sophisticated and complex test systems. But as factories have consolidated or closed, skilled programming talent and the budgets to support it are increasingly scarce. Almost all of the advanced capabilities of traditional in-circuit testers remain idle because very few test engineering groups have the personnel bandwidth to take advantage of them.

The upshot is decreasing test coverage delivered by traditional ICT platforms optimized for a fault spectrum that no longer is the norm. What’s needed is a paradigm shift like the one that occurred almost 30 years ago, driven by the same need to get more done with fewer resources. What should this new test strategy and the testers that support it look like?

Lean Testing for Lean Manufacturing

Under relentless pressure to reduce costs, OEMs and their electronics manufacturing services (EMS) providers are adopting lean manufacturing techniques pioneered by the Toyota Production System. At its heart, lean manufacturing simply is scrutinizing each step in the process to modify or even eliminate procedures and equipment that do not add value. The board test step relies on increasingly inefficient traditional ICT systems and is an obvious candidate for reexamination from the lean perspective.

We can define lean ICT as follows:
• Test acts as a monitor of the quality of the upstream manufacturing process as measured by first-pass yield.
• Test must identify and diagnose defects to ensure they do not escape to the next process stage.
• Measurable value may be added to the board while it is at the test stage.

Resource constraints demand that these objectives be accomplished in the least possible time at the least possible cost.

Meeting Lean Test Objectives

So, what test strategy and test technology meet these lean-test objectives?

In-Circuit Test
Even with loss of some access, most circuit boards still possess sufficient accessibility that ICT remains the most time- and cost-efficient method for monitoring process quality and diagnosing manufacturing faults.

Boundary Scan
The best antidote for loss of access is boundary scan, standardized as IEEE 1149.1. Boundary scan technology can perform virtual interconnect (shorts and open) tests as well as identify whether the correct devices are present. Recent releases of 1149 deal with analog devices (1149.4) and AC-coupled interconnects (1149.6), further increasing potential coverage.

Structural Functional Test
Structural functional test (SFT) comprises a broad category of transfer function testing; that is, stimulating inputs of a circuit and measuring outputs for expected response such as voltage, current, frequency, or period to identify circuit or device operational defects that cannot be detected by ICT or boundary scan. It contrasts with other functional test techniques aimed at checking specified operating parameters or overall board function like hot-bed or quick-verify test. The goal is to identify defects in components or circuits that cannot be identified by ICT or boundary scan techniques.

Going forward, SFT capability will play an important enabling role as BIST for subsections or entire circuit assemblies becomes more widely adopted. It can be challenging to implement because every circuit has a different set of analog or mixed-signal operating characteristics to be measured, often requiring a customized and expensive solution for every circuit board type.

SFT usually requires adding specialized test instrumentation or one or more COTS instruments as well as signal routing and switching to the base test system. In addition to implementation challenges, almost all SFT measurements of circuits operating at more than a few kilohertz cannot be made while the board under test is physically connected to the ICT bed-of-nails fixture, resulting in the requirement for dual-level test fixturing (see dual-leveling fixturing sidebar).

Dual-Level Fixturing Essential to OPBT

ICT requires a bed-of-nails fixture with nails at every accessible circuit node. But once board power is applied for boundary scan, SFT, and part programming, all those nails add performance-degrading impedance at every node. Unless the board is operating in the low kilohertz range, functional test and part programming must be performed with a minimum number of nails contacting the board. Since the goal of single-platform test is to perform one-stop testing, a dual-level test fixture that can accommodate both all and a few nails is mandatory.

Dual-Level Test FixtureMechanism dimensions and movement not shown to scale

The vacuum fixtures found on traditional ICT are too expensive to adapt for dual-level applications. As a result, a two-level mechanical actuation system and press-down bed-of-nails fixtures that use a mix of short-throw spring probes for ICT and long-throw probes for power-on requirements fit the bill.

Manufacturing Test
Manufacturing test is an attractive point in the process to add product value by programming and verifying programmable logic devices such as microcontrollers and flash memories after they have been attached to the circuit board. On-board part programming at ICT is the essence of lean manufacturing because it simplifies the overall manufacturing process and reduces programmable device inventory.

Using a Single Platform for Lean Testing

An ideal lean test strategy consists of a single process step with high throughput and low cost. This suggests that all four technologies—ICT, boundary scan, SFT, and on-board programming—should be performed on a single platform to eliminate multiple steps, multiple systems, and unnecessary board handling.

Single-platform testing dates back to the original intent of combinational testers introduced in the mid-1980s. As those testers and their traditional ICT successors have amply proven, the major obstacle to single-platform testing is the tester itself.

Suppliers of traditional ICT have long promoted openness, claiming that features such as Unix-based test executive software or VXI form-factor test cages simplify the test job implementation task. In reality, even the most open of these systems include proprietary barriers that hinder straightforward hardware add-ons and software modifications.

Not surprisingly, the open solution for boundary scan, SFT, or on-board part programming usually is found only in the vendor’s proprietary product catalog and price list. Tightly integrated hardware and software make it time-consuming and expensive to add custom or third-party software and hardware not sourced by the test system manufacturer. The examples abound:
• Test executive operating systems are tailored specifically to the tester’s hardware architecture, lacking hooks to ease integration of third-party and user-developed software.
• Multiplexed switching architectures found in many traditional ICT systems are not easily adaptable to functional test signal-routing requirements.
• Proprietary card-cage designs and console space limitations are frequently inhospitable to add-in instrumentation and power supplies.
• No integrated test fixturing system is amenable to the conflicting requirements of ICT and functional testing.

Learning From Semiconductor Test

Semiconductor test provides a useful example of how single-platform board test may be implemented successfully in a lean manufacturing process. In the last few years, ever-growing chip complexity has led to increasingly expensive functional testers with unacceptably long test-program development times. Just as ICT replaced full-scale circuit board functional test, device structural test to ensure the IC is manufactured correctly, has emerged as a cost-effective production test technology.

However, unlike the closed architectures of traditional ICT platforms, designers of popular semiconductor testers took an open, multiple-vendor-friendly approach to single-platform test architectures. This translates directly into the key qualities of an OPBT:
• A reconfigurable system hardware, software, and fixturing architecture that adapts readily to multiple and frequently changing test strategies.
• The capability to add or remove test subsystem, instrumentation, switching, power supplies, and test fixturing quickly and inexpensively.
• The capability to leverage the growing number of hardware and software test solutions available from multiple vendors.

Defining the OPBT

ICT capability remains at the heart of the OPBT and must provide high fault coverage for complex boards. In keeping with the lean-test philosophy, OPBT architecture must be flexible enough to easily integrate a wide variety of boundary scan and SFT implementations supplied either by the platform vendor or third parties as well as facilities for on-board part programming. Working against this flexibility is the requirement that the OPBT be architecturally simple and comparatively inexpensive to deal with today’s smaller capital budgets and scarcer test engineering resources.

In addition to these basic architectural requirements, making OPBT a practical tool in today’s resource-constrained test engineering environments also requires straightforward reconfigurability. A truly open platform must incorporate practical tools and subsystems that provide maximum test strategy flexibility with minimum implementation complexity including:
• The test platform allows for straightforward expansion of ICT channels to accommodate boards exceeding 5,000 circuit nodes and multiboard panels.
• The platform provides a test fixture interface and probe actuation system that accommodate physically large boards and panels.
• The platform’s core operating system is a de facto industry standard such as Windows XP, which is widely understood and can be integrated easily into factory networks.
• The platform offers a logical and straightforward test executive, including easy-to-use hooks to integrate other vendor’s or user-developed software to leverage the open platform’s existing development, verification, and production software tools.
• Optional signal and power switching modules are readily available from the platform vendor or third parties. It should be simple to route signal and power cabling in the test console and then to connect to the test fixture via an accommodating interface.
• The system console has sufficient and accessible physical space to house additional power supplies, instruments, circuit boards, and modules.
• The test fixture receiver includes spare connection points for power and signal routing to the test fixture. Sufficient connection points capable of handling higher voltages and currents for power routing are readily available at the fixture interface.
• The interface should be a popular industry standard whose parts are readily available to test fixture fabrication services.
• The platform includes a flexible dual-level actuation test fixturing system: one level for every nail ICT and a second level for board power-on boundary scan and functional test as well as on-board part programming.

OPBT

The OPBT strips away unneeded overhead and proprietary obstacles that hinder testing complex boards at low cost. A flexible and open hardware and software architecture allows the test engineer to choose the optimum mix of ICT, boundary scan, SFT, and on-board part programming tailored for each board type (see example OPBT sequence sidebar).

An Example OPBT Sequence

Circuit Description

A board with approximately 150 circuit nodes includes the usual mix of passive components, LEDs, switches, a relay, a voltage regulator, an 8-bit DAC, four octal bus transceivers with boundary scan capability, and a Xilinx XC95108 in-system programmable device.

Tester Requirements

An open platform system such as a CheckSum Analyst 12KN Board Tester equipped with a dual-level pneumatic fixturing system uses short-throw probes for ICT and long-throw probes for structural functional test, boundary scan test, and on-board part programming.

Program Sequence

1. ICT
After the board is loaded, the fixture actuates to its fully closed in-circuit level where all probes contact the board. If no in-circuit failures exist, the fixture retracts approximately 0.15″ to the board power-on level where only the long-throw probes contact the board. Power is applied, and the board is checked for proper voltages before further testing.

2. SFT
SFT verifies specific parts or circuit sections on the board; it does not deal with overall board function. For this example, the program checks regulator voltages and then LED and Zener voltages. A series of digital inputs is applied, and expected output voltages are measured during the DAC test.

3. Boundary Scan Test
Boundary scan test may be performed either before or after SFT. The boundary scan chips on this particular board are tested using the Corelis ScanExpress™ subsystem, which has been fully integrated into the OPBT hardware and software.

4. Programming and Verification of the CPLD
If the board has passed ICT, SFT, and boundary scan tests, the on-board part-programming step commences. Again, the open platform philosophy lets you use programming tools supplied by the test system vendor or an independent third party, depending on requirements.

Once all tests and the part programming are complete, the fixture opens, and the tested and programmed board is removed.

Program Flow for Example Board Including Fixture Actuation Phases

Test engineers are already naturally biased to favor lean board test: testing only what needs to be tested while eliminating redundant tests and tests for faults that never occur. OPBT provides adaptable hardware, software, and fixturing tools that make achieving the lean test goal simpler and faster than with traditional ICT systems.

Just as in-circuit replaced digital functional test on so many factory floors 30 years ago, OPBT is the logical replacement for traditional ICT. In these economically trying times, it all comes down to accomplishing more with less.

About the Author

John VanNewkirk is president and CEO of CheckSum. Before he entered the test industry, Mr. VanNewkirk led a successful turnaround of a steel service center in southern China and was a management consultant with Bain & Company in Hong Kong and San Francisco. He holds a B.S. from Brown University and an M.B.A. from Harvard University. CheckSum, P.O. Box 3279, Arlington, WA 98223, 306-435-5510, e-mail: [email protected]

March 2009

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!