SPICE Simulator su Linux


17

Qual è la scelta migliore per ottenere il simulatore SPICE opensource su Linux? Sono un fan di Proteus (Windows) c'è qualche alternativa simile?

Risposte:


17

Direi ngspice con gspiceui ( credo che parte di gEDA) o LTSpice con vino come Renan ha già menzionato.
Ecco uno screenshot di ngspice su KDE (con uno dei pacchetti grafici di addon come noce moscata):

screenshot di ngspice

Ho un box Linux e utilizzo la seconda opzione (raramente, dato che sono principalmente sul mio laptop Windows), semplicemente perché sono abituato a LTSpice.

Ce ne sono anche molti altri, tra cui alcune interessanti varianti come eispice , che afferma di essere l'unica SPICE open source che fornisce il supporto del modello IBIS nativo (questo può essere abbastanza utile per molti progettisti digitali ad alta velocità con un budget limitato - Sicuramente controllerò fuori). Inizialmente era finalizzato alla simulazione dell'integrità del segnale PCB, ma si è ampliato per includere funzionalità più generiche.


@gnucap: 20 settembre 2006 - Rilasciata la versione 0.35 => non sembra essere in fase di sviluppo attivo.
jippie,

@jippie - ok grazie, lo rimuoverò allora. Non l'ho usato, ma è stato menzionato un link su cui l'ho menzionato, quindi l'ho aggiunto anch'io (avrei dovuto verificare prima il suo stato) So che ngsice è a posto e attivo, come ho usato di recente.
Oli Glaser,

Ubuntu estrae ancora gnucap come dipendenza durante l'installazione di ngspice. Penso solo che sia una cattiva scelta come punto di partenza.
jippie,

@OliGlaser Qual è la tua esperienza con il confronto dei risultati con LTSpice e ngspice? I delta sono troppo separati? Grazie.
Chetan Bhargava,

È possibile eseguire il circuito come Proteus?
Roby Sottini,

9

SPICE è stato sviluppato sotto, è ed è sempre stato basato su UNIX, con la maggior parte delle istanze del software gestite attivamente anche con Unix. Ci sono pochissime varianti di Windows in confronto. Di conseguenza ci sono molti sapori diversi di spezie là fuori e molti che sono FOSS. gEDA, XSpice ecc. Una rapida ricerca in EDA su freecode (il vecchio repository di carni fresche) mostra 16 istanze, ma non tutte sono gratuite. Un'altra ricerca nella fucina di origine mostra GNUspice e ngSpice.

C'è anche un giro FEL (Fedora Electronics Lab) che è leggermente obsoleto e ha molti, molti strumenti EDA raggruppati in una versione focalizzata.


3
Solo una seccatura storica, ma credo che le prime versioni di SPICE non avrebbero potuto essere sviluppate su Unix. Secondo Wikipedia, SPICE1 è stato presentato per la prima volta dai ricercatori Berkeley nel 1973, ma nell'articolo su BSD Unix afferma che "Il primo sistema Unix a Berkeley era un PDP-11 installato nel 1974". Quindi le prime versioni di SPICE in realtà precedono la disponibilità di Unix a Berkeley.
Il fotone

1
Buon punto, da un articolo storico su IEEE. SPICE 1 è venuto dal CANCRO. Nagel ha sviluppato SPICE I su un mainframe CDC 6400 (probabilmente NON UNIX) e lo ha rilasciato il 12 aprile 1973. Spice 2 è uscito nel 1975 (usando vi ed EMACS - quindi UNIX allora)
segnaposto

7

Per quanto ne so, non esiste qualcosa come Proteus per Linux.

Se non ti dispiace usare Wine per eseguire applicazioni Windows in Linux e un'applicazione chiusa, LTspice funziona perfettamente lì (questo è quello che uso di solito)

Altrimenti, c'è ngspice , per il quale Oli ha già indicato una GUI di ngspice.


1
+1 per LTSpice. Nonostante sia un'app windoze, è uno strumento davvero interessante e lo sviluppatore principale è un avvocato di Linux, quindi si assicura che LTSpice funzioni bene sotto il vino. Puoi anche eseguire LTSpice in modalità riga di comando per la simulazione del circuito batch, se lo desideri.
blondiepassesda

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.