( SNUG 03 Item 13 ) ---------------------------------------------- [05/14/03]

Subject: LogicVision BIST, Mentor TestKompress, Synopsys SocBIST, DBIST

NEW KIDS ON THE BLOCK:  One of the quiet pieces on Synopsys news this year
is their first serious jump into the BIST market.  Deterministic Logic BIST
(called DBIST for short) and their SocBIST.  At first blush, it appears that
X's are causing problems for the newbie Synopsys BIST tools; issues that
LogicVision and Mentor's TestKompress users don't complain about.  There's
nothing like being new to a market.  :)


    Dataquest FY 2001 BIST Market (in $ Millions)

                      LogicVision  ############ $12.0 (72%)
                           Mentor  ### $2.8 (17%)
                          Fluence  # $1.3 (8%)
                           others  . $0.5 (3%)


    "SocBIST Introduction

     Synopsys SocBIST is of type deterministic logic BIST (DBIST).  SocBIST
     enables much smaller ATPG vector set to run at-speed tests at much
     faster speed and reduced tester and testing costs.

     DBIST (Deterministic BIST) is in contrast to other Logic BIST (LBIST)
     such as the tool provided by SynTest. LBIST runs Pseudo Random Pattern
     Generation (PRPG) from seeds for millions of cycles to complete tests. 

     However LBIST has problems of: hard to integrate into synthesis flow,
     need BIST expertise, lack of predictability (hence no guarantee of test
     coverage, problem for DFT closure, and often needs top-off ATPG
     patterns), poor failure diagnostics, and inefficient use of testers.

     DBIST is well integrated into DC (and PhysOpt) environment.  Since it
     understands the design, it can pre-determine the bits that can detect
     some particular faults with one pattern only while this may be missed
     by LBIST or it will take lots of cycles for LBIST to detect.

     SocBIST consists of CUT (Circuit Under Test), a PRPG, an Output
     Compaction and Comparator, Anti-Aliasing Logic (prevent two faults from
     canceling each other) and a Controller.  The CUT contains massive scan
     chain parallelism (up to 512 parallel chains).  The entire CODEC
     structure can have 20k-50k registers.  If total register counts go up,
     it will require additional CODEC.  Each CODEC adds additional 10 pins.
     Only one controller is required.  The sweet spot for SocBIST is 20k
     registers.  It is hard to justify BIST logic overhead for small designs
     with less number of registers.

     SocBIST is integrated into DFT Compiler & TetraMax ATPG 2003.03 rev.

     The hard coded part of SocBIST should be improved."

         - Bo Gao of Cypress Semiconductors


    "As for BIST, forget LogicVision and Syntest, they have a ways to go.
     DBIST has a good potential but would have to become X-tolerant and at
     the same time provide very high pattern compression (almost as good
     as DBIST) which Mentor's TestKompress does have.  The other advantage
     on Mentor's side is that the amount of logic used can be less."

         - Amit Sanghani of Nvidia


    "We used SocBIST tool from Synopsys.  We didn't use the complete flow.
     That means I didn't use DFT Compiler to generate the IP, nor do
     insertion of scan chains, nor DBIST IP, etc.  We did all that on our
     own. 

     We got the IP from Synopsys and then we used TetraMAX in DBIST mode.
     The main problem with DBIST was that we had to get rid of all sources
     of dont-care's and unknowns.  This turns out to be quite a bit of work
     if there is some amount of logic which would need to be added to take
     care of these.  There is a whole round of analysis to determine the
     causes of the X-generators.  We had to remove static as well as dynamic
     (timing) related hazards.  We used TetraMAX extensively for DRC,
     extraction and debug.  This worked very well.

     Once we had the design free of static X's we started ATPG & simulation.
     We also cleaned up dynamic X's using timing anaylsis.  Used PrimeTime
     to do anaylsis in DBIST mode.

     The DBIST logic and methodology did provide us with very high pattern
     compression and some amount of test time reduction.  It requires a lot
     of debug effort to make sure one can determine cause of failures on
     silicon.  This is mainly due to the fact that the data out compression
     is via a MISR mechanism which is great for compression but very tedious
     for debug.  The debug flow needs some amount of hand holding to get it
     to run on the tester. 

     The DBIST architecture does boast of multiple CODEC's (compressor and
     decompressor) on chip but there is no easy way to determine how many
     one would need for a certain device.  This might cause more or less
     logic to be inserted and could become iterative.  It is also limited in
     speed of operation due to the way clocking and scan operate.  This,
     though, has been claimed by synopsys to be fixed in their newer rev.

     Overall SocBIST is good for high volume, low cost devices but requires
     some handling to get it to work."

         - Amit Sanghani of Nvidia


    "Synopsys' DW memory BIST is too limited to be useful.  Why black box
     the logic?  Are they proud of their IP or ashamed of it?  It also
     bounds you to use only their VCS simulator.  Mentor's MBIST architect
     is more powerful.  It has more March algorithms as well as let the user
     generate his own.  Synopsys only allows the user to select from 4
     canned algorithms.  However, Synopsys is free with the DW library
     so I guess you get what you paid for."

         - [ An Anon Engineer ]


    "I wrote our own memBIST and scan connection tool.  But our other group
     uses Mentor and likes it after they  got through the tool crashing and
     huge run time problems."

         - Ross Swanson of Flextronics


    "SocBIST to me is clearly a smart approach to reduce test data volume,
     test time and the complexity of handling very large designs.

     Synopsys has to work to tie in all the different tools together but
     once done they will have a powerful offering.  Given the links to DC
     the integration will be very smooth.  

     Additional features would be stronger links to Astro/PhysOpt,
     automatic constraint generation for scan mode, scan reordering and
     better links for clock tree implementations that take into account
     test modes.

     These are all difficult items but it appears Synopsys has the basics
     in place."

         - Gregg Shimokura of STMicroelectronics


    "Mentor TestKompress vs. Synopsys SocBIST

     Haven't had any experience in using TestKompress or SocBIST, but we've
     had presentations in both.  From what we can see TestKompress' ability
     to handle Xs is a plus.  With large designs, it's difficult to
     eliminate all occurrences of Xs during testing."

         - John York of ATI, Inc.


    "LogicVision seems to be ahead of the group, although SocBIST and
     TestKompress are pretty new products.  Until we see some designs
     successfully implement logic BIST using either one, it's going to be
     difficult to say who's best.  Here again Synopsys may have a edge,
     even though they came to the game pretty late, because of the tight
     link to synthesis.  I guess time will tell us.

     I want to add one thing that you forgot to mention.  Memory BIST.
     Synopsys is pretty much absent and what they offered in the past wasn't
     very user friendly. It wasn't even part of the DFT tools suite.  Here
     LogicVision is clearly the winner so far."

         - Amar Guettaf of Broadcom


 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)