SPICE Simulator в Linux


17

Що є кращим вибором, щоб отримати симулятор SPICE з відкритим кодом в Linux? Я фанат Proteus (Windows) чи є така альтернатива, як вона?

Відповіді:


17

Я б сказав, або ngspice з gspiceui (частиною gEDA я вважаю), або LTSpice з вином, як Ренан уже згадував.
Ось скріншот ngspice на KDE (з одним із графічних пакетів додатків, як мускатний горіх):

Скріншот ngspice

У мене є linux box, і я використовую другий варіант (рідко, оскільки я в основному на своєму ноутбуці Windows), просто тому, що я звик до LTSpice.

Є також багато інших, включаючи деякі цікаві варіанти, такі як eispice , яка стверджує, що є єдиною SPICE з відкритим кодом, що забезпечує підтримку вбудованої моделі IBIS (це може бути корисно для багатьох високошвидкісних цифрових дизайнерів за обмеженим бюджетом - я, безумовно, буду перевіряти це виходить). Спочатку він був спрямований на моделювання цілісності сигналу на друкованій платі, але розширився, щоб включити більш загальні функції.


@gnucap: 20 вересня 2006 р. - версія 0.35 випущена =>, схоже, не активно розвивається.
jippie

@jippie - добре, дякую, тоді я його зніму. Я не використовував його, але посилання, про яке я вже згадував, тому я також додав його (мав би спочатку перевірити його статус) Я знаю, що ngsice буде добре і активним, як це я використовував останнім часом.
Олі Глазер

Ubuntu досі витягує gnucap як залежність при встановленні ngspice. Я просто думаю, що це поганий вибір як відправна точка.
джиппі

@OliGlaser Який ваш досвід порівняння результатів з LTSpice та ngspice? Чи є дельти занадто великими, Спасибі.
Chetan Bhargava

Чи можливо виконати схему, як це робить Proteus?
Робі Соттіні

9

SPICE був розроблений в рамках UNIX, і завжди його базується на більшості екземплярів програмного забезпечення, що також активно працює під Unix. У порівнянні з варіантами вікон дуже мало. Як результат, існує безліч різноманітних ароматів прянощів та безліч FOSS. gEDA, XSpice і т. д. Швидкий пошук по EDA по вільному коду (старе сховище свіжого м'яса) показує 16 примірників, але не всі є безкоштовними. Інший пошук у джерелі forge показує GNUspice та ngSpice.

Існує навіть FEL-спіна (лабораторія Fedora Electronics), яка трохи застаріла і має багато, багато інструментів EDA, об'єднаних в одну цілеспрямовану версію.


3
Просто історичний ніг, але я вважаю, що перші версії SPICE не могли бути розроблені на Unix. Згідно з Вікіпедією, SPICE1 вперше був представлений дослідниками Берклі в 1973 році, але у статті про BSD Unix написано: "Першою системою Unix в Берклі був PDP-11, встановлений у 1974 році". Отже, найдавніші версії SPICE фактично передували наявності Unix в Берклі.
The Photon

1
Хороший момент, з історичної статті в IEEE. СПІС 1 прийшов від РАКУ. Nagel розробив SPICE I на мейнфреймі CDC 6400 (ймовірно, НЕ UNIX) і випустив його в квітні12,1973. Спеція 2 вийшла в 1975 році (використовуючи vi та EMACS - так UNIX тоді)
заповнювач

7

Наскільки я знаю, для Linux це не щось на кшталт Proteus.

Якщо ви не проти використовувати Wine для запуску програм Windows у Linux та використання додатків із закритим кодом, LTspice ідеально працює там (зазвичай це я використовую)

Інакше є ngspice , для якого Олі вже вказав на GUI ngspice.


1
+1 для LTSpice. Незважаючи на те , що він додає віндоз, це справді приємний інструмент, а головний розробник - захисник Linux, тому він гарантує, що LTSpice добре працює під вином. Ви навіть можете запустити LTSpice в режимі командного рядка для пакетного моделювання схеми, якщо хочете.
blondiepassesз

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.