What are the best alternatives to HSPICE for circuit simulation?

Click For Summary

Discussion Overview

The discussion revolves around alternatives to HSPICE for circuit simulation, focusing on user experiences, preferences, and challenges associated with various simulation software. Participants share their insights on usability, features, and specific issues encountered with HSPICE and other tools.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants express dissatisfaction with HSPICE's intuitiveness and usability, suggesting that it requires a steep learning curve.
  • Warren recommends LTSPICE as a more intuitive alternative, particularly for Windows users, noting its free availability and ease of use for those familiar with Spice syntax.
  • Another participant mentions AvanWaves as a useful companion to HSPICE, implying that it enhances the overall experience.
  • Concerns are raised about PSpice, with some participants indicating it is not widely used in the industry but may be suitable for students despite its complexity.
  • Participants discuss the error messages in HSPICE, describing them as not intuitive and noting convergence issues in certain analog circuits, which can lead to unexpected simulation behavior.
  • One participant suggests that convergence problems may stem from invalid initial conditions or extreme component values affecting simulation accuracy.
  • There is a proposal to use dependent source statements to address mathematical issues within the simulation models, although this is acknowledged as a workaround.

Areas of Agreement / Disagreement

Participants generally express dissatisfaction with HSPICE, particularly regarding its complexity and error messages. However, there is no consensus on the best alternative, as various opinions on LTSPICE, PSpice, and other tools are presented, indicating multiple competing views.

Contextual Notes

Limitations include the varying experiences with different circuit types and the potential impact of initial conditions on simulation outcomes. Some participants mention specific issues related to feedback loops and convergence that remain unresolved.

Swapnil
Messages
459
Reaction score
6
I am using hspice right now and I have to say that it is not the most intuitive thing in the world. What other softwares like spice are out there? Which ones do you guys use for simulating a circuit that you made?
 
Engineering news on Phys.org
With power comes complexity.

If you're using Windows, I like Linear Technologies' LTSPICE (SwitcherCAD III). It's free, and is about the most intuitive simulator around, assuming you understand Spice syntax and analysis directives.

- Warren
 
Take the time to know HSPICE. It's very useful. With AvanWaves, it's a very nice program.
 
Swapnil said:
I am using hspice right now and I have to say that it is not the most intuitive thing in the world. What other softwares like spice are out there? Which ones do you guys use for simulating a circuit that you made?

What specifically do you not like about hspice?
 
LeBrad said:
What specifically do you not like about hspice?
The fact that you can't drag and drop the circuit elements in some sort of a virtual breadboard. Also, the that you have to use hspice in combination with AWaves or Csope. It is just too much of a hassel. Why can't they just integrate everything into one?
 
guys, what do you think about PSpice?
 
PSpice is not really used by anyone in industry, but it's a good for students. It's a little hard to use, though.

- Warren
 
Warren, thank you, I am using it in school and you are right it's not easy to use it.
 
I concur. :)
 
  • #10
There's also Electronics Workbench if you'd like an alternative, albeit not as advanced (windows only I believe).
 
Last edited:
  • #11
hspice error messages are not too intuitive. Also, in some (entirely valid) analog circuits with feedback, it can have convergence problems, and even if the equations do converge, you can get weird things like signals rising _before_ its trigger comes along. :eek:

(this is about cadence hspice - the recommendation by cadence is to use spectre, which isn't really helpful :/ )
 
  • #12
jbusc said:
Also, in some (entirely valid) analog circuits with feedback, it can have convergence problems, and even if the equations do converge, you can get weird things like signals rising _before_ its trigger comes along. :eek:

Wow! What entirely valid analog circuit failed to converge for every timestep?

I am really curious to know.

It must not have been a linear circuit. I have been thinking and the only thing I can come up with is that the simulation started with an invalid initial condition (a la bias point problems), or some feedback loop that is so fast, or some component value that is so extreme, the precision of the native floating point type of the machine matters.

I do occasionally have problems with letting the computer figure out dc bias points because things like leakeage into a cap confuse it, but just using an .ic statement fixes that.

If the problem was some esoteric math issue with the model you were using couldn't you just map out that part to a thevinin or norton equivalent via a dependent source statement? Or to state the same thing another way, just substitute in the equations that you mentioned that do converge, and presumably give the desired accuracy, via a dependent source statement. Kinda cheating, sure, but it does fix the problem.

Did you mock up the circuit on a bench? Are you sure there wasn't a positive feedback loop or resonance hiding in there?
 
Last edited:

Similar threads

Replies
9
Views
8K
  • · Replies 26 ·
Replies
26
Views
4K
  • · Replies 37 ·
2
Replies
37
Views
4K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
1K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K