3
\$\begingroup\$

Is there any software to convert SPICE Models to a schematics?

In other terms, I am looking for an alternatif of SpiceVision PRO

\$\endgroup\$
7
  • \$\begingroup\$ LTspice? (some extra chars) \$\endgroup\$
    – Swedgin
    May 10, 2021 at 10:37
  • \$\begingroup\$ LTSpice is for simulation purpose. My goal is to visualize a SPICE Model at basic element level \$\endgroup\$
    – hiak
    May 10, 2021 at 11:02
  • \$\begingroup\$ What does "visualize" even mean to you? A SPICE model is just a list of coefficients for equations...use a text editor. \$\endgroup\$ May 10, 2021 at 12:39
  • 1
    \$\begingroup\$ There are no "graphical schematics" under a SPICE model. Perhaps you are really talking about a SPICE subcircuit. In any event, recommendations for specific products are off-topic here. \$\endgroup\$ May 10, 2021 at 13:26
  • 3
    \$\begingroup\$ @Abderrezak I'd just write the software. I already did something like this to generate ASCII schematics. Many years ago, though. It does take some thought. You will want the ability to recognize patterns within graphs and the process is likely NP-complete as there will be more than one possible solution. So you'll also need a grading algorithm that will measure "entropy." But at least the input parsing is pretty easy. \$\endgroup\$
    – jonk
    May 10, 2021 at 15:34

1 Answer 1

3
\$\begingroup\$

I am only aware of two alternatives to the commercial software you linked in your question. There could be others, and if anyone comments with more suggestions I can edit the answer.

1.) NetlistViewer

2.) LTspice Schematic Builder

I have little to no experience using either of the above. I've manually "decompiled" netlist to LTspice schematic a couple times, but it's very tedious and only useful for learning the process or honing your skillz with SPICE syntax. Therefore, I generally don't recommend the manual process unless the netlist is only a few lines.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ I just tried NetlistViewer with 3 netlists, but I couldn't open any of them, one of them being clean SPICE netlist -- it complained about unknown component X..., which is a subcircuit with many pins. A pity, but I suspect all of them will suffer, sooner or later, of the same shortcomings. And these reasons are somewhere in the top list. And if some manage to show something, it's because they are showing small subcircuits with known elements (gates, RLC, etc), and are able to make certain guesses. I doubt it works everywhere, though. \$\endgroup\$ May 11, 2021 at 7:01

Not the answer you're looking for? Browse other questions tagged or ask your own question.