Linux上的SPICE Simulator


17

在Linux上获得开源SPICE模拟器的更好选择是什么?我是Proteus(Windows)的粉丝,有没有其他类似的选择?

Answers:


17

正如Renan 所说,我会说ngspicegspiceui(我相信是gEDA的一部分)或LTSpice和酒。
这是KDE上ngspice的屏幕截图(带有诸如肉豆蔻这样的图形附加组件之一):

ngspice screenshot

我有一个linux盒子,我使用第二个选项(很少,因为我主要在Windows笔记本电脑上),仅仅是因为我已经习惯了LTSpice。

还有许多其他变体,包括一些有趣的变体,如eispice,它声称是唯一提供本机IBIS模型支持的开源SPICE(这对于预算有限的许多高速数字设计者来说非常有用-我肯定会检查出来)。它最初旨在进行PCB信号完整性仿真,但已扩展到包括更多通用功能。


@gnucap:2006年9月20日-发布了0.35版=>似乎没有在积极开发中。
jippie 2013年

@jippie-好的,谢谢,我将其删除。我没有使用过它,但是我在上面提到了一个链接,所以我也添加了它(应该先检查它的状态),我知道ngsice可以正常使用,因为我最近使用过它。
Oli Glaser

安装ngspice时,Ubuntu仍然将gnucap作为依赖项。我只是认为这是一个不好的选择。
jippie 2013年

@OliGlaser与LTSpice和ngspice进行结果比较的经验是什么?差异太大了吗?谢谢。
Chetan Bhargava 2015年

是否可以像Proteus一样执行电路?
罗比·索蒂尼

9

SPICE是基于UNIX的,并且一直都是基于UNIX的,并且该软件的大多数实例也都在Unix下积极运行。比较而言,Windows变体很少。结果,那里有很多不同口味的香料,而且有很多是FOSS。gEDA,XSpice等。在EDA下免费代码(旧的Fresh Meat存储库)上的快速搜索显示了16个实例,但并非全部都是免费的。在源伪造下的另一个搜索显示GNUspice和ngSpice。

甚至还有一个FEL技术(Fedora电子实验室),它已经过时,并且将许多EDA工具捆绑到一个集中版本中。


3
只是历史上的小事,但我相信SPICE的第一个版本不可能在Unix上开发。根据Wikipedia的说法,SPICE1最早是由Berkeley的研究人员于1973年提出的,但在有关BSD Unix的文章中,它说“ Berkeley的第一个Unix系统是1974年安装的PDP-11”。因此,最早的SPICE版本实际上早于Berkeley的Unix可用性。
Photon

1
很好,摘自IEEE的一篇历史文章。SPICE 1来自CANCER。Nagel在CDC 6400大型机(可能不是UNIX)上开发了SPICE I,并于1973年4月12日发布了它。Spice 2于1975年问世(使用vi和EMACS-当时是UNIX)
占位符

7

据我所知,没有像Linux那样的Proteus。

如果您不介意使用Wine在Linux中运行Windows应用程序以及使用封闭源应用程序,则LTspice可以在此处完美运行(这就是我通常使用的方法)

否则,将有ngspice,Oli已经为其指出了ngspice GUI。


1
LTSpice +1。尽管是windoze应用程序,它还是一个非常不错的工具,并且主要开发人员是Linux倡导者,因此他确保LTSpice在Wine下运行良好。如果需要,您甚至可以在命令行模式下运行LTSpice进行批电路仿真。
Blondiepassesby 2015年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.