Global TMW:
Log In  |  Register          Free Newsletter Subscription
Subscribe

Harnessing the power of multicore

In a recent interview, Dr. James Truchard of National Instruments discussed important trends in the test field.

Larry Maloney, Contributing Editor -- Test & Measurement World, 7/1/2008

Dr. James Truchard
President and CEO
National Instruments
Austin, TX



Dr. James Truchard co-founded National Instruments in 1976 while working for the Applied Research Laboratories at the University of Texas. In 1986, together with Jeff Kodosky, he invented LabView, the graphical development software that is the cornerstone of the company’s virtual instrumentation technology. NI has since grown into a global organization with more than 4000 employees. Among his extensive career honors, Truchard was elected to membership in the National Academy of Engineering in 2007. He holds a doctorate in electrical engineering, as well as an MS and a BS in physics, all from The University of Texas at Austin.

Contributing editor Larry Maloney conducted an e-mail interview with Dr. Truchard on important trends in the test field.

Q: NI has been focusing increasingly on multicore technology. What are the potential productivity gains from multicore in test?

A: Multicore chips hold great promise for test because they can handle the concurrency requirements of most I/O-based systems. The real challenge is software. Up until now, traditional programming languages have provided performance increases with each new processor generation. With multicore architectures, however, traditional programming languages won't continue to provide automatic performance benefits. As Herb Sutter of Microsoft has said, “The free lunch is over.”

Graphical languages, such as NI LabView, can represent the concurrency of a multicore system naturally. Two parallel loops can literally be drawn in parallel and will execute on separate cores. LabView automatically executes the program on the cores available to it and scales to execute on as many cores as are present in the system.

Dr. Truchard gives more insights on changing needs in the test field and the role of virtual instruments in the continuation of this interview.

Q: Do you see continued interest in PXI-based testing?

A: PXI is growing rapidly and expanding into new applications. In 2007, PXI vendors shipped over 15,000 systems, and the market overall is growing at over 25% annually. With continued miniaturization of semiconductor technology, vendors can fit more and more performance into PXI modules. Modules are available for high-performance RF, optical measurement, high-speed digitizers, precision digital multimeters (DMMs), and many other instruments. With the introduction of PXI Express products, which increases the backplane performance by 45X, we see growth of PXI in new applications that can benefit from very high data throughput.

Q: What is driving the growing popularity of field-programmable-gate-array-enabled instruments?

A: FPGAs are powerful because they are inherently parallel, deterministic, and reliable. They also can be defined in software. With software-reconfigurable FPGAs on modular instruments, test engineers can embed a custom algorithm into the device to perform in-line processing or emulate part of the system that requires real-time response.

Most test engineers lack the expertise to program FPGAs with traditional hardware description languages like Verilog or VHDL. LabView can target onboard FPGAs and synthesize the necessary hardware directly from a LabView program. This dramatically reduces the complexity of code development.

Q: What new automated test equipment (ATE) approaches are needed for complex semiconductors?

A: As semiconductors get more complex, testing each part completely with a traditional vector-based test methodology is increasingly difficult and expensive. Complex systems-on-a-chip (SOCs) and systems-in-a-package (SIPs) require testing at the functional level. A higher-level test methodology is called for to both reduce tester complexity and provide a tighter link back to system-level design tools.

The idea is to create a test system that can perform functional testing of a device by emulating the device in its intended surroundings. This requires the capability to model other components of the system and to interact with the device in real time.

This emulation-based ATE, also termed “Protocol-Aware ATE” during last year's International Test Conference, combines FPGA-based hardware to emulate the rest of the system in real time with the pin electronics found in traditional ATE. This both lowers the total cost of test and improves the user's ability to debug failures.

Read the continuation of this interview.

Talkback

We would love your feedback!

Post a comment

» VIEW ALL TALKBACK THREADS

Related Content

Related Content

 

By This Author

Reed Business Information Resource Center

Featured Company


Related Resources


Sponsored Links



 
SPONSORED LINKS

More Content

  • Blogs
  • Podcasts

Blogs

  • Martin Rowe
    Rowe's and Columns

    June 23, 2009
    Keep those legacy GPIB cards or upgrade?
    A recent discussion on the Agilent Vee e-mail user group highlights a common problem that test engin...
    More
  • Rick Nelson
    Taking the Measure

    June 15, 2009
    Design and test highlights at the microwave show
    I attended the IEEE MTT-S International Microwave Symposium last week, where I saw a variety of desi...
    More
  • » VIEW ALL BLOGS RSS

Podcasts

Advertisements





NEWSLETTERS


Test Industry News
Automotive, Aerospace, & Defense
Communications Test
Design, Test & Yield
Machine-Vision & Inspection
Instrumentation
Please read our Privacy Policy
©2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy
Please visit these other Reed Business sites