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

 
 
> Моделирование в Cadence Virtuoso, spectra
yxo
сообщение Nov 29 2006, 11:29
Сообщение #1


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

Группа: Участник
Сообщений: 93
Регистрация: 18-08-06
Из: Москва
Пользователь №: 19 651



Подскажите пожалуйста как сделать так чтобы, можно было изменять параметры модели в схемном редакторе, а не в файле самой модели. Я добавляю парматер в CDF parameters в свойствах элмента но ничего не меняется, Экспериментирую на модели ФЕТа из /../dfII/samples/artist/mixSig/models/spectre/nmos.scs. Впринипе вопрос сводится к тому как в схемном редакторе увидеть параметры используемой модели?


--------------------
"Сначала идет мысль, фантазия, сказка... за ней следует инженерный расчет и уже в конце концов исполнение венчает мысль" (Э.Циолковский)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
evi
сообщение Nov 29 2006, 17:36
Сообщение #2


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

Группа: Свой
Сообщений: 79
Регистрация: 20-09-06
Пользователь №: 20 552



Цитата(yxo @ Nov 29 2006, 11:29) *
Подскажите пожалуйста как сделать так чтобы, можно было изменять параметры модели в схемном редакторе, а не в файле самой модели. Я добавляю парматер в CDF parameters в свойствах элмента но ничего не меняется, Экспериментирую на модели ФЕТа из /../dfII/samples/artist/mixSig/models/spectre/nmos.scs. Впринипе вопрос сводится к тому как в схемном редакторе увидеть параметры используемой модели?


Это сделать можно в принципе, но придется повозиться. Сперва надо убедиться что CDF параметры действительно передаются в нетлист (т.е. в нетлисте в строке каждого транзистора должны быть видны эти параметры). Затем надо изменить модели так чтобы эти параметры распознавались моделью. Для этого надо в модели вставить определения inline subcircuit для транзисторов, задав эти параметры в строке параметров subcircuit.

Например Вы хотите задать tox как параметр через CDF параметр "toxn" :

inline subckt nch (D G S B )
parameters w l as=0 ad=0 ps=0 pd=0 nrd=0 nrs=0 ld=0 ls=0 fingers=1 toxn=4.1e-09


model sub_nch bsim3v3 {

1: type=n ........ tox=toxn .....

}
nch (D G S B ) sub_nch w=w l=l as=as ad=ad ps=ps pd=pd nrd=nrd nrs=nrs ld=ld ls=ls toxn=toxn
ends nch

Сообщение отредактировал evi - Nov 29 2006, 18:13
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 09:46
Рейтинг@Mail.ru


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