Home The Dirt Page Demos ESNUGs
Subscribe Feedback Photos Trip Reports
ESNUG
( DAC 02 Item 11 ) ---------------------------------------------- [ 9/10/02 ]


Subject: TetraMAX, Mentor FastScan & testKompress, LogicVision, Genesys

SAME OLD, SAME OLD:  Not much has changed in the past year in the test part
of the EDA market.  Synopsys TetraMAX appears to dominate the mindshare of
ATPG users with Mentor's FastScan struggling to change that impression.
LogicVision pretty much owns BIST, again with Mentor working to take over
that market but not quite there yet.  Mentor does have great scan insertion
technology, though.  Oddly, only one person noticed Mentor's brand new
testKompress tool this year.  And Genesys' BIST-DR (which does post fab mem
repair) got noticed by a few users again this year, too.  With all these
mentions in test overall, I'd keep my eye on Mentor in this niche, though.


    "It really was moving against the stream to convince my management to
     bring Genesys in house.  Shortly after I started here, I recognized
     that we lose about 30 to 50 % of our yield due to memory failures.
     It was almost accepted that it is the way it is. 

     I took a stand to prove that wrong.  After I learned that Genesys had
     a soft memory repair, I tried to bring them in and make arrangements
     with all the design managers to hear what Genesys had to offer.  With
     all the busy schedules & deadlines, change is not a soft spoken word to
     many, but I got enough acceptance to cut a license purchase.  Since
     then, we used Genesys on two projects.  We used their tool as simple
     memory BIST (without repair) and it worked well.  But that was not my
     main attraction to Genesys.  Two weeks ago, our first chip came in
     which used their memory soft repair.  To everyone's surprise, it
     salvaged quite a bit of yield!  So much so, that I'm not allowed to
     give out the actual numbers.  Let's just say people here are happy now
     that we brought in Genesys memory BIST repair."

         - Max Hamidi of Centillium


    "Genesys is the only tool I have used which runs memory BIST and does
     repair.  We did explore Virage,  but it was prohibitively expensive. 
     It took me some time to get a handle on the Genesys tool.  It's not a
     difficult tool to use, but we did not get any formal training.  What
     really helped during this phase was the support.  Bejoy came personally
     and helped out with problems.  The Genesys tool had an issue with Ambit
     synthesis.  We worked with Genesys so the tool could generate good 
     Ambit scripts.  Towards tapeout of our chip in April 2002, the tool had
     issues with generating tester compatible vectors.  Again, we got good
     support from Genesys.

     Post silicon experiences: We did get a slight improvement in the yield
     due to data repair.  The traffic management chip we taped-out has about
     9.6M of memory.  We used their BIST-DR on all memories >128K.  So far,
     there  has been a 2-3% improvement in yield due to repairable memories."

         - Sanjay Wattal of Azanda, Inc.


    "Now we are using Synopsys TetraMAX and Mentor Fastscan.  Both of them
     are good tools.  We continue to use both.  The difference between the
     two companies is BIST support.  We use Mentor tools not only FastScan
     but also MBIST Architect and LBIST Architect.  BIST technology is
     important for especially big design."

         - Zenji Oka of Ricoh


    "The new Synopsys hierarchical DFT tool is buggy & caused some headaches
     for us.  Synopsys helped us get through the problems.  No issues with
     TetraMax.  LogicVision BIST tool is also buggy and the support is not
     good."

         - Mehran Bagheri of Multilink Technology


    "I had a contractor do TetraMAX for me at my last job.  TetraMAX seemed
     much better than the old Synopsys Test Compiler, but it still seems to
     hang in certain situations (don't remember what)."
 
         - [ An Anon Engineer ]


    "Test tools: So far I only know Mentor offered more complete solution."

         - William Lam of Tvia


    "I think the biggest lie around is that Synopsys' scan insertion flow is
     any good.  It's terrible -- does things behind your back and produces
     wacky results that you end up cleaning up by hand.  Ick."

         - [ An Anon Engineer ]


    "In the past we have been faithful to Mentor as far as DFT goes.
     However, things are slowly changing.  I've started using Synopsys DC
     and PhysOpt for DFT insertion.  We still use Mentor for ATPG, but
     may move to TetraMAX later on."

         - Himanshu Bhatnagar of Conexant


    "We have a very good DFT team that has used TetraMAX and Logicvision's
     BIST.  They are familiar with Mentor's tools & would be very reluctant
     to move away from TetraMAX and LogicVision.  We used Virage, but with
     more problems that we would care to see and pretty bad support on the
     problems we do have.  Virage is miles behind Synopsys or LogicVision
     on support.

     We use both Verplex and Formality.  Verplex is still better in many
     areas but Formality has made impressive improvements over the past
     18 months.  Synopsys gives better support and is easier to deal with
     than Verplex."

         - [ An Anon Engineer ]


    "We are using Synopsys TetraMAX.  In the past, we were using Mentor's
     tools.  TetraMAX is easier to use and has a better interface to
     debug problems."

         - Pascal Gouedo of STMicroelectronics


    "Our company has had some limited experience with TetraMAX.  We had no
     complaints.  It did what we needed it to do."

         - John Filion of Theseus


    "TetraMAX is mainstream tool for DFT/ATPG.  LogicVision is mainstream
     tool for BIST.  Verplex is still the best Formal Equivalence Checker."

         - [ An Anon Engineer ]


    "We use TetraMAX now.  Taped out a design early this month using it.
     Worked well.  Don't use equivalency checkers here.  Used Formality
     a couple years back at another place, liked it pretty much then."

         - Mark Wroblewski of Cirrus Logic


    "We recently took a long look at the various DFT tool suites available
     to decide where we want to go with our DFT flow.  It involved looking
     at Synopsys, Mentor Graphics, and LogicVision:

     ATPG

        TetraMAX & Fastscan are really the only contenders amongst the three
     for a decent ATPG.  LogicVision does have an ATPG, and it has been
     improved significantly recently, but it still produces pattern sets
     50%+ larger than the other two.  The Synopsys and Mentor tools are very
     similar, but we found that Mentor was a bit clunkier.  TetraMAX is much
     easier to debug, especially if you are running ATPG on a design that
     didn't get it's DFT inserted by Synopsys.  The use of STIL as an input
     format for the test setup is much better than Fastscan's test procedure
     files.  Overall we found test pattern generation results between
     Synopsys and Mentor to be very close.

     As for Mentor's testKompress, as I understand it this is just LFSR
     reseeding of something that looks a lot like a logic BIST.  Not exactly
     a new idea, but still a good one, and not necessarily an easy one
     to do right.

     DFT Insertion

        All three tool vendors have a decent effort in for this component.
     What I mean by DFT insertion is scan insertion, test point insertion,
     and in some cases DFT retiming.  LogicVision probably leads the pack
     with a decent test point insertion tool, and their capture by domain
     methodology, which prevents hold violations across clock domains, and
     allows you to use a single clock for your scan (this can save a lot of
     patterns down the road).  Mentor tools are pretty good at this, and
     Synopsys, although very reliable, are probably at the bottom because
     they require dc_shell (and inherit all of the limitations that go
     along with it.)

     BIST

        The best membist tool out there is still LogicVision's.  Mentor is
     catching up, and Synopsys is just starting out, but they include it
     in DesignWare, which could make them a cheap alternative if you already
     have DesignWare licenses.  LogicVision's integration and flow are years
     ahead of everyone else, and their single bit test data makes routing
     easier.  LogicVision is also the only company whose logicBIST I would
     put in a design, Synopsys doesn't have one yet, and Mentor's is still
     lagging behind.

     Verification

        All three can generate suitable Verilog testbenches.  We have had
     problems with the parallel loading testbenches from all three at one
     point or another, but got them to work eventually.  Synopsys has the
     most elegant looking ones, but as long as they run we don't really
     care.  All three made working serial loading testbenches.  As for STA
     scripts, only LogicVision generates them, and they don't work without
     a fair bit of modification anyway.

     Hierarchical DFT

        Hierarchical DFT is basically the idea of chopping up a design into
     distinct chunks, and generating the DFT for each seperately.  So if you
     had a 4 million gate design, you could test it as ten 400,000 gate
     designs instead of one big 4 million gate design.  LogicVision is the
     only company with a production release of a product like this, and it
     does work, although I can't say much more than that.  Synopsys is
     aggressively pursuing this niche, and Mentor has heard of it.  We will
     be watching this aspect of DFT closely.

     Overall, I would say that the best flow out there today is a mixed one
     with LogicVision for everything except scan ATPG.  Although I prefer
     TetraMAX for the ATPG component, Fastscan is basically just as good."

         - [ An Anon Engineer ]


    "LogicVision is good, works well, easy to use and no reason to switch.
     TetraMAX, same thing.  Virage is too pricy."

         - Jai Durgam of SiImage


    "LogicVision BIST apparently is the leader in DFT solution with the
     capability to tie to test program for analysis."

         - Wenhua Zhao of Fujitsu


    "Logicvision sells tools for Built-In-Self-Test (BIST) for both memories
     and logic.  They will emphasize that technically they are selling IP
     (the BIST circuitry they use), which I assume means the software itself
     isn't that complicated and is easily duplicated.  For memories, BIST is
     easy because the structures are so regular. The problem with logic BIST
     is that you can't just do it from the registers.  For example, if
     there's a zero detect on a 32-bit adder output, random patterns would
     result in this signal being active only once every 2**32 clocks.  Any
     logic downstream from it would never be fully tested.  Logicvision has
     software that identifies where to add extra test points (like a zero
     flag) so as to get high coverage with fewer clocks.  New this year is a
     desktop debugger that will allow one to isolate memory faults to a
     single bit, and can isolate logic faults using an on-the-fly fault
     dictionary similar to what Synopsys Tetramax does.

     Syntest sells a complete line of test tools and is teamed with Cadence
     (I wouldn't be surprised of Cadence buys them).  In addition to their
     memory BIST product, they now have a logic BIST tool.  They say
     their ATPG vectors are more compact than Synopsys or even Mentor.  They
     also have a very interesting multi-capture scheme but I lost the darn
     brochure on it.

     Genesys makes BIST for logic and memories (including CAMs).  Their
     memory BIST allows for soft repair of faults (note that the new
     Virage memory compilers allow for both soft and hard repair).  They
     also have a boundary scan insertion tool, which they say has been
     more automated for this year.

     Circuit Semantics sells a tool that helps Mentor's Fastscan understand
     full custom blocks.

     Fluence owns Opmaxx, which sells mixed signal BIST for measuring PLL
     jitter as well as for testing ADCs, DACs, amps and filters.  Fluence
     also sells that translators that go from a standard format like WGL or
     STIL to the tester specific format and helps the test engineer tweak
     the vector on the tester.

     Intusoft sells software for automatic test generation for analog and
     mixed signal parts.  I'm not even sure exactly what that means, but
     their literature looks very good.

     Astek sells a JTAG insertion tool that they say is much cheaper than
     their competitors and easier to use.

     Asset InterTech and their competitor Intellitech both do software and
     hardware to test boards via boundary scan.  You give the tool the
     netlist for the board and a description of the boundary scan on each
     of the parts, and it will generate tests that check all the
     chip-to-chip interconnect on the board. They also sell the testers.

     Intellitech now sells a scheme for system level BIST using boundary
     scan.  Vectors are stored in a flash chip and there is a separate
     controller chip (one per system).  Their scheme will test the
     interconnect on and between your boards."

         - John Weiland of Intrinsix


    "TetraMAX is good, we gen ATPG vectors for our last chip with that,
     no problems.  LogicVision BIST was used for RAM BIST & those vectors
     also ran thro' without any issues.  One thing we want to try is
     LogicVision's logic-BIST.  I saw the Formality booth demo, impressive
     but also heard from outside they in the past have come up with "false
     positives", dangerous!!"

         - [ An Anon Engineer ]


    "I worked with LogicVision quite a bit, specifically with one of their
     FAEs who was assigned to our company.  They gave us all the tools we
     needed to create BIST HDL code on our own, but we didn't have time to
     learn them so we continued to rely on the LogicVision FAE to generate
     the code for us. (The code is basically a wrap around memory modules.)

     This slowed down development somewhat, produced more customer <-> LV
     code iterations than would have been otherwise req'd, and led to some
     rush releases of BIST code by the LogicVision FAE because he was simply
     assigned too much work... this led to a few bugs, but no show stoppers.

     The main criticism I have of LogicVision is that their automated VHDL
     code generators produce hard-to-read, idiosyncratic and inflexible code
     which the customer is nevertheless ultimaetly responsible for and must,
     on occasion, modify (e.g. to fix bugs).  Also, some VHDL constructs are
     not supported.  As a result, their generated code (specifically their
     testbenches) is not easily adaptable to different test environments,
     and tedious testbench hacking had to be done in some cases (for example
     conversion to FTPG clock periods in the presence of several clocks
     whose periods are consrained by the FTPG tester).  The FAE was much
     stronger in Verilog than in VHDL, which was a handicap for us also.

     Overall, the relationship was satisfactory (the ASIC BIST works fine),
     but there is certainly room to improve efficiency at LogicVision."

         - [ An Anon Engineer ]


    "TetraMAX, yup.  No problems.

     LogicVision BIST, yup.  Relatively OK.  Some annoyances in STA since
     it creates some ugly multi-cycle path and what not in the controllers
     and we generally try to be MCP/FP-clean in our design to simplify STA
     and back-end constraints.

     We're dumping Synopsys scan solutions to use Mentor DFT Advisor for
     scan insertion (but keeping TetraMAX, that works well).  Mentor does
     fewer brain-dead things, and is probably the best point-tool scan
     insertion out there.  It also has higher capacity than DC-based
     solutions.  Plus it costs less.  Talk about an all-around win.

     Verplex, yup.  64-bit version did a nasty 6M+ gate hier-to-flat
     comparison that we didn't think could be done.  Block-level
     RTL-to-gate is plenty fast for us, runs on Linux, yippee."

         - [ An Anon Engineer ]


    "Take a look at IBM's test tools!  They're *really* powerful, and free
     with the NRE.  We've saved weeks/months of labor using them, compared
     to Synopsys/Mentor test tools."

         - [ An Anon Engineer ]






Top Home  

"This here ain't no one's opinion 'cept my own."
This Web Site Is Modified Every 2 to 3 Days
Copyright 1999-2007 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |