( DAC 01 Item 22 ) --------------------------------------------- [ 7/31/01 ]

Subject: Quickturn, IKOS, Aptix, Axis, Simpod, Tharas, Simutech, Gidel

WHEN SW FAILS YOU:  Sometimes all the compiled Verilog CPU cycles in the
world aren't enough to really wring out the nasty bugs in your design.
That's when you need to plunk down some serious cash and buy yourself a HW
accelerator/emulator.  Or, if you're on the cheap, you try to do it with
quasi home grown FPGA boards.  Or sometimes you want your design (that's
still only a couple hundred thousand lines of Verilog RTL) to interact with
real world chips.  Either way, you're talking about using EDA hardware in
lieu of traditional EDA software.


    "We don't accelerate, we emulate with our own FPGA boards.  It's a pain
     to partition, and layout, but we do it because of all our big memories
     around our parts."

          - Paul Schnizlein, Agere Systems


    "We just bought a Quickturn Mercury Plus.  We plan to use it for driver
     development as well as design verification.  We used System Realizer
     before and although there were a number of thorny issues, especially
     with respect to RAMs, the Quickturn support was generally excellent so
     that we were able to be successful with it.  The Mercury Plus is
     supposed to solve the RAM write problems we had before, and has full
     internal visibility, which is a very valuable feature."

          - Carl Wakeland, Creative Advanced Technology Center


    "We use IKOS heavily.  We have reviewed Aptix and see it as a big
     investment for us to use and haven't pursued it further.  We pretty
     routinely crank out FPGA prototypes for our ASICs.  FPGAs themselves
     have gotten bigger and more flexible which keeps them in the running
     for doing straight, custom prototypes."

          - Tom Coonan, Scientific Atlanta


    "I've used the IKOS accelerators for large scale image and graphics
     processor simulation, with excellant results.  When you're simulating
     a few seconds of of video at 1280 x 1024 resolution, you'd better have
     an accelerator (or several).  Although I'd be interested to see how
     some of the parallel VCS products running on several hunderd servers
     would compare in performance.

     I did get an Axis accelerator demo as well, and what little I saw of it
     looked good, a reasonable UI and interface."

          - Tom Moxon of Moxon Design


    "Historically IKOS (becoming part of Synopsys?) has made hardware
     accelerators and Quickturn (now part of Cadence) has made emulators.
     Quickturn was always known for their great DAC parties - oh well. IKOS
     has gotten into the emulator business and it now accounts for 70% of
     their business. Quickturn was selling small accelerators built by
     Tharas Systems but they've stopped that, although you can still buy
     them directly from Tharas. Tharas emphasized that they can accelerate
     some types of testbenches, too, which prevents the accelerator from
     twiddling its thumbs waiting for the workstation to send it the next
     vector. Axis sells a box that sounds like a cross between an
     accelerator and an emulator. It maps your design to processor elements
     on FPGAs. They say you need no methodology changes. It is Verilog only
     but can use VHDL testbenches. It is event driven but zero delay, so it
     allows for non-cycle-friendly test benches. Logic Express sells
     emulators that they say are higher speed and lower cost than their
     competitors.

     Aptix, Gidel and Nallatech sell FPGA based prototype boards. In
     addition to mapping your design onto the FPGAs, you can use other
     physical components. For example, if your design uses a DSP core, you
     can put a DSP on the board. The Gidel board has 7.5 million gates
     total plus 126 Meg of SDRAM. Software is $10K, boards are $2500 to
     $40K, which is a hell of a lot cheaper than an emulator. The biggest
     Aptix board holds 6.4 million gates and gobs of RAM. You can start with
     VHDL, Verilog or System C, and it will partition your design
     automatically into the FPGAs. You can also mix the board and software
     simulation. Nallatech sells boards that are smaller and cheaper than
     Aptix or Gidel."

          - John Weiland, Intrinsix


    "IKOS is still the company to beat in hardware emulation, but Axis is
     also doing some interesting things.  Verplex Tuxedo-LEC is still the
     clear winner in logic equivalence checking."

          - Mike Carter of Mosaid Technologies


    "IKOS is the mainstay - a lot of our customers like using it, although
     it's env is quirky (ie. PIN for netlist, esoteric modeling language)."

          - [ An Anon Engineer ]


    "Competition is becoming harder due to new vendors/tools emerging

     Quickturn : launched a new product Palladium
       - capacity : up to 16MG logic with 8GB memory
       - short compilation time 10x shorter than the existing product
     Axis : XCITE
       - RTL directly compiled onto computing elements (no synthesis!)
       - capacity : 20MG
     Tharas : simulation accelerator Hammer
       - HDL compiled to VLWI running on 128 processors 
       - 2 minutes for 300KG design, 1hr for 8MG design
       - product line (2MG/4MG/8MG), $115K for 2MG capacity
     Simutech : RAVE
       - IP Centric : up to 31 CoreBoard (consisting of FPGA for IP
         and another FPGA used as traffic cop for back plane I/f) can
         be plugged in

     Many of them demonstrated integration with ARM debugger
      - ARM debugger used as GUI to setup break points
      - HW emulator running behind"

          - [ An Anon Engineer ]


    "We have Eageli licenses be very low usage with it.  I spoke to our s/w
     developers about dropping the product, but they said "No!".  They want
     it as a back up and they have used it some.  However, HW/SW co-sim is
     very slow and we have found that rolling our own emulation boards has
     proven much more effective because of the speed advantage.  We are
     seriously evaluating the use of an Aptix box vs rolling our own boards
     and it is not clear yet which methodology will win out.  It still make
     sense for us to do both.  We have been doing this evaluation for over a
     year so far.  We have been successful rolling our own boards, but have
     not been successful with Aptix yet.  However, we have improved
     significantly with Aptix and we feel we have gone through the learning
     curve.  The major lessons learned on Aptix:

       - most of the Aptix success stories are products developed on
         FPGA's first and then became ASIC's.  Our approach of developing
         an ASIC and then moving the design to an FPGA is a less travelled
         route.
       - Aptix handles Verilog much better that VHDL.  (What U.S.
         EDA vendor doesn't?)
       - Aptix hardware is very good, but their software is still raw and we
         are on the biting, bleeding edge.

     We should be charging them for improving their product."

          - [ An Anon Engineer ]


    "Aptix markets an emulation system somewhere between raw FPGAs and a
     Quickturn box.  I spoke to their Austin-based AE, who previously had
     been AE for IKOS.  He said Aptix solves a number of IKOS' challenges
     system looked very similar to the one I saw at Simutech base system
     is around $300K, pruned-down "replicants" for SW groups cost around
     $100K apiece."

          - [ An Anon Engineer ]


    "Simutech

     New company, market an emulation system somewhere between raw FPGAs and
     a Quickturn box able to combine "coreboard" designs (utilizing
     bonded-out ICs for things like ARM/MIPs) with FPGAs for logic.  It's
     able to run in HW/debug environment (concurrent with ModelSim, for 
     example) or SW/debug environment.  Once HW designers have stable
     system, and replicate it in cheaper emulators for use by SW engineers
     System can run 10-100kHz with co-sim, 1-6MHz in standalone mode, and up
     to 100MHz if coreboard cards are used.  Aptix is main competitor."

          - [ An Anon Engineer ]


    "Tharas Systems Hardware Accelerator
     -----------------------------------
     I attended a Tharas Systems demo of their hardware accelerator.  It is
     not an FPGA-based system, so the compile times are very fast -- on the
     order of minutes instead of the hours required by FPGA-based systems.
     A few highlights:

       * provides 10x to 50x acceleration over Verilog simulators,
       * boxes for 2, 4, & 8 M gates,
       * cost $100k-$300 range instead of the $1M range of other systems.

     I did not get a chance to visit any other vendors, so I don't really
     know the whole space, but based on the demo and the cost points, it's
     starting to look feasible.  It seemed very easy to use, and it provided
     interactive debugging.  They are also working with Verisity to provide
     improved compatibility with Specman Elite testbenches."

          - [ An Anon Engineer ]


    "Tharas

     Tharas is a simulation accelerator and IKOS competitor.  The tool is
     not based on FPGAs, and the demo-guy mentioned "picojava" once very
     quickly.  The code that they accelerate does not need to be
     synthesizable - it can have gated clocks, intial blocks, system
     tasks, user tasks, UPD, etc.  They said something about
     non-synthesizable code being passed to VCS, but I'm not sure I
     heard that right.

     They support incremental compiles, which is a huge thing, but we don't
     know if IKOS supports that or not.  

     The Tharas accelerator provides up to 1GB of dedicated memory for
     modeling RAMs.  Your 2D structures will be modeled in this special
     area of memory as well.  They have seen the following compile times:

                2 minutes : 200K Gates
                8 minutes : 1M Gates
               40 minutes : 8M Gates

     The product is scalable, depending on the size of your problem.  It
     does cosim using your existing simulator.  It has an interface to
     DeBussy.  It ships on Solaris and they have Linux running internally.
     The pricing is $.035-$.055 per gate plus maintenance.  

     We liked Tharas because they gave away really cute stuffed cheetahs."

          - [ An Anon Engineer ]


    "Aldec's Riviera IPT could break in to the low-end of this market.  The
     less effort and expense involved in emulation/prototyping the better."

          - Andrew MacCormack, Tality/Cadence


    "Although they are always working on it, I think the Aptix and Quickturn
     type emulators are too hard to use without a big commitment of
     resources.  If you need them, then you have no choice, but despite what
     the sales people say, they aren't pushbutton by any means and
     performance is very hard to predict until you actually put your design
     on it.  I don't like having to modify my design for the emulator but
     many times you have to design with the emulator architecture in mind
     which can impact design performance.

     I am really interested in the Axis Xcite accelerators and the Simpod
     Deskpod but haven't actually used them myself."

          - Tom Loftus, Intrinsix


    "Strange that you didn't mention Axis in your survey, John.  In my
     previous company (a startup) we used Axis during its beta/beta2
     releases and found it GREAT!"

          - [ An Anon Engineer ]


    "Simutech and Simpod sell boxes that allows you to hook real parts into
     your simulator.

     Aldec sells a cheap NT-based simulator and design entry tool that takes
     VHDL, Verilog or EDIF. They also sell a board where you can hook real
     parts into your simulation.

     Dynalith sells a small box with an FPGA and a processor. You hook this
     into your system for in-system verification of your design before you
     have a real part. The FPGA does the interface to the system, and the
     processor runs a C language model of your design.

     Arexsys is now part of Valiosys. They sell a backplane for mixed
     language simulation. For VHDL, they can use MTI or VSS. For Verilog,
     any simulator that takes PLI is usable. It also hooks into Matlab,
     Saber (Avanti's analog simulator) and Cosapp."

          - John Weiland, Intrinsix


    "The Dynalith's iSAVE "C" verification system looked interesting, an
     offshoot of a KAIST (Korean Advanced Institute for Science and
     Technology) project for microprocessor development.  Again the theme
     of moving verifcation earlier in the process, executing in "C" on a
     target verifcatin system."

          - Tom Moxon of Moxon 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)