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, спинки; "нрав" в поведенческих устройств; проверить SOA (область безопасной работы); поделился ngspice как общего объекта или динамической библиотеки; хэш-таблицы для разбора списка соединений; Основной .if / .else блок; Площадь Метод расчета (АСМ) для BSIM3.3.0; `tc1 ',` ТС2' параметры экземпляра.
- Документация:. Обновлено Руководство в формате PDF и другая документация
Что нового в версии 21:.
- Несколько ошибок было исправлено, улучшение стабильности и надежности
- был добавлен режим совместимости для работы с другими тренажерами.
- БСИМ 4 был обновлен, чтобы освободить 4.6.5. BSIMSOI был обновлен до версии 4.3.1.
- Линии электропередач от kspice были обновлены и исправлены.
- Источники B были улучшены с функцией PWL, добавление и Quot; HERTZ & Quot ;, & Quot; время & Quot; и & Quot; характер и Quot; переменные и добавление тройного функции.
- Источники PWL были улучшены с параметром повторного (г = значение) и параметра задержки (TD = значение).
Что нового в версии 18:.
- Библиотека симулятор Tclspice была объединена с ngspice
- Новые опции были введены:. Короче говоря, предложение, автостоп, и масштаб
- Поддержка .lib файлов была введена. .measure заявления: AVG, INTEG, RMS, макс, мин, задержка и парам. .global поддержка заявлении. .func макросы для встраивания функций в нетлистов.
- Библиотека numparam была улучшена, чтобы поддерживать полностью параметризованные нетлисты.
- БСИМ модель биннинга.
- Новые ворота VCVS мульти-вход, используя расширения XSPICE.
Комментарии не найдены