реклама на сайте
подробности

 
 
> BSIM и ее API, как с ней работать? программирование
Spike
сообщение Apr 14 2009, 15:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 27-10-05
Пользователь №: 10 193



Уважаемые форумчане!
Мне надо написать модуль к программе, который бы расчитывал ВАХи с использованием SPICE моделей BSIM (версия пока не сильно принципиальна) с заданными мной параметрами. Исходники скачал - не проблема. Но что с ними делить дальше – ума не приложу. Основная загвоздка — интерфейс библиотеки. Где входная функция которой передавать параметры (второй вопрос — как их задавать)?. Рылся в исходниках NGSPICE — пока не догнал что к чему. Надо мне всего ничего (? smile.gif) - подать напряжения на контакты и получить токи и напряжения транзистора. Прошу помощи. Если есть какой -нить простой примерчик — буду благодарен. Никаких расчетов больших электрических цепей не предполагается.
Заранее благодарен)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
spectre
сообщение Jan 12 2010, 12:08
Сообщение #2





Группа: Участник
Сообщений: 12
Регистрация: 16-06-08
Из: Питер
Пользователь №: 38 331



Вы хотите запустить стороннюю программу аналогового моделирования внутри своей или описать уравнения модели самому?
Ваша программа будет заточена только под транзистор с резистором и определения ВАХ? (простите, не пользовался ngspicе'ом)
Go to the top of the page
 
+Quote Post
Spike
сообщение Jan 12 2010, 15:00
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 27-10-05
Пользователь №: 10 193



В-том то и дело, что пока я запускаю внешнюю программу (ngspice) для моделирования cir-файла, а подумал отвязаться от сторонних приложений.

Делаю программу для экстракции SPICE-параметров моделей приборов на основании экспериментальных данных (или результата моделирования). Так что мне не надо моделировать очень большое количество различных схем (и все они простые), вот и подумал запихнуть все внутрь.

А вообще, кто-нибудь из посетителей форума занимается экстракцией Spice-параметров?
Go to the top of the page
 
+Quote Post
fragment
сообщение Jan 15 2010, 08:31
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 1-12-05
Из: Беларусь-Тайвань
Пользователь №: 11 657



Цитата(Spike @ Jan 12 2010, 18:00) *
В-том то и дело, что пока я запускаю внешнюю программу (ngspice) для моделирования cir-файла, а подумал отвязаться от сторонних приложений.

Делаю программу для экстракции SPICE-параметров моделей приборов на основании экспериментальных данных (или результата моделирования). Так что мне не надо моделировать очень большое количество различных схем (и все они простые), вот и подумал запихнуть все внутрь.

А вообще, кто-нибудь из посетителей форума занимается экстракцией Spice-параметров?


В принципе, вы можете сами написать решатель систем нелинейных дифференциальных уравнений, попутно решая проблему сходимости математических методов.
Только, боюсь, это работа на несколько человеко-лет и несколько диссертаций.
Либо попытаться выдрать решатель из самого ngspice (он ведь open-source).

Но, честно говоря, запуск внешней программы в данном случае выглядит наиболее логичным методом.
Кстати, могут оказаться полезными программы типа
http://sourceforge.net/projects/asco/
Go to the top of the page
 
+Quote Post
Spike
сообщение Jan 15 2010, 10:26
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 27-10-05
Пользователь №: 10 193



Цитата(fragment @ Jan 15 2010, 12:31) *
Но, честно говоря, запуск внешней программы в данном случае выглядит наиболее логичным методом.
Кстати, могут оказаться полезными программы типа
http://sourceforge.net/projects/asco/

Спасибо за совет. Посмотрю.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 15:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016