Author Topic: Using SPICE for signal integrity simulation  (Read 516 times)

0 Members and 1 Guest are viewing this topic.

Offline matrixofdynamism

  • Regular Contributor
  • *
  • Posts: 96
Using SPICE for signal integrity simulation
« on: June 21, 2022, 11:51:12 pm »
Signal integrity simulation programs like HyperLynx, ANSI Wave SI, Sigrity e.t.c are robust but very expensive. Ultimately they carry out simulation of a system containing transmission line models connected to models of IO buffers. The IO buffer models could be IBIS or SPICE models.

I am wondering, why spend so much money on such expensive programs? Can't we just create the entire scenario we want to simulate in free SPICE program like LT SPICE and just run the simulation in that instead?
 

Offline asmi

  • Super Contributor
  • ***
  • Posts: 2103
  • Country: ca
Re: Using SPICE for signal integrity simulation
« Reply #1 on: June 22, 2022, 02:17:58 am »
No vendor is going to release a SPICE model of their IO structures because they reveal their internal structure. So IBIS/HSPICE model is the best you ever going to get.
As far as simulation goes, some simulation tools is included into relatively (compared to tools you've mentioned) affordable eCADs like Cadence Orcad Professional or even Standard editions (though the latter is pretty limited because it can't run post-route PCB sims, only pre-route "model" ones). Altium Designer presumably also contains SI simulation tool, but I'm yet to figure out how to use them, and so I use my old license of Orcad Pro whenever I need to run board-level sims.

Offline matrixofdynamism

  • Regular Contributor
  • *
  • Posts: 96
Re: Using SPICE for signal integrity simulation
« Reply #2 on: June 23, 2022, 09:03:15 am »
About Altium I have been told that the jack of all trades is master of none, so Altium designer may have a lot of simulation capability but it is not reliable. This is heresay though.
 

Offline tggzzz

  • Super Contributor
  • ***
  • Posts: 16131
  • Country: gb
    • Having fun doing more, with less
Re: Using SPICE for signal integrity simulation
« Reply #3 on: June 23, 2022, 09:23:30 am »
Have a look at Micro-Cap, which is now free as in beer.

I believe it can import IBIS models, but I haven't tried it
There are lies, damned lies, statistics - and ADC/DAC specs.
Glider pilot's aphorism: "there is no substitute for span". Retort: "There is a substitute: skill+imagination. But you can buy span".
Having fun doing more, with less
 

Offline KaneTW

  • Frequent Contributor
  • **
  • Posts: 694
  • Country: de
Re: Using SPICE for signal integrity simulation
« Reply #4 on: June 23, 2022, 10:22:50 am »
Same, haven't figured out how to use Altium's SI analysis yet. Evaluating HyperLynx rn and it's night and day.
 

Offline Bassman59

  • Super Contributor
  • ***
  • Posts: 2502
  • Country: us
  • Yes, I do this for a living
Re: Using SPICE for signal integrity simulation
« Reply #5 on: June 23, 2022, 06:14:14 pm »
Same, haven't figured out how to use Altium's SI analysis yet. Evaluating HyperLynx rn and it's night and day.

Which is better? Saying "it's night and day" doesn't make that clear.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 10171
  • Country: fr
Re: Using SPICE for signal integrity simulation
« Reply #6 on: June 23, 2022, 06:23:57 pm »
Have a look at Micro-Cap, which is now free as in beer.

I believe it can import IBIS models, but I haven't tried it

Yup, IBIS is supported. I haven't tried it yet either, but look at the documentation, it seems fully documented.

I do like Micro-Cap quite a bit. Too bad it's become abandonware (but good thing they released it for free.)
 

Offline KaneTW

  • Frequent Contributor
  • **
  • Posts: 694
  • Country: de
Re: Using SPICE for signal integrity simulation
« Reply #7 on: June 24, 2022, 01:04:09 am »
Same, haven't figured out how to use Altium's SI analysis yet. Evaluating HyperLynx rn and it's night and day.

Which is better? Saying "it's night and day" doesn't make that clear.

Sorry. Hyperlynx is way better and easier to use/configure.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf