SPICE Simulator no Linux


17

Qual é a melhor opção para obter o simulador SPICE de código aberto no Linux? Sou fã do Proteus (Windows). Existe alguma alternativa como essa?

Respostas:


17

Eu diria ou ngspice com gspiceui (parte da gEDA que acredito) ou LTSpice com vinho, como Renan já mencionou.
Aqui está uma captura de tela do ngspice no KDE (com um dos pacotes gráficos adicionais, como noz-moscada):

captura de tela ngspice

Eu tenho uma caixa Linux e uso a segunda opção (raramente, já que estou principalmente no meu laptop Windows), simplesmente porque estou acostumada ao LTSpice.

Também existem muitas outras, incluindo algumas variantes interessantes, como o eispice , que afirma ser o único SPICE de código aberto que fornece suporte nativo ao modelo IBIS (isso pode ser bastante útil para muitos designers digitais de alta velocidade com um orçamento limitado - certamente verificarei fora). O objetivo era inicialmente a simulação da integridade do sinal PCB, mas foi expandido para incluir recursos de uso geral.


@gnucap: 20 de setembro de 2006 - Versão 0.35 liberada => não parece estar em desenvolvimento ativo.
jippie

@ jippie - ok obrigado, vou removê-lo então. Eu não o usei, mas um link em que eu mencionei o mencionou, então eu o adicionei também (deveria ter verificado seu status primeiro) Eu sei que o ngsice está bem e ativo, como eu usei isso recentemente.
precisa saber é o seguinte

O Ubuntu ainda puxa o gnucap como uma dependência ao instalar o ngspice. Eu apenas acho que é uma má escolha como ponto de partida.
Jippie

@OliGlaser Qual é a sua experiência com a comparação de resultados com o LTSpice e o ngspice? Os deltas estão muito separados? Obrigado.
Chetan Bhargava

É possível executar o circuito como Proteus faz?
Roby Sottini 03/10/19

9

O SPICE foi desenvolvido no, é e sempre foi baseado no UNIX, com a maioria das instâncias do software sendo ativamente executadas no Unix. Existem muito poucas variantes do Windows em comparação. Como resultado, existem muitos sabores diferentes de especiarias por aí e muitos que são FOSS. gEDA, XSpice etc. Uma pesquisa rápida no EDA no código livre (o antigo repositório de carnes frescas) mostra 16 instâncias, mas nem todas são gratuitas. Outra pesquisa no forge de origem mostra GNUspice e ngSpice.

Existe até um spin de FEL (Fedora Electronics Lab) que está um pouco desatualizado e possui muitas, muitas ferramentas de EDA agrupadas em uma versão focada.


3
Apenas um pequeno detalhe histórico, mas acredito que as primeiras versões do SPICE não poderiam ter sido desenvolvidas no Unix. Segundo a Wikipedia, o SPICE1 foi apresentado pela primeira vez por pesquisadores de Berkeley em 1973, mas no artigo sobre o BSD Unix, ele diz "O primeiro sistema Unix em Berkeley foi um PDP-11 instalado em 1974". Portanto, as versões mais antigas do SPICE são anteriores à disponibilidade do Unix em Berkeley.
O fóton

11
Bom ponto, de um artigo histórico no IEEE. O SPICE 1 veio do CÂNCER. Nagel desenvolveu o SPICE I em um mainframe CDC 6400 (provavelmente NÃO UNIX) e o lançou em 12 de abril de 1973. O Spice 2 foi lançado em 1975 (usando vi e EMACS - então UNIX então)
placeholder

7

Até onde eu sei, não há algo como o Proteus para Linux.

Se você não se importa em usar o Wine para executar aplicativos Windows no Linux e em um aplicativo de código fechado, o LTspice funciona perfeitamente lá (é o que eu costumo usar)

Caso contrário, há o ngspice , para o qual Oli já apontou para uma GUI do ngspice.


11
+1 para LTSpice. Apesar de ser um aplicativo windoze, é uma ferramenta muito boa, e o desenvolvedor principal é um defensor do Linux, então ele garante que o LTSpice funcione bem sob o vinho. Você pode até executar o LTSpice no modo de linha de comando para simulação de circuito em lote, se desejar.
usar o seguinte código

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.