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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14234|回复: 10

[求助] 求问,HSPICE中有没有电压控制开关啊,怎么我总有一个错误???

[复制链接]
发表于 2013-4-22 15:22:40 | 显示全部楼层 |阅读模式

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

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

x
求问,Hspice中有没有电压控制开关啊?Pspice中是有的,但是我用hspice总有个错误啊?
代码如下:
TEST
.OPTIONS POST

V1 1 0 1
R1 1 0 1
V2 2 0 2
R2 3 0 1
SW1 2 3 1 0 SMOD
.MODEL SMOD VSWITCH RON=1 ROFF=1E+12 VON=1 VOFF=0.5
.OP
.PRINT I(R2)
.PROBE
.END

错误如下:
**error** (f:\vckaiguan_test\vckaiguan_test.sp:9)  unknown model type:  vswitch
  **error** (f:\vckaiguan_test\vckaiguan_test.sp:9) difficulty in reading input

代码比较简单,只是想熟悉验证电压控制开关的工作原理,但总有个错误,会不会是Hspice中没有这个器件啊???
发表于 2013-4-22 18:35:14 | 显示全部楼层
Hspice中有压控开关的,名字就叫switch
 楼主| 发表于 2013-4-22 19:16:35 | 显示全部楼层
回复 2# bsaqycx
谢啦,能简单的介绍一下这个switch怎么用吗,或者给一个介绍的链接,貌似一般Hspice的教程中都没有提到,就是提到也说跟Pspice一样,即:Sxxx N+ N- NC+ NC- MNAME
.MODEL MNAME VSWITCH RON ROFF VON VOFF
但是我的情况总有一个错误。

感激不尽啊~~~~
发表于 2013-4-22 19:23:06 | 显示全部楼层
前两天我也遇到同样的问题
后来我问了下一个复旦毕业的phd师兄
他说hspice manual里没发现开关的模型类型
建议我用传输门来做开关

其实我也是刚开始学着HSPICE
 楼主| 发表于 2013-4-22 19:34:18 | 显示全部楼层
回复 4# 水汤汤

嗯,我也看了介绍器件和模型的那个手册,确实没有提到压控开关,不过也没提到受控电源这样的,所以会不会是没有提到而已。。
发表于 2013-9-30 17:10:42 | 显示全部楼层
琢磨了很久,Hspice仿真开关的问题确实头疼。
根据Baker的《CMOS电路设计、布局与仿真》(第2版第1卷)(人民邮电出版社),第24页图1.30所标代码,Hspice报错“.model switmodel sw ron=0.1
  **error** (e:\circuits\hspice\figure130.sp:35)  unknown model type:  sw”。
按照书上的网址http://CMOSedu.com下载了这个图的实际代码(代码与书上标注的不同),这里是用压控电流源(VCCS)代替了开关,这样可以仿真出结果。下载的代码如下:
** Figure 1.30 CMOS: Circuit Design, Layout, and Simulation ***
*Run HSPICE and then Avanwaves to view signals
.option post
.tran 100p 8n UIC
Vclk        clk        0        pulse -1 1 2n
Vin        Vin        0        DC        5
GS1         Vin        Vouts        VCR PWL(1) clk 0 0 100MEG 1m 0.1
R1        Vouts        Vout        1k
C1        Vout        0        1p        IC=2
.end

代码中的GS1就是一个压控电流源,但为啥这么连接,代码中的Vin Vouts应该是开关的输入和输出端,但VCR PWL(1) clk 0 0 100MEG 1m 0.1分别表示什么意思呢? Hspice中压控电流源的标准描述是怎样的?
一直没弄懂,请高手解答。
发表于 2015-1-7 11:32:43 | 显示全部楼层
在HSPICE中没有理想开关的模型,有一种实现方式是利用压控电阻:VCR。 表达式为:
g_switch vin1 vc VCR pwl(1) vswitch2 0 0, 1m 1v, 100Meg
其中vin1 vc为电阻的两端,VCR为属性,pwl(1)代表电阻变化特性,(vswitch2,0)为控制电压的两端。
0,1m代表当控制电压为0时,电阻为1m; 1v,100Meg代表当控制电压为1v时电阻为100Meg。
通过控制电压电平在0到1v之间可以实现导通(1m),关断(100Meg)的特性。
发表于 2016-8-4 18:17:32 | 显示全部楼层
不错,受控源长见识了
发表于 2016-11-1 11:30:56 | 显示全部楼层
PWL()

Keyword for the piecewise linear function; must include parenthetical ().
PWL是指的这是分段线性函数

VCR

Keyword for the voltage controlled resistor element. VCR is a reserved HSPICE keyword; do not use it as a node name. The LAPLACE, FREQ and FOSTER forms of G elements do not require the VCR.  
VCR是属性,代表这是个压控电阻
发表于 2020-8-27 11:23:04 | 显示全部楼层
mark一下,学到了,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-28 11:25 , Processed in 0.027934 second(s), 8 queries , Gzip On, Redis On.

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