( SNUG 99 Item 13 ) ----------------------------------------------- [3/31/99]

 SEWARD'S FOLLY (PART DEUX?): In 1867, the U.S. Secretary of State, William
 Seward bought Alaska from the Russians for $7 million.  At the time, this
 purchase was called "Seward's Folly" because it was popularly felt that
 the U.S. would never get $7 million worth of return out of Alaska.  (In a
 sense, public opinion at the time was right, because it's estimated that
 it took about 35 years to recoup $7 million of surplus taxes from the
 Alaska economy.)  The Synopsys equivalent of this came when they bought
 System Science (VERA) for $26 million.  It's well known that verification
 and functional testbench generation is something that we engineers drool
 at because we *hate* creating testbenches, so the need is there for VERA
 and Specman.  (Specman is a competing functional testbench generation tool
 from Verisity.)  Functional verification (sim done in Verilog or VHDL) is
 supposedly taking over 50 percent of design efforts these days.  If you go
 to DejaNews, you'll find there are around 5,300 posts every year on either
 Verilog or VHDL.  And it's growing.  Yet you'll only find 6 VERA posts and
 2 Specman posts in DejaNews, and only 7 posts on each if you grep an ESNUG
 archive!  Yes, Synopsys recently announced VeraCore (VERA being used with
 IP) and, yes, it's integrating VERA with the Eagle HW/SW co-simulator,
 but if VERA is an up-and-coming widely used tool, shouldn't there be more
 posts from users on it?  Is Synopsys going to have to wait 35 years to
 recoup its VERA investment?

   "VERA - Mehdi Mohtashem (mr VERA).  Most stuff in files.  Sales pitch
    that was very technical and example laden.

     - Can reuse existing verilog or C. Can call routines/tasks inVERA
     - Interfaces to simulator via PLI . Going direct with VCS to speed
       it up.
     - Can handle re-entrant calls without multiple instantiation. Fully
       recursive via virtual ports. Can call multiple times at anytime.
     - Cyclebasedwith event driven options
     - random and directed random constructs to produce stimulus
     - Self checking with floating expects.
     - User defined functional coverages (not line code coverage) of
       stuff like fsms. Gives reports. Can react to coverage and
       dynamically  redirect sim on the fly.
     - 2 to 10x reduction in overal verification: Speeds up verification
       development, verification debug, and result review(regression).

    IP released with VERAcore gives verification test suite that can run
    without VERA license."

       - Peet James of Qualis Design

   "Whenever I teach Verilog and Verilog synthesis classes, I always 
    take a short poll. The question: 'How many engineers in this room
    prefer writing testbenches over doing ASIC design work?'  Of more
    than 600 engineers taught in the last two years, fewer than five
    preferred writing testbenches."

       - Cliff Cummings of Sunburst Design


 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)