The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Modeling >> Semiconductor Devices >> HSPICE or Spectre
https://designers-guide.org/forum/YaBB.pl?num=1185239008

Message started by Nano_Model on Jul 23rd, 2007, 6:03pm

Title: HSPICE or Spectre
Post by Nano_Model on Jul 23rd, 2007, 6:03pm

In terms of compact modeling capability (e.g. support & documentations) , which of them is better?

In general, I forgot the differences between SPICE and Spectre in terms of the way they handle a simulation...

Title: Re: HSPICE or Spectre
Post by simon2 on Sep 23rd, 2007, 12:26pm

Hi Nano_Model,
                      if you "look under the hood" at Hspice and Spectre, you will find that for most foundat PDKs' they both use the Hspice models.

So my answer would be: neither (or both, depending on your perspective ...).

Cheers,
            SimonH.

Title: Re: HSPICE or Spectre
Post by loose-electron on Sep 27th, 2007, 3:07pm

Spectre is better without a question. But, it costs a lot more as well.

Ken here would be biased, considering "one of his children" is Spectre.

Jerry

Title: Re: HSPICE or Spectre
Post by Visjnoe on Sep 29th, 2007, 7:17am

I wouldn't say Spectre is better than HSPICE. Here are some criteria:

1. Usability: HSPICE has a less steep learning curve. To my opinion, this is mostly caused by the fact that people
have to learn to use SKILL (LISP variant) to extract things like GBW,PM... I agree, some functions are foreseen under ADE, but it's all a bit more clumsy than just typing simple .meas statements.

2. Simulation time: I have never made a serious comparison, but I frequently run simulations using both Spectre and HSPICE (same conditions). At first sight, I would say both lead to comparable simulation times.

3. Accuracy: a while ago, I thought Spectre was more accurate, because it checks KCL, while HSPICE does not. It is however possible under HSPICE to impose this also using a .option setting. A bit odd, I agree, but it is possible to ensure KCL.

4. Silicon correlation: I have seen bugs where Spectre simulations didn't show any strange behavior, while the errors did pop up under HSPICE. However, this could also be because of differences between the Spectre/HSPICE models delivered by the foundry.

Regards

Peter

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.