( SNUG 00 Item 20 ) -------------------------------------------- [ 4/05/00 ]

 WATER & OIL DO MIX:  The SNUG'00 user tool survey numbers for the DFT/ATPG
 market may not seem odd at first:

           Synopsys DFT Tools  ############## 28%
          Synopsys ATPG Tools  ############# 26%
             Mentor DFT Tools  ########## 20%
            Mentor ATPG Tools  ######## 16%

      LogicVision Memory BIST  ###### 13%
             LogicVision BIST  #### 9%
                  Mentor BIST  ### 6%

 until you realized that the Dataquest numbers for 1998 had Synopsys owning
 94.4 percent of the test-chain-insertion market and Mentor owning 94.6
 percent of the ATPG market!  This SNUG'00 survey data indicates a very
 dramatic shift in that market in just 2 years.  Is TetraMax *that* good?
 For comparison, in the 1998 BIST market, LogicVision held 59.5 percent
 and Mentor 27.7 percent -- which pretty much correlates to the SNUG'00
 tool survey data.

   "To date, I have successfully used TetraMax to produce scan vectors
    for 4 chips: 2 one-million plus gate ASICs, 1 one million gate ASIC,
    and a 600k gate ASIC.  Two of these chips are in production & running
    vectors while the others are in the proto stage.

    Our current scan methodology calls for multiple groups of scan chains
    that are scanned independently (i.e. serially as groups) from one
    another.  This requires that a test tool not look at each scan chain
    as identical in terms of its scan requirements.  Synopsys has added a
    very flexible enhancement to the tool that will pretty much allow you
    to do any kind of funky setup you wish when scanning any particular
    chain.  With Sunrise our only way to do this was by post-processing
    and other convoluted procedures.  You can probably tell I am pretty
    happy about this feature in TetraMax.  My only gripe is w/ TetraMax's
    vector generation and hopefully it will be addressed soon in an
    enhancement.  Specifically, TetraMax currently will scan all groups of
    chains for each vector, whether or not it is needed.   This wastes
    tester cycles and has to do with a fundamental algorithm used in most
    ATPG tools.

    As for performance, TetraMax is extremely fast and produces good
    results.  I benchmarked it against Sunrise/Testgen last year when
    TetraMax was still Beta on a few near-full scan designs for
    combinational and fast-sequential vectors.  TetraMax managed to
    produce roughly equivalent results to Sunrise in about 1/10 the run
    time and less setup time!  (That was enough to get me converting
    over, despite the fact that the code was still Beta at that time.)

    Another feature I have found useful is the graphical debugging
    abilities of TetraMax.  This allows you to view ATPG violations as a
    schematic and "browse" the schematic with annotated values for
    different stages of the ATPG algorithm.  This has been extremely
    useful to me and is a very nice change from the sometimes cryptic
    outputs of Sunrise.  It also can be used to diagnose vector failures
    and help zero in on model problems.  This is also the one feature
    that needs some more work however in that it still occasionally gives
    "schematic too big" errors or acts a little flaky.  Still very
    useable, it just needs some polishing.  I'm not complaining too much
    though given that this is the first tool I've seen that gives you
    this ability, although I think Fastscan may also have some of this
    ability.

    One final note regarding TetraMax is with regards to its modeling
    methods.  With TetraMax you can use Sunrise models, Verilog models,
    or custom models written by you or the ASIC vendor.  This pleases me
    to no end.  One of the biggest hassles in the past for me has been
    obtaining correct "Sunrise" models for cells, something vendors are
    often slow to give or something you must come up with yourself.  It
    was a major pain.  With TetraMax you can often just use the Verilog
    model (although there are issues here that must be considered).
    Synopsys is also adding library validation procedures that should
    help identify problems early on before one has a vector to debug on
    a big nasty gate model.

    I used to abhor test as the ATPG process was just so damn painful.
    TetraMax, however, is fast enough and has some really good debugging
    facilities so iterations can be done pretty quickly to zero in on
    the vector set's true problems.  That makes me one happy customer."

        - Russell Petersen, ASIC Engineer, Scientific Atlanta


 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)