Ngspice є відкритим вихідним кодом, безкоштовно і крос-платформний графічний та командного рядка програмного забезпечення здійснюється в C і виконаний у вигляді змішаних сигналів і симулятором змішаного рівня замикання спочатку на основі Spice3f5, Xspice і Ciber1b1 ланцюга simulators.Improves Spice3f5 ланцюга simulatorThe додатки-й Rsquo; головна мета в тому, щоб поліпшити симулятор Spice3f5 ланцюга, а також підтримувати стільки операційних систем, як це можливо. Крім того, Ngspice додає безліч нових можливостей, поліпшень і виправлень помилок у вихідному коді схемних симуляторів, який заснований on.Features на glanceAmong свої моменти, ми можемо згадати вбудовану мову сценаріїв, який дозволяє користувачам додавати потоки управління в один моделювання, що може бути дуже корисно, коли ви хочете запустити математичні операції на результатах моделювання, підтримка управління програмним забезпеченням через вихідний або вхідний FIFO, і поділився функція, яка дозволяє компілювати Ngspice у вигляді динамічної бібліотеки зв'язку або вашої бібліотеки.
Крім того, програма поставляється з опцією tclspice, що дозволяє додавати функціональність скриптів TCL з програмним забезпеченням, в ASCO оптимізатор для дистанційного керування і паралельної обробки, включає в себе такі функції, як AGAUSS, обробки функції для аналізу Монте-Карло, автоматичну генерацію поточних значень і випадкових напруги, а також поведінкові джерела (В, Е, G, R, L, С).
Іншою цікавою особливістю є наявність декількох моделей лінії передачі. Крім того, він пропонує різні оптимізації використання TCL в якості мови scritping або набору скриптів Ngspice. ASCO оптимізатор, а також процедура оптимізації походить від "еволюційних" algorithm.Supported операційних систем і апаратних architecturesNgspice є мультиплатформенной програми, написані на мові програмування C. Вона була успішно протестована на декількох розподілів Linux, а також на BSD, Solaris, Microsoft Windows і Mac OS X операційних систем. Обидва 32-бітних і 64-бітний набір інструкцій підтримується в цей час
Що нового У цьому випуску :.
- Виправлення :. Багато невеликі помилки видалені, обробка бібліотек оновлюється, поліпшення ситуації з дотриманням код
- Нові можливості: команда БПФ необов'язково з використанням fftw3; нові функції NINT, ASINH, ACOSH, ATANH, PWR; "Вдача" в поведінкових пристроїв; перевірити SOA (область безпечної роботи); спільно Ngspice як загальний об'єкт або динамічної бібліотеки; хеш-таблицю, щоб розборі списку з'єднань; Основний .if / .else блок; Площа Метод розрахунку (ACM) для BSIM3.3.0; `Tc1 ',` ТС2 "параметри входження.
- Документація :. Оновлена PDF ручної та іншої документації
Що нового у версії 21 :.
- Кілька помилок було виправлено, поліпшення стабільності і надійності
- був доданий режим сумісності для роботи з іншими тренажерами.
- BSIM 4 був оновлений, щоб звільнити 4.6.5. BSIMSOI був оновлений до версії 4.3.1.
- Лінії електропередач від kspice були оновлені та виправлені.
- Джерела B були покращені з функцією PWL, додавання і Quot; HERTZ & Quot;, & Quot; час & Quot; і & Quot; характер і Quot; змінні і додавання потрійного функції.
- Джерела PWL були покращені з параметром Repeat (г = значення) і параметра затримки (TD = значення).
Що нового у версії 18 :.
- Бібліотека симулятор Tclspice була об'єднана з Ngspice
- Нові варіанти були введені :. Коротше кажучи, список, автостоп, і масштаб
- Підтримка .lib файлів була введена. .measure заяви: AVG, МЕГ, RMS, MAX, MIN, затримка, і парам. .global підтримка заяві. .func макроси для вбудовування функцій в нетлістов.
- Бібліотека numparam була покращена, щоб повністю підтримуємо параметризрвані нетлісти.
- BSIM модель відбору за.
- Нові ворота VCVS мульти-вводу за допомогою розширення XSPICE.
Коментар не знайдено