【HSpice】仿真反相器的静态电流leakage current

.option nomod ingold=2 warnlim=100 numdgt=6
+		limpts=30000 itl5=0 lvltim=2 method=gear
+		tnom=25 measdgt=5
.option MODSRH=0 runlvl=6 accurate

****** 扫描多个温度
.temp -40 -25 0 25 46 65 85 105 120
.option brief=1
.lib '此处为工艺库中的usage.l文件,定义了器件model' TTGlobal 
.lib '此处为工艺库中的usage.l文件,定义了器件model' pre_simu
.option brief=0

.inc '此处定义INVD4的电路'

****** 定义global corner的sigma,这里用的TTGloba,sigma默认就是0
.param sigma_factorn_lvt=0
.param sigma_factorp_lvt=0
.param voltage=0.75

xinv0 vdd 20 vdd vss vdd vss INVD4LVT
xinv1 20 vss vdd vss vdd vss INVD4LVT

vdd_0 vdd 0 voltage
vss_0 vss 0 0

****** DC分析,电压从0.6v扫到1.2v,step为0.1v
.dc vdd_0 0.6 1.2 0.1

.print i(vss_0)

.end




输出的是反相器输出0和1时的静态电流

参考资料:
https://hackmd.io/@azoo/hspice_tutorial
https://inst.eecs.berkeley.edu/~ee105/sp10/tutorials/HSPICE_Tutorial.pdf
https://inst.eecs.berkeley.edu/~ee247b/sp14/homework/HSPICEtutorialfromEE105.pdf

  • 10
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用HSPICE设计反相器时,可以按照以下步骤进行操作: 1. 首先,确定应用需要满足的性能指标,例如输入电压范围、输出电压范围、电流增益等。 2. 在HSPICE设计环境中,使用基本元件(例如,电阻、电容、晶体管等)构建电路原理图。根据反相器的基本构造,将输入信号与输出信号互换。在输入端连接相应的电源,并在输出端加上一个负载电阻。 3. 根据实际应用情况,选择合适的晶体管作为开关元件。可以使用HSPICE内置的晶体管模型,或者根据实际晶体管的参数自定义模型。设置晶体管的尺寸、阈值电压等参数。 4. 在HSPICE中,设置仿真参数。可以选择直流仿真、交流小信号仿真或者蒙特卡洛仿真等。根据设计需求,调整仿真时间、步长等参数。 5. 运行HSPICE仿真,并分析仿真结果。可以查看电压波形、电流波形以及功耗等参数。如果输出结果与设计要求不符,可以尝试调整电路结构、元器件参数等。 6. 根据仿真结果进行优化。可以通过改变电阻值、调整晶体管尺寸等方式,优化电路的性能。 7. 在满足性能要求的前提下,尽量减小功耗和面积。可以考虑改变元器件尺寸、电源电压等方式,使得电路性能最优。 8. 最后,验证仿真结果的正确性。可以通过实际测试来验证HSPICE仿真结果的可靠性。 通过以上步骤,可以在HSPICE设计环境中成功设计反相器,并且满足所需的性能指标。这个过程需要结合电路理论知识和HSPICE仿真工具的使用技巧,同时也需要实际的设计经验和不断的优化改进。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值