在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1735|回复: 0

[求助] 模型调用编码.va和.sp文件,大家帮忙看看,谢谢

[复制链接]
发表于 2017-2-23 16:38:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
用hspice软件仿真一下mos管的输出特性曲线,但是调用的是自己编写的模型,进而看看曲线的走向(需要用verilog-A语言编写自己要用的模型公式),以下是我自己编的.va文件和.sp文件,但是仿真出来的曲线不对,大家帮忙看看编码对不对,谢谢了

这是.va模型文件
title: Simple Verilog-A mosfet
.hdl mosfet.va
.options post=1


X1 d g s b MOSFET I0 = 2.9 a = 1.10 Vth = 0.3 VT = 29.6 n = 1.66 L = 1u W = 1u
VGS 1 0 1.0v
VDS 2 0 1.0v
.temp=27
.op
.dc VDS 0 1.0 0.05 VGS 0 1.0 0.05
.option post accurate probe
.PRINT TRAN v(2) v(1) I(VDS)
.end


这是mos管的输出特性.sp文件
//simple mosfet

`include "discipline.vams"
`include "constants.vams"

module MOSFET(d,g,s,b);
inout d,g,s,b;
electrical d,g,s,b;

parameter real L = 1u    from [0.0:inf];
parameter real W = 1u    from [0.0:inf];
parameter real I0 = 2.9  from [0.0:inf];
parameter real a = 1.10  from [0.0:inf];
parameter real Vth = 0.3 from [0.0:inf];
parameter real VT = 29.6 from [0.0:inf];
parameter real n = 1.66  from [0.0:inf];

real Vds,Vgs,Ids;


analog begin  
         Vds = V(d,s);
         Vgs = V(g,s);
         Ids = I0*W*exp(((Vgs-Vth)-(a*(Vgs-Vth)*(Vgs-Vth)))/(n*VT));

I(d,s) <+ Id;
       end
endmodule
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 01:36 , Processed in 0.014870 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表