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

 
 
> 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
Ответов
fragment
сообщение Apr 18 2009, 15:42
Сообщение #2


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

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



Возможно я неправильно понимаю задачу, но расчет ВАХ нужно производить следующим образом.
1. Формируете нетлист - текстовый файл со схемой измерения. В случае выходных характеристик
NMOS транзистора он будет выглядеть примерно так:

* I-V curve of NMOS
M1 N1 N2 Gnd Gnd CMOSN L=2u W=22u AD=66p PD=24u AS=66p PS=24u
.include bsim_spice_model.md

v1 N1 Gnd 5
v2 N2 Gnd 5.0
.dc lin source v1 0 5 0.1 v2 0 5 1
.print dc id(M1)

Синтаксис может меняться от симулятора к симулятору. Смотрите руководство пользователя.

2. В файле bsim_spice_model.md задаете нужную модель.
3. Подаете нетлист на вход симулятора (просто вызов исполняемого файла с параметрами). Какие именно ключи для этого используются
тоже найдете в руководстве.
4. Результатом работы будет некий выходной файл (обычно имеющий расширение out). В нем будут результаты симуляции
в текстовом виде.
Go to the top of the page
 
+Quote Post
Spike
сообщение Jan 12 2010, 11:23
Сообщение #3


Участник
*

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



Немного не то.
Задача такая, есть модель прибора (BSIM МОП). Я хочу в своей программе провести моделирование данного прибора в заранее определенной не сложной схеме (источник питания, максимум резистор - другой, все значения компонентов известны). Как это можно сделать. Пытался разобраться в исходниках NGSPICE - не получилось.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 20:04
Рейтинг@Mail.ru


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