Відмінності між версіями «Ngspice»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[очікує на перевірку][очікує на перевірку]
м (Актуалізація)
Мітки: Візуальний редактор Редагування з мобільного пристрою Редагування через мобільну версію Розширене редагування з мобільного
м (Оновлення версії. Відкидання непотрібних змін псевдоправопису. Більш грамотні деякі речення.)
 
Рядок 1: Рядок 1:
'''Ngspice''' — симулятор електронних схем загального призначення з відкритим вихідним кодом. Забезпечує моделювання в режимі змішаних сигналів (mixed-signal) і на змішаному рівні (mixed-level). Є розширенням [[SPICE|Spice3f5]] (використовує частину коду проєкту [[Cider(симулятор( | Cider)]], що забезпечує моделювання на змішаному рівні, і проєкту [[XSPICE(симулятор|XSPICE]] (використовує код моделювання змішаних сигналів).
+
'''Ngspice''' — симулятор електронних схем загального призначення з відкритим вихідним кодом. Забезпечує моделювання в режимі змішаних сигналів (mixed-signal) і на змішаному рівні (mixed-level). Є розширенням [[SPICE|Spice3f5]] (використовує частину коду проекту [[Cider(симулятор( | Cider)]], що забезпечує моделювання на змішаному рівні, і проекту [[XSPICE(симулятор|XSPICE]] (використовує код моделювання змішаних сигналів).
 
Адаптований до усіх операційних систем, які можуть збирати програми з вихідних кодів.
 
Адаптований до усіх операційних систем, які можуть збирати програми з вихідних кодів.
   
Рядок 11: Рядок 11:
 
* --enable-cider - підключити [[Cider(симулятор) | Cider]].
 
* --enable-cider - підключити [[Cider(симулятор) | Cider]].
 
* --enable-adms - підключити підтримку [[ADMS|ADMS]].
 
* --enable-adms - підключити підтримку [[ADMS|ADMS]].
* --with-wingui - зібрати для відображення у Windows.
+
* --with-wingui - зібрати із графічним інтерфейсом для ОС Windows.
* --with-x - зібрати для відображення у Linux (у [[X Window System|"Іксах"]]).
+
* --with-x - зібрати із графічним інтерфейсом для ОС Linux (у [[X Window System|"Іксах"]]).
  +
 
Решта аргументів до файлу ''./configure можуть бути виведені за допомогою аргументу --help.''
   
Решта опцій можуть бути виведені за допомогою приставки ''--help'' до файлу ''./configure''
 
 
==Cider==
 
==Cider==
 
Опція Cider вмикає підтримку симулятора Cider. Це симулятор для аналізу на рівні приладів, дає змогу більш точно симулювати роботу важдивих вузлів. Використовує для можелювання два симулятори - DCIM та інтерфейс GSS TCAD.
 
Опція Cider вмикає підтримку симулятора Cider. Це симулятор для аналізу на рівні приладів, дає змогу більш точно симулювати роботу важдивих вузлів. Використовує для можелювання два симулятори - DCIM та інтерфейс GSS TCAD.
Рядок 27: Рядок 28:
 
Інтерфейс для написання графічних оболонок для спрощення взаємодії з користувачем. Написаний на мові TCL
 
Інтерфейс для написання графічних оболонок для спрощення взаємодії з користувачем. Написаний на мові TCL
   
==Стан проєкту==
+
==Стан проекту==
Проєкт активно розвивається на платформі [[Sourceforge|Sourceforge]]
+
проект активно розвивається на платформі [[Sourceforge|Sourceforge]]
Остання стабільна версія симулятора - 32
+
Остання стабільна версія симулятора - 32+
   
 
Програма написана [[C (мова програмування)|мовою C]].
 
Програма написана [[C (мова програмування)|мовою C]].
Рядок 35: Рядок 36:
   
 
== Посилання ==
 
== Посилання ==
* [http://ngspice.sourceforge.net/ Сторінка проєкту] {{ref-en}}
+
* [http://ngspice.sourceforge.net/ Сторінка проекту] {{ref-en}}
   
 
[[Категорія:Програми проєктування електронних систем]]
 
[[Категорія:Програми проєктування електронних систем]]

Поточна версія на 15:18, 30 травня 2020

Ngspice — симулятор електронних схем загального призначення з відкритим вихідним кодом. Забезпечує моделювання в режимі змішаних сигналів (mixed-signal) і на змішаному рівні (mixed-level). Є розширенням Spice3f5 (використовує частину коду проекту Cider), що забезпечує моделювання на змішаному рівні, і проекту XSPICE (використовує код моделювання змішаних сигналів). Адаптований до усіх операційних систем, які можуть збирати програми з вихідних кодів.

Використовується в розробці інтегральних схем як засіб перевірки цілісності схем і аналізу її поведінки.

Компілювання[ред. | ред. код]

Симулятор може бути зібраний з багатьма опціями. Найбільш часто використовувані:

  • --disable-debug - відключити можливість зневадження.
  • --enable-xspice - підключити підтримку XSPICE.
  • --enable-ansi - увімкнути ANSI.
  • --enable-cider - підключити Cider.
  • --enable-adms - підключити підтримку ADMS.
  • --with-wingui - зібрати із графічним інтерфейсом для ОС Windows.
  • --with-x - зібрати із графічним інтерфейсом для ОС Linux (у "Іксах").

Решта аргументів до файлу ./configure можуть бути виведені за допомогою аргументу --help.

Cider[ред. | ред. код]

Опція Cider вмикає підтримку симулятора Cider. Це симулятор для аналізу на рівні приладів, дає змогу більш точно симулювати роботу важдивих вузлів. Використовує для можелювання два симулятори - DCIM та інтерфейс GSS TCAD.

XSPICE[ред. | ред. код]

Опція XSPICE вмикає підтримку моделей XSPICE . Це комбінований симулятор змішаних моделей.

ADMS[ред. | ред. код]

Опція ADMS вмикає підтримку моделей Verilog.

TCLSpice[ред. | ред. код]

Інтерфейс для написання графічних оболонок для спрощення взаємодії з користувачем. Написаний на мові TCL

Стан проекту[ред. | ред. код]

проект активно розвивається на платформі Sourceforge Остання стабільна версія симулятора - 32+

Програма написана мовою C.


Посилання[ред. | ред. код]