SPICE Simulator unter Linux

17

Was ist die bessere Wahl, um den Open Source SPICE Simulator unter Linux zu bekommen? Ich bin ein Fan von Proteus (Windows) Gibt es eine Alternative?

Davidcary
quelle

Antworten:

17

Ich würde sagen, entweder ngspice with gspiceui (ein Teil von gEDA, glaube ich) oder LTSpice with wine, wie Renan bereits erwähnt hat.
Hier ist ein Screenshot von ngspice unter KDE (mit einem der grafischen Zusatzpakete wie Muskatnuss):

ngspice Screenshot

Ich habe eine Linux-Box und benutze die zweite Option (selten, da ich meistens auf meinem Windows-Laptop bin), einfach weil ich an LTSpice gewöhnt bin.

Es gibt auch viele andere, einschließlich einiger interessanter Varianten wie eispice , die behaupten, das einzige Open Source-SPICE zu sein, das native IBIS-Modellunterstützung bietet (dies kann für viele Hochgeschwindigkeits-Digitaldesigner mit begrenztem Budget sehr nützlich sein - ich werde es sicherlich prüfen es raus). Es war ursprünglich auf die Simulation der Signalintegrität von Leiterplatten ausgerichtet, wurde jedoch um allgemeinere Funktionen erweitert.

Oli Glaser
quelle
@gnucap: 20. September 2006 - Version 0.35 veröffentlicht => scheint sich nicht in aktiver Entwicklung zu befinden.
jippie
@jippie - okay danke, ich werde es dann entfernen. Ich habe es nicht benutzt, aber ein Link, auf dem ich war, hat es erwähnt, also habe ich es auch hinzugefügt (sollte zuerst den Status überprüfen).
Oli Glaser
Ubuntu zieht Gnucap immer noch als Abhängigkeit, wenn ngspice installiert wird. Ich denke nur, dass es eine schlechte Wahl als Ausgangspunkt ist.
jippie
@OliGlaser Welche Erfahrungen haben Sie mit dem Vergleich der Ergebnisse mit LTSpice und ngspice gemacht? Sind die Deltas zu weit voneinander entfernt? Vielen Dank.
Chetan Bhargava
Ist es möglich, die Schaltung wie Proteus auszuführen?
Roby Sottini
9

SPICE wurde unter UNIX entwickelt, ist und war immer UNIX-basiert, wobei die meisten Instanzen der Software auch unter Unix aktiv ausgeführt werden. Im Vergleich dazu gibt es nur sehr wenige Windows-Varianten. Infolgedessen gibt es viele verschiedene Gewürzaromen und viele, die FOSS sind. gEDA, XSpice usw. Eine schnelle Suche unter EDA nach Freecode (dem alten Frischfleisch-Repository) zeigt 16 Instanzen, aber nicht alle sind kostenlos. Eine andere Suche unter Source Forge zeigt GNUspice und ngSpice.

Es gibt sogar einen FEL-Spin (Fedora Electronics Lab), der etwas veraltet ist und viele, viele EDA-Tools in einer fokussierten Version enthält.

Platzhalter
quelle
3
Nur ein historischer Trick, aber ich glaube, die ersten Versionen von SPICE konnten nicht unter Unix entwickelt werden. Laut Wikipedia wurde SPICE1 erstmals 1973 von Berkeley-Forschern vorgestellt. Im Artikel über BSD Unix heißt es jedoch: "Das erste Unix-System in Berkeley war ein 1974 installierter PDP-11." Die frühesten Versionen von SPICE sind also älter als die Verfügbarkeit von Unix in Berkeley.
Das Photon
1
Guter Punkt, aus einem historischen Artikel in IEEE. SPICE 1 kam von CANCER. Nagel hat SPICE I auf einem CDC 6400-Mainframe (wahrscheinlich NICHT UNIX) entwickelt und am 12. April 1973 veröffentlicht. Spice 2 erschien 1975 (mit vi und EMACS - also damals UNIX)
Platzhalter
7

Soweit ich weiß, gibt es so etwas wie Proteus für Linux nicht.

Wenn es Ihnen nichts ausmacht, Wine zum Ausführen von Windows-Anwendungen unter Linux und mit einer Closed-Source-Anwendung zu verwenden, läuft LTspice dort perfekt (das verwende ich normalerweise).

Ansonsten gibt es ngspice , für das Oli bereits auf eine ngspice-GUI hingewiesen hat.

Renan
quelle
1
+1 für LTSpice. Obwohl es sich um eine Windoze-App handelt, ist es ein wirklich nettes Tool, und der Hauptentwickler ist ein Linux-Befürworter, sodass er sicherstellt, dass LTSpice gut unter Wein läuft. Wenn Sie möchten, können Sie LTSpice auch im Befehlszeilenmodus für die Batch-Schaltungssimulation ausführen.
blondiepassesby
7

Es gibt ein weiteres interessantes Projekt, das Sie sich ansehen können: QUCS .

CedSha
quelle
1
QUCS-S unterstützt jetzt ngspice! ra3xdh.github.io
71GA