DFT Digest

June 28, 2008

Last notes from DAC, then back to DFT (part 1)

Filed under: Cost of Test, Industry, Miscellaneous — John @ 10:53 pm

Update: I could swear I published this article with a title, but then I noticed it coming up blank in my feed…

All along I’ve said that DAC’s not really my show, but it was more interesting this year, given the whole EDA Bloggers Birds of Feather deal. It inspired some good discussion, and I hope it becomes a repeated occurrence as we, the independent bloggers establish our value in the EDA community.

However, as I mentioned in a previous post, in my short walk about the floor, besides noting the distinct lack of ATPG in the Magma booth, I did have a couple of enjoyable conversations with some test-related exhibitors.

First, I talked to the guys in the WinterLogic booth. This was the first year at DAC for WinterLogic. Not quite a ‘household’ name in DFT circles, this company markets a product called Z01X, which is a “high-speed functional fault simulator for Verilog designs.”   Now, obtaining coverage by fault simulation, as a matter of practice for functional vectors, has taken a back seat in recent years to to the coverage achieved with structural methods (scan and BIST). But structural fault coverage is never a complete solution for the contemporary SoC, so the structural test-suite almost always has to be augmented with functional patterns.

Now the last time I actually used a fault simulator, nobody was talking about transition delay faults or bridge faults, but current fault simulators (I’ll go out on a limb here and say there are two: SynTest’s TurboFault and Z01X) cover both those classes of faults, and claim performance improvements and other added capabilities over previous generations of fault grading software.

One of the ways in which the folks at WinterLogic do believe they are unique is in their “test ordering and redundant test elimination capabilities“.  Z01X performs testability analysis on the design with respect to each test, then starting with the best coverage test, ranks and reorders the remaining tests after each run.  They claim to be able to reduce the overall test-set by as much as 50%.

This job of test optimization is many times tackled by the test or product engineer after a device has been in production to optimize test time. The decision to reorder or eliminate tests is based upon the statistics of how often particular tests catch defective parts, determined over time by testing many devices.  I’m sure a priori test selection in the pre-silicon domain by relative fault coverage is practiced also, in an ad hoc fashion, but Z01X would be the first productization of this as applied to functional pattern sets (ATPG tools also have this capability built-in, for structural patterns).

The folks in the Winterlogic DAC booth claimed to have produced excellent results with some very big customers with this technology.  After talking with them, I shuffled to the right (to the next booth) where TSSI was set up.  I’ll talk more about that in my next post, as well as my conversations with SynTest, Genesys TestWare, and LogicVision.

Stay tuned…

June 25, 2008

Magma DFT - Dead Again

Filed under: Miscellaneous — John @ 4:04 pm

OK - lesson learned - maybe.  I was tipped on this a week or so before DAC - it was pointed out to me that any content (besides the original press releases from last year) on Magma’s website relating to Magma’s Talus ATPG was MIA.  Not wanting to jump the gun, I held back, thinking I could get a more complete story.  I got a little bit more detail, but was asked not to publish it.  I guess other folks weren’t asked the same, because here it is:

Magma ATPG is mothballed yet again.  Here are the two stories that just came to me through Google Alerts:

Chris Edwards’ Shrinking Violence post “Magma bids adieu to ATPG” , which in turn links to the following story, “Magma Cans Test Tools” at the IET website (update: The IET story is also Chris’ - see his comment).

So, I am assuming Mr. Sanjay Bali (a Magma Product Director) did give someone permission to publish the news.  Now it’s here.

The quote in the articles above from Mr. Bali was “We could not differentiate hugely with the ATPG solution” was a bit different from what he told me at DAC - “It’s cooking”, he said, indicating that the tool was just not ready for prime-time.  This is more along the same line of what I heard from others last fall when the original announcement was made, that this tool was a long way from being a real product.

I would have thought differentiation would have been fairly easy, since none of the ATPG vendors are offering “power-aware” algorithms yet, that I know of.  Synopsys’ latest work targets ’small-delay defects’, whereas Mentor’s latest efforts have been ultra-compression techniques.  Cadence’s Encounter Test boasts “true-time”  or faster than at-speed test with their ATPG.

Anyone out there know more of this story?

Do tell…

June 4, 2008

Attend a conference on-line

Filed under: Miscellaneous — John @ 10:00 pm

Just a couple of posts ago, I was pointing out that I’d like to be able to attend conference technical sessions in an a-la-carte fashion, since DFT is one of those disciplines that, with a few exceptions, is covered very lightly at many conferences. Why pay full price for just a couple presentations?

One commenter, James Colgan, replied:

“….or how about an Online Trade Show!? No traveling at all!”

I thought, yeah, OK - good idea… and then I was e-surfing this evening and came upon a post over at State of the Media, talking about an online trade show website called Xuropa - apparently run by… wait for it… James Colgan!

Seems like it’s just getting off the ground, but as a vendor you can put marketing material in your online booth, demonstrate products in online labs, and as an individual you can visit these online locations, and network with peers. Check it out…

April 11, 2008

How do you define DFT?

Filed under: Miscellaneous — John @ 11:39 pm

What is DFT? Many designers just say it’s a pain in the ass. But TMAG has a more accurate description in mind. And they’d like to know if you agree. I blogged a few days ago about the 4/1 general meeting of TMAG (Testability Management Action Group). Well, the ‘Beyond DFT’ committee of said organization discussed/debated some basic definitions (presumably at this last meeting) as a basis of understanding. I would think it’s important that the members of any initiative all be reading from the same page. Here are the definitions they’ve put forward:

Testability is a property of a circuit that enables one to test it easily, or in some cases to test it at all, by being able to control and observe signal nodes that are buried within the circuit.

Design for Testability (DFT) is a methodology incorporated in the design of electronic circuits which takes into consideration the post-design testing phase, and which attempts to reduce the effort and cost of testing.

Structured Design for Test (Structured DFT) is a design technique, usually for ICs, which enables tests to be created automatically or algorithmically. One example of is the design of an IC with a scan structure that enables test for structural faults using a predefined test methodology. While the test may be long, it can be generated without test engineering involvement and test patterns created by computer programs can ensure nearly 100% fault detection of certain fault types.

Built-In Self-Test (BIST) is a method of design – generally for ICs – whereby the mission circuit tests itself. Though this is seldom performed strictly without additional circuitry, if the entire circuitry performing the test is contained within an IC, we call it self-test, in situ test, or built-in self-test.

Built-In Test (BIT) is similar to BIST in that it performs test of the circuit it resides in, but it is generally used at board and system levels and often uses extra hardware, software, and/or firmware to implement the test. When the added circuitry is substantial, it may be called embedded test. If BIT is implemented in software, it is called BIT software.

So what do you think? Send your opinions to LouisUngar@tmag4dft.org. Keep it constructive. Wanna know what I think? Well, it’s my blog, and you don’t have a choice, unless you re-direct your browser now… oh wait. One note before you move on: As this group gets off the ground, they are looking for support to pay the lawyers. Individual memberships are only $24, so make your pledge today. Just send an e-mail to Scott.Davidson@tmag4dft.org to advise him of your intend to support this noble cause. Now read on to see my opinions…

(more…)

March 14, 2008

American Pi(e) Day

Filed under: Miscellaneous — John @ 12:37 pm

Very funny - EDN’s blogger Margery Conner posts that today is ‘Pi’ day (March 14th, a.k.a 3/14, 3.14, pi).

Editor Rick Nelson points out that they can’t observe Pi day in Europe, since they write their dates differently (14/3/2008).

Then of course, someone has to say that they guess that makes it American Pi day - hee hee!

Next Page »