( ESNUG 490 Item 1 ) -------------------------------------------- [03/31/11]

Subject: User sees Magma FineSim is 3x - 50x faster vs. Synopsys HSPICE

> Magma has invested in its SPICE solver technology.  Magma FineSim is
> showing 3x to 10x faster simulation than Synopsys HSPICE/CustomSim on
> single CPU simulations.
>
>     - from http://www.DeepChip.com/items/0488-08.html


From: [ Life in the Fast Lane ]

Hi, John,

Please keep me anonymous.   

I have some comments on Magma FineSim and Synopsys HSPICE and HSIM.

We purchased FineSim at the end of last year and FineSim Pro licenses end
of January.  There were four main reasons we did this:

  1. Speed.  On average we see 3x - 10x increase over Synopsys HSPICE.
     BUT, we've also seen 30x - 50x increases.  This lets our designers
     do more and different simulations than before.  ADC's at quarter
     LSB steps instead of 1 LSB steps, etc.

     We simulate devices, macro blocks and full chips here.

  2. Multi-CPU support.  From my testing and from what I have seen
     Synopsys say, at around 4-5 CPUs the speed benefit of HSPICE starts
     to level off.  I did not see this with FineSim.  Finesim was linear
     with CPUs.  I think this is the performance we get for 60-80 percent
     of our simulations -- which are done at one corner.  When you start
     a PVT (process-voltage-temperature Monte-Carlo) verification the two
     SPICE simulators may be more equal on a single hardware box.

  3. Multi-machine support.  Another huge difference in my opinion is
     that FineSim can multi thread or processor across machines.   We
     give a 1.1 Meg device fullchip circuit to Magma and they ran it
     with 32 CPU's in 6 hours in their SPICE mode.  This was done at a
     time our hardware were 8-CPU's with one 12-CPU box.  When can
     Synopsys can match that?   Same 1.1 Meg circuit in HSIM was about
     2.5 days on a single CPU at less accuracy.

  4. Co-sim support.  Synopsys told us that they were not improving the
     HSIM-Questa co-simulation to handle System Verilog.  They may have
     changed their stance on this, but as a customer I was angry.
     FineSim handles the different ports interface of System Verilog OK.
     It could be better, but at least I have something to use.  Oh BTW
     last month the majority of my simulation support issues have been
     with co-simulation issues.  Either up front design verification or
     debug of customer silicon issues.

Magma FineSim is not perfect, but it is responsive.  It did take us about
a year to OK getting FineSim in house.  Not seeing a lot of response from
Synopsys on the co-sim simulation issue helped that.

Also we will never drop Synopsys HSPICE.  Our internal processes and libs
need HSPICE to for characterization, for now.

    - [ Life in the Fast Lane ]
Join    Index    Next->Item






   
 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)