DFT Digest

June 3, 2008

How many DFT Engineers are there, really?

Filed under: General — John @ 10:19 pm

I sometimes wonder this.

It seems in the past several years, the design-for-test job has grown more complicated (as any other facet of the electronics design discipline), what with new (or more prominent) defect mechanisms and fault models, and new DFT methods and technologies to address them.

I was reading an interview at T&M World with Atun Domic of Synopsys, and the question came up about whether DFT Engineers are necessary to implement the constantly evolving (my words) structures for manufacturing test.  Actually, here’s the exchange:

Q: Is design for test (DFT) strictly the domain of DFT engineers?
A: Certainly, there are DFT specialists, and their responsibility is to construct the DFT strategy for the chip. But verification engineers also need to understand DFT, since they must verify the chip functionality in its test mode. As for design engineers, we see that users of our Design Compiler tool—traditional logic design engineers—also run DFT Compiler and DFT MAX, our scanning and compression tools. We’ve made these tools part of the design flow, so these engineers don’t have to call in test experts.

So DFT engineers can basically sit back and say “let’s do scan!  And JTAG!, Oh, how about some BIST!” And then everyone else will do the implementation and verificaton?  Generate patterns?  How many of you DFT engineers out there have it that easy?

Here’s the thing:  Designers aren’t interested in doing our job.  Verification engineers have enough of a challenge trying to figure out when their job is done.  Again, not interested.

I suppose, as many organizations do, it is possible to plug the DFT gap with people from the design and verification teams, and even the test engineering organization (if one exists).  However, every one of those teams has no better ally than the DFT engineer, because being the multi-disciplinarian he or she is, the DFT engineer understands how trade-offs in testability will affect the test development as well as what impact the DFT implementation may have on the performance of the design, for example.  The good DFTe lives in both the design and test worlds, and can verify the testability as well.  All that and a bag of chips, as they say…

March 10, 2008

DATE 2008 - Starts Today!

Filed under: Industry, News — John @ 11:51 am

Good day DFT folk - just a reminder, DATE 2008 started today. For those of you readers who are lucky enough to be in Munich this week for the event: What are you looking for? What sessions, and/or events do you have your eye on?

One person there this week is JL Gray of Verilab, and author of the blog Cool Verification (there’s a link to his blog in my blogroll over in the right-hand sidebar). You can see his initial post regarding this year’s DATE here.

JL solicited suggestions for interesting session or events from his verification readers. I had to chime in from the perspective of a test guy. Here’s what I said:

For Tuesday, First, I’d go to session 1.5, Advances in BIST for mixed-signal devices, and see if I could make it through all the math without a brain implosion. It’s an area of test that needs attention.

Then I’d stagger over to session 2.5, Advances in SoC Test, where I’d be a bit more comfortable, because that’s where I live - very concerned about test data volume.

Wednesday, I’d attend Session 6.5, the Hot Topic: Test Challenges for Low Power Devices. I think this is the top test issue for 2008.

Beyond that, I’m pretty interested in any of the musings surrounding the next couple of technology nodes (45nm, 22nm). I’ll be living through them in the next couple of years. Exciting times… the variability dimension in chip design is a new frontier, I think.

Low-power test design is also a big interest for me - so any of those papers would attract my attention.

So what do you all think? What interests you? Again, if any of you are in attendance, I’d really appreciate an update from you.

Bis Später!!

March 6, 2008

Test and Verification: Quid Pro Quo

Filed under: Industry, Miscellaneous — John @ 10:04 pm

I was reading Peggy Aycinena’s DVCON post at EDACafe this past week, and ran across a couple of thought provoking (at least for me) paragraphs. Ms. Aycinena was describing the Wednesday keynote speech given by Wally Rhines of Mentor. He opened his talk with a discussion of DFT. I’m reproducing most of the DFT part, and only a portion of his verification discussion, for brevity:

…He said on-chip complexity forced folks to search for better ways to test over the years. Bigger and faster computers had helped, as had testing for stuck-at faults, but the number of transition faults still got bigger. Test engineers beat that stuff back, Rhines said, by shifting to scan-based test, by introducing ATPG, BIST, and ordered-test patterns, and had increased test efficiencies by up to 10x. But it wasn’t enough because even though the cost of components came down, the cost of test did not.

Then in 2001, Rhines said Mentor’s DFT guru Janus Rajski came up with a new approach based on the theory that folks should stop testing what they’ve already tested. Rhines said implementation of the algorithms behind on Rajski’s theory, in combination with test-data compression, has increased test capability 100x and will increase that capability 1000x in the next 5 years. He concluded, “We moved from a mode where we added more cycles of test, to a mode where we added more test per cycle.

Rhines moved on to verification and reiterated what everyone knows – except those who’ve been on a different planet for the least 10 years – verification costs more than design, and that’s way, way too much. [snip - and Rhines says] “I believe that there’s something out there that will do for verification what test-data compression did for test,

So how about that? For so many years, test borrowed from verification, in that functional patterns originally used for verification were re-targeted to the ATE to screen parts. Advances in DFT methodology, from necessity, made huge gains in efficiency by looking at the problem structurally. Now verification, painfully expensive and time consuming, could benefit from the same kind of innovation.

Any ideas out there? There’s money to be made….