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

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

Версія за 16:31, 23 липня 2018

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 (у "Іксах").

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

Cider

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

XSPICE

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

ADMS

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

TCLSpice

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

Стан проекту

Проект авктивно розвивається на платформі Sourceforge Підтримується 27 та 28 версії. Остання стабільна версія симулятора - 28

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


Посилання