( DAC 99 Item 47 ) ----------------------------------------------- [6/25/99]

    "This year I decided I would ignore the big flashy booths in the middle
     and walk around the edge.  Wow, was there some interesting stuff!
     Take a look at HDAC.  ( http://www.hdac.com )  I spotted their stand
     in the far corner.  They do static functional RTL verification that
     does quasi model checking which seems very easy to use and appears
     to actually work (in demo, of course.)  They said Tandem and Cisco
     are currently using their tool, 'Solidify'.  It a different approach.
     There are no test vectors in Solidify.  0-in and friends generate test
     vectors that they feed to an internal simulator.  For Solidify, you
     write 'properties' in their HPL (which is Verilog with 4 additional
     operators) to explain how your block works.  (Their rule of thumb is
     5 to 10 lines of Verilog typically translates to one 'property'.  But
     the specific metric they gave was one 12 kgate block, 8100 lines RTL
     Verilog, had used 156 'properties' -- each 'property' covered 52 lines
     of Verilog.)  Then you use Solidify own 'properties'-oriented code
     coverage utility to find what you're missing.  Coverage is a separate
     analysis, so it doesn't load down the tool, and it does incrementals.
     It then lets you write new 'properties' to cover what you missed.
     Currently, it's block level only with a 25 kgate per block capacity.
     I liked what I saw.  I cannot comment on the tool hands-on as yet,
     but I'll keep you informed."
 
         - an anon engineer


 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)