1

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

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

hiak
  • 75
  • 1
  • 7
  • LTspice? (some extra chars) – Swedgin May 10 '21 at 10:37
  • LTSpice is for simulation purpose. My goal is to visualize a SPICE Model at basic element level – hiak May 10 '21 at 11:02
  • What does "visualize" even mean to you? A SPICE model is just a list of coefficients for equations...use a text editor. – Elliot Alderson May 10 '21 at 12:39
  • @ElliotAlderson I want to converter the text model into a graphical schematics it's more understandable. The SpiceVision do it very well. I am looking for an alternative – hiak May 10 '21 at 12:46
  • 1
    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. – Elliot Alderson May 10 '21 at 13:26
  • Correct, I mean subcircuit – hiak May 10 '21 at 14:11
  • 3
    @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. – jonk May 10 '21 at 15:34

1 Answers1

3

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.

Ste Kulov
  • 3,771
  • 10
  • 22
  • 1
    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](https://electronics.stackexchange.com/a/511352/95619) 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. – a concerned citizen May 11 '21 at 07:01