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

 
 
 
Reply to this topicStart new topic
> Моделирование в 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
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
yxo
сообщение Nov 30 2006, 10:32
Сообщение #3


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

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



Хм файл netlist заканчивается вот этим
Цитата
// Library name: MyLib
// Cell name: sch
// View name: schematic
M1 (net5 net3 0 0) nmos
V1 (net5 0) vsource dc=Vds
V0 (net3 0) vsource dc=Vgs


а в файле input.scs который мне показывает Analog Design Environment следующее
Цитата
....
M1 (net5 net3 0 0) nmos
V1 (net5 0) vsource dc=Vds
V0 (net3 0) vsource dc=Vgs
simulatorOptions options reltol=1e-3 vabstol=1e-6 iabstol=1e-12 temp=27 \
tnom=27 scalem=1.0 scale=1.0 gmin=1e-12 rforce=1 maxnotes=5 maxwarns=5 \
digits=5 cols=80 pivrel=1e-3 ckptclock=1800 \
sensfile="../psf/sens.output" checklimitdest=psf
modelParameter info what=models where=rawfile
element info what=inst where=rawfile
outputParameter info what=output where=rawfile
designParamVals info what=parameters where=rawfile
primitives info what=primitives where=rawfile
subckts info what=subckts where=rawfile
saveOptions options save=allpub

А параметры CDF я не вижу sad.gif


--------------------
"Сначала идет мысль, фантазия, сказка... за ней следует инженерный расчет и уже в конце концов исполнение венчает мысль" (Э.Циолковский)
Go to the top of the page
 
+Quote Post
yxo
сообщение Nov 30 2006, 11:41
Сообщение #4


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

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



Нашел модель где таким образом описаны ширина и длинна канала, все меняется нормально ,) думаю на ближайшее время мне этого хватит. Спасибо


--------------------
"Сначала идет мысль, фантазия, сказка... за ней следует инженерный расчет и уже в конце концов исполнение венчает мысль" (Э.Циолковский)
Go to the top of the page
 
+Quote Post
torched
сообщение Dec 14 2006, 13:01
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 51
Регистрация: 17-12-04
Пользователь №: 1 531



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


Для того чтобы CDF параметры передавались в модель, небходимо отредактировать instParameters в simInfo секции. В этом свойстве указываются те параметры, которые будут нетлистоваться. И еще необходимо оформить модель как ранее было описано.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 11th August 2025 - 10:00
Рейтинг@Mail.ru


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