• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

从IRF下的Spice文件怎么加到ORACD中?

从IRF下的Spice文件怎么加到ORACD中?
似乎格式不对,加入后总是出一堆东西,都不能用:(
全部回复(20)
正序查看
倒序查看
2003-07-07 09:50
把文件传上来,我帮你试试.
0
回复
LV.1
3
2003-07-07 20:12
@乞力马扎罗的雪
把文件传上来,我帮你试试.
象60N06的文件是纯文本格式,但加不进:(
p60N06.lib 用PSpice model editor 编译就不行
我的orcad是9.2版

* MODELLING FOR STP60NE06
.SUBCKT STP60NE06 1 2 3
LG 2 4  7.5n
LS 12 3 0.06n
LD 6 1  60n
RG 4 5  3.334
RS 9 12 0.241779E-03
RD 7 6  0.997720E-02
RJ 8 7  0.193733E-04
CGS 5 9 3.3e-9
CGD 7 10 6.3e-9
CK  11 7 0.26e-9
DGD 11 7 DGD
DBS 12 6 DBS
DBD  9 7 DBD
MOS  13 5 9 9 MOS L=1u W=1u
E1  10 5 101 0 1
E2  11 5 102 0 1
E3  8 13 POLY(2) 6 8 6 12 0 0 0 0  0.233220
G1  0 100 7 5 1u
D1  100 101  DID
D2  102 100  DID
R1  101 0  1MEG
R2  102 0  1MEG
.ENDS STP60NE06

.MODEL MOS NMOS
+ LEVEL = 3
+ Vmax  = 437300.
+ VTO   = 1.85620
+ PHI   = 9.83122
+ IS    = 0
+ JS    = 0
+ THETA = 0.190484E-03
+ KP    = 36.6700

.MODEL DGD D
+ IS    =
+ CJO   = 0.195319E-09
+ VJ    = 2.26173
+ M     = 1.13908

.MODEL DBS D
+ IS    = 0.1P
+ BV    = 101.035
+ N     = 1
+ TT    = 0.257540E-08
+ RS    = 626392.

.MODEL DBD D
+ IS    =
+ CJO   = 0.171284E-09
+ VJ    = 1.40087
+ M     = 2.22347

.MODEL DID D
+ IS    = 2P
+ RS    = 0
+ BV    = 178.658

* END OF MODELLING
0
回复
雪铁龙
LV.6
4
2003-07-08 09:18
@
象60N06的文件是纯文本格式,但加不进:(p60N06.lib用PSpicemodeleditor编译就不行我的orcad是9.2版*MODELLINGFORSTP60NE06.SUBCKTSTP60NE06123LG24  7.5nLS1230.06nLD61  60nRG45  3.334RS9120.241779E-03RD76  0.997720E-02RJ87  0.193733E-04CGS593.3e-9CGD7106.3e-9CK  1170.26e-9DGD117DGDDBS126DBSDBD  97DBDMOS  13599MOSL=1uW=1uE1  10510101E2  11510201E3  813POLY(2)686120000  0.233220G1  0100751uD1  100101  DIDD2  102100  DIDR1  1010  1MEGR2  1020  1MEG.ENDSSTP60NE06.MODELMOSNMOS+LEVEL=3+Vmax  =437300.+VTO  =1.85620+PHI  =9.83122+IS    =0+JS    =0+THETA=0.190484E-03+KP    =36.6700.MODELDGDD+IS    =+CJO  =0.195319E-09+VJ    =2.26173+M    =1.13908.MODELDBSD+IS    =0.1P+BV    =101.035+N    =1+TT    =0.257540E-08+RS    =626392..MODELDBDD+IS    =+CJO  =0.171284E-09+VJ    =1.40087+M    =2.22347.MODELDIDD+IS    =2P+RS    =0+BV    =178.658*ENDOFMODELLING
我做了这个模型
从模型描述中我假定:
PIN1 -- D
PIN2 -- G
PIN3 -- S
附上PSPICE模型库
1057627112.rar
0
回复
tinyhe
LV.6
5
2003-07-08 09:21
@
象60N06的文件是纯文本格式,但加不进:(p60N06.lib用PSpicemodeleditor编译就不行我的orcad是9.2版*MODELLINGFORSTP60NE06.SUBCKTSTP60NE06123LG24  7.5nLS1230.06nLD61  60nRG45  3.334RS9120.241779E-03RD76  0.997720E-02RJ87  0.193733E-04CGS593.3e-9CGD7106.3e-9CK  1170.26e-9DGD117DGDDBS126DBSDBD  97DBDMOS  13599MOSL=1uW=1uE1  10510101E2  11510201E3  813POLY(2)686120000  0.233220G1  0100751uD1  100101  DIDD2  102100  DIDR1  1010  1MEGR2  1020  1MEG.ENDSSTP60NE06.MODELMOSNMOS+LEVEL=3+Vmax  =437300.+VTO  =1.85620+PHI  =9.83122+IS    =0+JS    =0+THETA=0.190484E-03+KP    =36.6700.MODELDGDD+IS    =+CJO  =0.195319E-09+VJ    =2.26173+M    =1.13908.MODELDBSD+IS    =0.1P+BV    =101.035+N    =1+TT    =0.257540E-08+RS    =626392..MODELDBDD+IS    =+CJO  =0.171284E-09+VJ    =1.40087+M    =2.22347.MODELDIDD+IS    =2P+RS    =0+BV    =178.658*ENDOFMODELLING
我做了个库
根据你给出的模型,我假定
PIN1 -- D
PIN2 -- G
PIN3 -- S
见附件
1057627112.rar
0
回复
LV.1
6
2003-07-08 09:47
@tinyhe
我做了个库根据你给出的模型,我假定PIN1--DPIN2--GPIN3--S见附件1057627112.rar
太谢谢了:)但怎么做的呢?我用modeledit总是不对:(
0
回复
LV.1
7
2003-07-08 09:54
@tinyhe
我做了个库根据你给出的模型,我假定PIN1--DPIN2--GPIN3--S见附件1057627112.rar
不好意思,刚才我试了一下,能看到但不能编辑:(
还没试能不能执行:(
0
回复
雪铁龙
LV.6
8
2003-07-08 10:10
@
象60N06的文件是纯文本格式,但加不进:(p60N06.lib用PSpicemodeleditor编译就不行我的orcad是9.2版*MODELLINGFORSTP60NE06.SUBCKTSTP60NE06123LG24  7.5nLS1230.06nLD61  60nRG45  3.334RS9120.241779E-03RD76  0.997720E-02RJ87  0.193733E-04CGS593.3e-9CGD7106.3e-9CK  1170.26e-9DGD117DGDDBS126DBSDBD  97DBDMOS  13599MOSL=1uW=1uE1  10510101E2  11510201E3  813POLY(2)686120000  0.233220G1  0100751uD1  100101  DIDD2  102100  DIDR1  1010  1MEGR2  1020  1MEG.ENDSSTP60NE06.MODELMOSNMOS+LEVEL=3+Vmax  =437300.+VTO  =1.85620+PHI  =9.83122+IS    =0+JS    =0+THETA=0.190484E-03+KP    =36.6700.MODELDGDD+IS    =+CJO  =0.195319E-09+VJ    =2.26173+M    =1.13908.MODELDBSD+IS    =0.1P+BV    =101.035+N    =1+TT    =0.257540E-08+RS    =626392..MODELDBDD+IS    =+CJO  =0.171284E-09+VJ    =1.40087+M    =2.22347.MODELDIDD+IS    =2P+RS    =0+BV    =178.658*ENDOFMODELLING
可以用.
1,打开MODEL EDITOR,打开一个已经存在的ORCADCAPTURELIBRARYPSPICE*.LIB文件(请先备份)
2,选择MODEL->COPY FROM,从你下载的文本文件中把每一项COPY过去.存盘.
3,选择FILE->CREAT PARTS.这时会生成新的OLB文件. OK了.

问题:
1,不同的ORCAD版本中,LIB文件和OLB文件的位置可能有改变.我的版本是9.1.
2,重新生成OLB文件后的每个元件的外形发生了变化,需要重新编辑,否则很不直观.若不重新编辑,也可以用.
3,通过仿真,这个管子的模型中,1是D,2是G,3是S.
0
回复
2003-07-08 10:26
@
象60N06的文件是纯文本格式,但加不进:(p60N06.lib用PSpicemodeleditor编译就不行我的orcad是9.2版*MODELLINGFORSTP60NE06.SUBCKTSTP60NE06123LG24  7.5nLS1230.06nLD61  60nRG45  3.334RS9120.241779E-03RD76  0.997720E-02RJ87  0.193733E-04CGS593.3e-9CGD7106.3e-9CK  1170.26e-9DGD117DGDDBS126DBSDBD  97DBDMOS  13599MOSL=1uW=1uE1  10510101E2  11510201E3  813POLY(2)686120000  0.233220G1  0100751uD1  100101  DIDD2  102100  DIDR1  1010  1MEGR2  1020  1MEG.ENDSSTP60NE06.MODELMOSNMOS+LEVEL=3+Vmax  =437300.+VTO  =1.85620+PHI  =9.83122+IS    =0+JS    =0+THETA=0.190484E-03+KP    =36.6700.MODELDGDD+IS    =+CJO  =0.195319E-09+VJ    =2.26173+M    =1.13908.MODELDBSD+IS    =0.1P+BV    =101.035+N    =1+TT    =0.257540E-08+RS    =626392..MODELDBDD+IS    =+CJO  =0.171284E-09+VJ    =1.40087+M    =2.22347.MODELDIDD+IS    =2P+RS    =0+BV    =178.658*ENDOFMODELLING
可以用.
1,用MODEL EDITOR打开一个已经存在的LIB文件.(最好先做个备份)
2,用MODEL->COPY FROM将文本文件中的每个部分COPY过去.
3,用FILE->CREATE PARTS重新生成OLB文件.OK了.
但存在以下的问题:
1,不同的版本,LIB和OLB文件的位置可能有变化.我的版本是9.1.
2,重新生成的OLB文件中的元件的外形被改变了,虽然能用但不直观.
3,通过仿真测试,这个MOS模型的脚位是1为D,2为G,3为S.

我的这个办法虽然可用,但使用价值不高,希望有更好的办法.
0
回复
2003-07-08 10:59
orcad 9.2
那里下载的?
我在21IC上没有找到,有ORCAD 9.11但是不能安装 :(
0
回复
tinyhe
LV.6
11
2003-07-08 12:07
@乞力马扎罗的雪
可以用.1,用MODELEDITOR打开一个已经存在的LIB文件.(最好先做个备份)2,用MODEL->COPYFROM将文本文件中的每个部分COPY过去.3,用FILE->CREATEPARTS重新生成OLB文件.OK了.但存在以下的问题:1,不同的版本,LIB和OLB文件的位置可能有变化.我的版本是9.1.2,重新生成的OLB文件中的元件的外形被改变了,虽然能用但不直观.3,通过仿真测试,这个MOS模型的脚位是1为D,2为G,3为S.我的这个办法虽然可用,但使用价值不高,希望有更好的办法.
以下是我的做法
偶首先用记事本将模型的文本描述保存为*.lib文件,如stp60ne06.lib.
然后打开orcad的capture,File/New/Library,在library.olb上右击,选new part在弹出的对话框中:name 与spice模型的描述名相同(即.SUBCKT STP60NE06 1 2 3 这行中的STP60NE06).右边有一 attach implementation按钮,点击,在implementation type 中选Pspice model.在下面的implementation中填入STP60NE06,点击ok,回到上一级,点击ok,会转到元件外形编辑窗口,编辑外形及放置PIN.然后在Options选part properties.在弹出的对话框中,点击NEW.在NAME中填入PspiceTemplate , 在VAL中填入形如 X^@REFDES %1 %2 %3 @MODEL ,的字符串,视情况而定.然后保存,即可.
0
回复
tinyhe
LV.6
12
2003-07-08 12:50
@我爱蓝天
orcad9.2那里下载的?我在21IC上没有找到,有ORCAD9.11但是不能安装:(
在老古的FTP上有
ftp.laogu.com
us:laogu.com
pw:laogu.com
是9.23版的
从官方网站得知OrCAD10将在本月发布,据说做了重大改进
0
回复
2003-07-08 21:40
@tinyhe
在老古的FTP上有ftp.laogu.comus:laogu.compw:laogu.com是9.23版的从官方网站得知OrCAD10将在本月发布,据说做了重大改进
Tiny老兄
我的Email:nylnq@163.com
仍有一些问题,可否交流一下?
0
回复
LV.1
14
2003-07-09 09:22
@tinyhe
以下是我的做法偶首先用记事本将模型的文本描述保存为*.lib文件,如stp60ne06.lib.然后打开orcad的capture,File/New/Library,在library.olb上右击,选newpart在弹出的对话框中:name与spice模型的描述名相同(即.SUBCKTSTP60NE06123这行中的STP60NE06).右边有一attachimplementation按钮,点击,在implementationtype中选Pspicemodel.在下面的implementation中填入STP60NE06,点击ok,回到上一级,点击ok,会转到元件外形编辑窗口,编辑外形及放置PIN.然后在Options选partproperties.在弹出的对话框中,点击NEW.在NAME中填入PspiceTemplate,在VAL中填入形如X^@REFDES%1%2%3@MODEL,的字符串,视情况而定.然后保存,即可.
这样做出来的不能仿真 :(
0
回复
ridgewang
LV.8
15
2003-07-09 09:38
@tinyhe
在老古的FTP上有ftp.laogu.comus:laogu.compw:laogu.com是9.23版的从官方网站得知OrCAD10将在本月发布,据说做了重大改进
tiny,ftp.laogu.com我怎么老是登陆不了????
出现如下情况500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/0/1057714719.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
雪铁龙
LV.6
16
2003-07-09 21:34
@ridgewang
tiny,ftp.laogu.com我怎么老是登陆不了????出现如下情况[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/0/1057714719.jpg');}"onmousewheel="returnimgzoom(this);">
用cuteftp上,我就是用这个上去的,不过没有找到:(
0
回复
2003-07-10 11:05
@ridgewang
tiny,ftp.laogu.com我怎么老是登陆不了????出现如下情况[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/0/1057714719.jpg');}"onmousewheel="returnimgzoom(this);">
需要username and password
0
回复
tinyhe
LV.6
18
2003-07-11 08:39
@
这样做出来的不能仿真:(
我试过的,能仿真
但你须将库添加到你的项目中,注意,有两个不同的地方,一个是用于原理图绘制(*.olb),一个是用于仿真的(*.lib)
0
回复
tinyhe
LV.6
19
2003-07-11 08:42
@ridgewang
tiny,ftp.laogu.com我怎么老是登陆不了????出现如下情况[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/0/1057714719.jpg');}"onmousewheel="returnimgzoom(this);">
推荐用FTP专用软件
如FTPFXP,CUTEFTP等.
在IE中也可以,这样输入: ftp://laogu.com:laogu.com@ftp.laogu.com.
0
回复
2003-07-11 21:13
@tinyhe
推荐用FTP专用软件如FTPFXP,CUTEFTP等.在IE中也可以,这样输入:ftp://laogu.com:laogu.com@ftp.laogu.com.
我上去了,但是没有找到
:(
在那个目录下?还望赐教~
0
回复
tinyhe
LV.6
21
2003-07-14 08:46
@我爱蓝天
我上去了,但是没有找到:(在那个目录下?还望赐教~
老古的FTP有人恶意破坏
好像被人删了
0
回复