Home The Dirt Page Demos ESNUGs
Subscribe Feedback Photos Trip Reports

 

     
SNUG' 98 Trip Report
Begin ( Part 2 of 2 )


      !!!     "It's not a BUG,                        jcooley@world.std.com
     /o o\  /  it's a FEATURE!"                              (508) 429-4357
    (  >  )
     \ - /   "One Sheep Farmer's Impressions Of SNUG'98 & IVC/VIUF'98"
     _] [_        (plus what 33 other engineers saw there, too.)

                               by John Cooley
             Moderator Of The E-mail Synopsys Users Group (ESNUG)

        PART 2: the combined International Verilog Conference (IVC'98)
                  VHDL International User Forum (VIUF'98)
              in Santa Clara, California, March 16th-19th 1998
             --------------------------------------------------


  The Numbers & First Impressions
  -------------------------------

  Being one of those Verilog/VHDL "old timers", the first impressions for
  the joint OVI/VIUF conferences weren't good.  Well, sorta.  Why?  Because
  the first day of the conference were all tutorials for *beginners*.
  "VHDL: A Practical Introduction", "Verilog for Synthesis", stuff like
  that.  So what did this mean?  Another day touring San Francisco!  But
  the downside was that on the last day of the OVI/VIUF they had *eight*
  great tutorials on topics like "To IP or Not IP", "Formal Verification",
  and "Design For Testability/Built-In Self Testing" -- many given at the
  same time!  Aaargh!  It would have been nice to have some of these
  advanced topics taught on the *first* day for us old timers.  Argh.

  Numbers-wise, this year's attendance of 950 was slightly down from the
  preceeding year's 1042 total.

    "In purely licence sales (that's not including maintenance fees or
     extra waveform viewers or stuff like that), for Fiscal Year 1996
     worldwide, VHDL made $60.7 million and Verilog made $113.2 million.
     I won't have FY 1997 until the end of this summer."

       - EDA Analyst Gary Smith of Dataquest

  Oh, yea, remember that pre-IVC/VIUF annoucement I sent out on the ESNUG
  mailing list about the Millenium Clocks and that EDAC panel with all
  those EDA bigwigs talking about headaches involved with growing a small
  EDA into a big one?  (It was called "Crossing The Chasm" or something
  like that.)  It turns out that the Millenium clocks are all wrong because
  the new millenium technically starts January 1, 2001 -- not 2000!  (Got
  6 letters telling me this.)  And you can now view the transcripts of that
  growing pains panel discussion at www.EDAC.org.



  The Two Bigwigs Big Speeches
  ----------------------------

  At OVI/VIUF this year, two keynote addresses were given.  Wilf Corrigan,
  the CEO of LSI Logic, spoke on Tuesday.  Jack Harding, the old CEO of
  CCT who then replaced Joe Costello as CEO of Cadence, spoke on Wednesday.
  And although I attended both talks, I had a very hard time distinguishing
  who said what.  This wasn't because I took poor notes -- nope, not that
  at all -- it's because they both said almost exactly the same thing!

  Essentially, LSI Logic is creeping towards being a design consulting
  services house that just happens to be tied to using only one particular
  foundry (their own), but that will use most anyone's EDA software.
  They also have a lot of their own IP.  Here's one of Wilf's slides where
  he saw the future going more and more to the "mode" on the far right.


   Task - Nature     FOUR BUSINESS ENGAGEMENT MODES      Task - Content

                  ______    ______    ______    ______    System Design
     CREATION    |      |  |      |  | OEM  |  |      |   Architecture
                 |      |  | OEM  |  |______|  | LSI  |   Software/Apps
     -------------------------------------------------------------------
      DESIGN     |      |  |______|  |      |  |      |   Micro-Archtctr.
  IMPLEMENTATION | OEM  |  |      |  | LSI  |  | LSI  |   Logic Design
                 |______|  | LSI  |  |      |  |      |   Logic Verif.
     -------------------------------------------------------------------
      PHYSICAL   |      |  |      |  |      |  |      |   Circuit Design
  IMPLEMENTATION | LSI  |  | LSI  |  | LSI  |  | LSI  |   Layout
                 |______|  |______|  |______|  |______|   Process


  Essentially, Cadence has is a design consulting services house that just
  happens to be tied to using only one particular set of EDA tools (their
  own), but that will use anyone's foundry.  They also have a lot of their
  own IP.  Here's Jack Harding's slide comparing 1985 & 1998.  Seem familar?

  
            Electronics Company    |    Electronics Company
                    1985           |          1998
         --------------------------|---------------------------
           INTELLECTUAL PROPERTY   |
         --------------------------|
             DESIGN REALIZATION    |
         --------------------------|         CADENCE
           PROCESS MANUFACTURING   |
         --------------------------|
                DISTRUBUTION       |
        ---------------------------|---------------------------
                  Customer         |         Customer


  If they go the way their CEOs say they're going, can anyone please explain
  to me what the essential difference will be between Cadence and LSI Logic
  as far as the average chip designer is concerned?



  The Conference Itself
  ---------------------

    "Is this a customer?  A competitor?  A partner?  Most people swim in
     all of these catagories depending on what day of the week it is."

       - Wilf Corrigan, the CEO of LSI Logic


 "I PEE, YOU PEE, WE ALL PEE IP": In one of the panel discussions, Gary
  Smith, an EDA Analyst at Dataquest related some interesting IP related
  stories.  "The half-life of soft IP appears to be about 9 months.  The
  price drops 50 percent every 9 months roughly because many IP companies
  are four guys in a garage.  I know one IP buyer who paid $250,000 plus
  royalties for a soft Universal Serial Bus core because there was only
  one supplier for it.  A year later, another IP buyer paid just $20,000
  (and no royalties) for the same thing because by then twenty other IP
  vendors had a soft Universal Serial Bus core."

    "The bad thing is that IP doesn't mean anything.  The good thing
     is that it has become an AltaVista word.  It has joined 'sex',
    'girls', and 'nude' for high hit-rate keyword searches on the web."

       - EDA Analyst Gary Smith of Dataquest


  IT'S NOT LOST IN THE TRANSLATION:  One of the hottest little tools that
  popped up in user surveys about OVI/VIUF'98 was from CompiLogic.  They
  make an ANSI C to Verilog translator (that runs on either UNIX or NT)
  which "supports loops, functions, pointers, structures, arrays, and all
  standard C operators."  It also claims to support parallelism & pipelining.
  (Perhaps to cash in on what they percieve as a booming market, in
  January they sold this tool as an alternative behavioral synthesis.)


    "By far the most interesting tutorial was the PLI2.0 presentation by
     Stuart Sutherland.  It gave an excellent overview of the new PLI and
     was the only tutorial that I didn't have to glean from -- it had meat
     all the way through."

       - An anon engineer


 "SHOOT THE ENGINEERS AND MANUFACTURE IT!": As a group, we engineers are
  a worrisome lot.  Because our jobs are so detail oriented and all it
  takes is one missed detail becoming the next infamous Pentuim Bug that
  makes world news (plus gets us fired), we want to spend forever verifying
  *everything*.  Problem is we don't have forever as a product market
  window.  In come the conventional and not-so-conventional verification
  EDA tools.  The most widely known is Verisity's "Specman" which does all
  sorts of complex automatic generation of functional tests based on the
  corner cases of external inputs.  It also has functional coverage analysis
  tools to tell you what you're not functionally testing so far.  System
  Science has "VERA", but that seems to be only used by Sun Microsystems
  because it was developed there.  Chronology's "QuickBench" takes a bus
  functional model generation approach via waveforms and GUIs.  SynaptiCAD's
  "TestBencher Pro" does the same thing.  The new kid on the block who also
  happens to have some *new* technology is 0-in (pronounced "Zero-in").

  One word concisely explains what 0-in does: "voodoo".  OK, so you might
  want more of an explaination than that.  Remember back in college learning
  to solve all those pain-in-the-ass differential equations for analog
  circuits?  Remember how you were then mercilessly flung into even more
  painfull LaPlace Transform theory?  And then, remember how once you
  mastered LaPlace Transforms, analog circuit problems were reduced to really
  simple algebra problems?  The 0-in stuff is JUST LIKE THAT.

  As 0-in gobbles up a chip written in Verilog RTL, it does is a detailed
  mystical formal-verification-like analysis and it just "knows" via this
  voodoo where to place a mess of "checkers" in your design.  There are 28
  types of checkers.  The 10 static checkers monitor stuff like "Unverifiable
  Full Case Statements" and "Not possible to verify that mem address will
  always be valid".  The 18 dynamic checkers monitor stuff like "a tri-state
  bus was simultaneously driven by multiple sources", "a mem location was
  over-written without being used", or "valid data in a synchronization
  register was over-written without being used" -- all time dependant data
  usage stuff.  A typical 100 kgate design gets about 200 to 500 checkers
  generated for it.  Next, you feed 0-in all you known functional test
  vectors for your design.  You know, all that stuff that you hand generated
  to test various functions in your design.  (Not ATPG stuff, but functional
  vectors.)  From there, 0-in then figures out your design's legal I/O and
  then, by tweaking your I/O, it does directed searches outside of the
  space-time continuum that you had established with your hand generated
  tests via some occult mumbo-jumbo involving something called "pair-arcs".
  (Don't ask.  I don't quite know myself.)  Anyway if any of this legal I/O
  causes your design to do something irresponsible, one of the 200 to 500
  checkers will go off warning you.  What all this voodoo boils down to is
  0-in magically detects *functional* errors in your design that you had
  missed with your original hand-generated test suite!  It's powerful stuff!

    "Any sufficiently advanced technology is virtually indistinguishable
     from magic."

       - Science Fiction writer Arthur C. Clarke

    "Our customers tell us 25 to 75 percent of their time is spent
     in verification."

       - Jack Harding, the CEO of Cadence

    "I believe it was Glen Dearth from Sun Microsystems in his paper
     presentation (OVI/VIUF session 7) that said they have a 4:1 ration of
     verification to design code.  I heard another speaker claim a 2:1
     ratio.  A friend at Compaq said they were probably 1:1 but growing."

       - A Design Engineer from Texas


  A LAN BY ANY OTHER NAME: Cashing in on the Web-mania that's been engulfing
  110 percent of the non-EE yet technically literate part of the American
  public, Synchronicity demonstrated its DesignSync design management
  "groupware" that enables distributed teams of design engineers to
  collaboratively do rev control along with "user authentication, data
  encryption, and compression when sensitive data is in transit" between
  design teams.  It was sorta like an in-company LAN capable of going
  *securely* across inherently unsecured open Internet links.

    "We looked at this years ago when I was on RASSP.  It's nice to see
     someone running with the idea and commercializing it.  At work, I
     found it hard enough to do rev control on a single disk.  I'm sure
     it's even harder to do it across an entire company linked up
     by the Internet."

       - Mike McCollough of Raytheon about Synchronicity's DesignSync


 "SHOW ME THE MONEY!": The three questionable in-laws that Synopsys gained
  from marrying ViewLogic were the cheesy ViewLogic-developed PC tools,
  View's PCB business, and Eagle.  Sort of like how modern day Serbia is now
  legally considered Yugoslavia even the the old Yugoslavia was much more
  than Serbia, the cheesy View PC tools and the PCB business are now what's
  legally called ViewLogic.  The odd orphan child left out in this game of
  corporate musical chairs is Eagle.  Without saying the EDA F-word
  (frameworks), Eagle makes an "environment" that allows engineers have
  outside C models of things like microprocessors running assembly code
  interact with a particular ASIC they're designing.  (The fancy phrase for
  this is "HW/SW co-design".  It lets your company's software engineers
  test *their* code as it plays with *your* ASIC.)  Mentor has a simular
  product called "Seamless" and Summit Design is selling "Virtual-CPU" to
  do the same thing.  But here's where it pays to keep track of how many
  engineers attend which tutorials at SNUG: when 298 ASIC design engineers
  were given the choice to go to tutorials on either RTL coding tricks,
  Formal Verification, and an Intro to Eagle tools, only *nine* engineers
  chose the Eagle tutorial.  Why the disinterest?  Because the biggest
  competitor to HW/SW co-verification tools is Verilog.  Yup, Verilog.
  Intrinsic in Verilog is the PLI, the Programmer's Language Interface,
  which allows users to have C models directly interact with ASICs written
  in Verilog.  And who's the biggest supplier of bus functional C models?
  Another division od Synopsys called LMC.  Someone tells you HW/SW
  co-design tools will be big in the future?  I say: "Show me the money!"

    "HW/SW co-verification is the larger problem we're facing today."

       - Wilf Corrigan, the CEO of LSI Logic


  SPICE GIVES ME ULCERS: Ex-Cadence employee and Apteq CEO, Dan FitzPatrick
  gave a detailed tutorial with Motorola's Ira Miller about Verilog-A,
  Verilog's answer to analog simulation.  (Apteq specializes in Verilog-A.)
  Not to be left out, the VHDL camp gave a talk on VHDL-AMS (analog VHDL)
  with FTL Systems annoucing they's have a VHDL-AMS simulator out by Q3 98.
  The one thing both the Verilog and the VHDL fanatics agree on, though,
  is that SPICE simulations are waaaaay too slow for real chip design.


    "So the question is do you have to wear a tux for formal verification?"

       - Ex-Mentor and Gendax (start-up) employee Hal Alles


  THE VIEW FROM THE CHEAP SEATS.  While 95 percent of the money to be made
  in EDA is in high-end, bleeding-edge tools with lots of customer support,
  there is a class of poorer engineers with shoestring budgets who must make
  cheaper, commodified EDA work.  Here's their world in their own words:

    "I started working at a small (200 person) company in June.  The
     company had never done any ASIC or large FPGA work and had no
     simulation environment.  At the last company I had been using Cadence
     tools (Verilog-XL) and SignalScan for debugging, I knew that we
     couldn't afford the big boys but we were looking at some honkin' FPGAs
     and we needed something.  We also had a short schedule & two designers
     with VHDL experience and two with Verilog experience, and there wasn't
     time to cross train.

    "A friend suggested that I check out Model Tech's V-System PLUS which
     he saw at DAC and some local Cisco guys were using it.  He said he
     thought it looked like they had the VHDL to Verilog thing working and
     it was pretty inexpensive.  So I called them, we also called Viewlogic
     since they said their combo thing worked.

    "Well to make a long story longer: Model Tech's stuff worked and at
     $10K/seat for both Verilog and VHDL its got to be the best deal
     in the EDA world.  We've been doing FPGA work with it for 4 months
     now and co-simulating Verilog and VHDL without any major hitches.
     (Well, we have a bunch of .do files to create test configurations,
     a TCL interface on the PC would be nice.)

       VHDL or
       Verilog -> Model Tech -> Synplicity -> Altera MaxPlus2 -> ModelTech

    "We're still on a tight budget, and the Verilog guys have been working
     in this sort of weird environment: We write modules and work out the
     initial bugs with Wellspring's 1000 line version of Veriwell.  Then do
     the big simulations using the Model Tech stuff.  I still wouldn't buy
     Veriwell since the free version crashes when you give is a misformed
     $display() call.

    "Were also working on PCs (Win95 and NT), my biggest beef with Model
     Tech is that they haven't kept the PC software up with the UNIX
     features (no floating license (eeew dongles!), SmartModels, Tcl)
     An editor would be nice but I'm getting use to emacs.

    "The Viewlogic guy is still adding up the cost of his stuff, and he has
     to be the pushiest saleman in the world.  He kept saying he was gonna
     provide us the total solution we needed, but when ever we asked whats
     the cost he started talking about design flow and how he could help us
     all along the way.

       - An Anonymous Engineer from a small company designing FPGAs


  A NICHE WITHIN A NICHE: Like the Taco Bell chihuahua, there's a whole
  family of tiny EDA vendors who are small but well known.  They typically
  offer niche tools which designers love.  InterHDL (which created the
  Verilint and VHDLlint syntax/DRC/synthesis checkers, VtoV bidirectional
  Verilog/VHDL translation, and the Coverit code coverage tool) annouced
  "CheckIt" -- a  tool that lets designers check timing & clocking domain
  issues at the RTL level in a design.  (Very interesting because that type
  of checking usually doesn't happen until post-synthesis for most designs.)
  The VeriTools chihuahua nipped at the feet of Synopsys/EPIC claiming
  that "VeriPower was within 3 to 5 percent accuracy of EPIC's PowerMill,
  50 to 100 times faster, and at 1/10th the cost."  Systems Science demoed
  "PowerFault-IDDQ" that IDs an optimized set of IDDQ test vectors for
  your Verilog design.  And a whole host of other chihuahuas (like Advanced,
  DAI, TransEDA, and Translogic) all yipped about their code coverage tools.


    "A fool with a tool is still a fool."

       - Glen Abood, Cadence Marketing, introducing his CEO Jack Harding

    "If there were no fools, you'd have no customers."

       - An overheard wispered reply from another EDA vendor to Glen's quote


  JUST THE FAQS, MA'AM, NOTHING BUT THE FAQS: Hats off to Hughes Aircraft
  engineer Ben Cohen for his book "VHDL Answers To Frequently Asked
  Questions" (Kluwer Academic Publishers).  It's *not* for beginners, but
  it exhaustively explores all sorts of odd corners to the VHDL language
  from multiple perspectives.  "How so?", you ask.  Ben, my favorite
  fellow Lazy Man Of The Moment, wrote his book by compiling thousands of
  posts from "comp.lang.vhdl" and its FAQ.  It's collective wisdom.  Cool!


    "I know Paul Estrada.  I've partied with Paul Estrada.  You, sir, are
     no Paul Estrada!"

       - overheard being told to Atul Bhalla of 0-in, who was wearing
         Paul Estrada's (also of 0-in) name badge to save money on a
         conference registration.


 "WE'RE NOT DEAD YET" AWARD: Escalade is the only company that bowed out of
  the Great ESDA Shootout at the HP Design SuperCon of a few years ago
  that's not out of business.  They were still alive at OVI/VIUF, but they
  don't seem to have much market penetration.  (Graphical design entry
  users seem to either talk about Summit's Visual HDL or Mentor's Renior.
  Escalade's DesignBook just doesn't show up on the radar screen, nor do
  ViewLogic's or VeriBest's related tools.)  The other company that avoided
  the "shootout" (Vista Technology) left the EDA industry altogether.
  Speed Electronic went out of business at DAC'97 and i-Logix has switched
  to selling non-EDA software developement tools.

  Summit Design (which did quite well in the shootout) has the largest
  share of the ESDA market with "Visual HDL".  And ironically Mentor now
  has the second largest market share, yet their ESDA tool came in dead
  *last* place in the shootout.  Good marketing?  Great salesmen?  Not
  hardly.  Mentor killed its ESDA tool "System Architect" and made a
  completely new tool (called "Renior") that has the *exact* look & feel
  as Summit's "Visual HDL"!


    "A talk was given by someone from Compaq about their transition from
     UNIX boxes to Compaq compute farms.  Good talk.  Afterwards, we went
     out into the vendor fair to the Compaq booth.  When we asked to see
     Verilog-XL running on their NT box, the Compaq rep told us 'I would
     love to show it to you, but the machine is rebooting right now.'"

       - A Design Engineer


  MANY HANDS LIGHTEN THE LOAD: Many EDA users expressed an interest in a
  computing distribution tool called LSF by Platform Computing.  This tool
  allows users to schedule and load-share compute runs across mixed UNIX/NT
  environments keeping all your computers busy on the job, 24/7.  Neat!

    "Please feel free to join VHDL International (VI).  It's a great
     organization.  Oh, by the way, by attending this conference, you're
     now all automatically members of VI and are now the VHDL Times
     mailing list."

       - Gabe Moretti, VP at VeriBest and VI bigwig.  This comment caused
         quite a laugh amoungst the conference attendees because about
         70 percent of them are Verilog users.


  CADENCE AQUIRES SCOTLAND: With the English failing for centuries to ever
  *completely* subdue Scotland (ever see the movie Mel Gibson movie
  "Braveheart"?), American dollars have stepped in to do the job quite
  readily.  Literally, Cadence has approached the Scottish government with
  the offer of hiring more than 1,800 emgineers to reside there if Scotland
  changes its industrial, academic, & legal infrastructure -- and the Scots
  agreed!  Apparently Cadence has talked the Scots into creating a sort of
  "lawyer free" zone where disputes around IP will be resolved via "private
  law" and manditory arbitration.  Jack Harding, the CEO of Cadence, has also
  expressed that in 6 years, he'd like Cadence to have 10,000 employees,
  two-thirds of which will be in the services business.  (EE Times 12/15/97)

    "What's the sense of selling a piece of IP that has a shelf life of 6
     months when it takes a year to negotiate the legal problems around it?"

       - Jack Harding, the CEO of Cadence



  [ Editor's Note: Last Friday when I was finalizing this Trip Report, at
    around 5:00 in the afternoon I recieved an e-mail from a Synopsys
    person asking how she could get a copy of this Trip Report.  In her
    sig it said she was the Assistant to the Deputy General Counsel of
    Synopsys.  "Lawyers!  SYNOPSYS lawyers!"  Being a calm, cool, collected
    kind of guy, I immediately panicked.  I thought to myself: "Oh, shit,
    John, *now* what have you done that's got them in an uproar."  (Years
    ago when I first formed ESNUG, the lovely Synopsys legal department came
    after me in an attempt to shut ESNUG down.  Ain't EDA fun?)  Rather than
    panic more, I called her.

      me: "Uh.  Hi.  I saw your e-mail about getting my ESNUG Trip Report.
           And you're from the legal department.  Anything up?"

     her: "Oh, there's nothing wrong.  My boss just wanted me to get a copy
           of your report.  We hear they're quite funny from customers.
           We're part of the sales organization you know."

      me: [ choking at idea that lawyers being present would *encourage*
          anyone to buy anything ]  "Oh, OK.  You'll get a copy when it's
          mass mailed out to my readers.  I don't let anyone pre-view my
          stuff.  You're sure everything's OK?"

     her: "Oh, yes.  My boss just wants to see it.  Everything's OK!"

    I hung up the phone and my head was swimming.  And for some reason,
    Cadence, and Scotland, and "lawyer free zones", and Jack Harding wanting
    to hire 6,000 more ASIC designers popped up.  "They do allow sheep
    there, you know, John...", I thought to myself.


    Oh, on a completely unrelated tack, this OVI/VIUF was the first time
    I personally got to meet the guy who replaced Joe Costello as the CEO
    of Cadence: Jack Harding.  And although my initial impressions were
    that Jack seemed just like another CEO type -- nothing exceptionally
    good nor bad -- now that I've had time to think about it, I think Jack
    Harding is a tall, charismatic, powerful man.  A natural born leader
    with an uncanny insight on how the EDA and consulting businesses work.
    A brilliant man!  Brilliant!  I was standing in the shadow of genius
    when I stood next to him.  Whoa!  :^)

                                  - John Cooley
                                    part-time EDA Consumer Advocate
                                    full-time contract ASIC & FPGA designer


P.S. As always, I like to hear from readers if they thought this two part
     Trip Report was useful/fun/accurate.  Anything here you you violently
     agree/disagree with?  Did I miss anything of importance?  Tell me!


End  ( Part 2 of 2 )

===========================================================================
 Trying to figure out a Synopsys bug?  Want to hear how 6,000+ other users
   dealt with it?  Then join the E-Mail Synopsys Users Group (ESNUG)!
 
      !!!     "It's not a BUG,               jcooley@world.std.com
     /o o\  /  it's a FEATURE!"                 (508) 429-4357
    (  >  )
     \ - /     - John Cooley, EDA & ASIC Design Consultant in Synopsys,
     _] [_         Verilog, VHDL and numerous Design Methodologies.

     Holliston Poor Farm, P.O. Box 6222, Holliston, MA  01746-6222
   Legal Disclaimer: "As always, anything said here is only opinion."

 

Top Home
 

"This here ain't no one's opinion 'cept my own."

Web Site Last Modified: April 5, 2000

Copyright 1999-2000 John Cooley.  All Rights Reserved.

| Contact John Cooley | Webmaster | Legal | Feedback Form |