作者whos70414 (夏目萌翻天的时代来啦~)
看板Electronics
标题[问题] HSPICE 书本AC模拟
时间Fri Oct 1 00:34:29 2021
大家好
不好意思想请教
目前我使用'HSPICE 积体电路设计分析与模拟导论'学习
在交流分析范例:两级式CMOS OPA电路中UNITY-GAIN-FREQUENCY跑不出来..
以下为SP档内容
AC ANALYSIS FOR CMOS OPA
***********************************************************************
M1 3 2 1 1 PMOS_MODEL W=8U L=2U
M2 OUT 2 1 1 PMOS_MODEL W=60U L=2U
M3 4 0 3 1 PMOS_MODEL W=40U L=2U
M4 6 IN 3 1 PMOS_MODEL W=40U L=2U
M5 4 4 5 5 NMOS_MODEL W=3U L=3U
M6 6 4 5 5 NMOS_MODEL W=3U L=3U
M7 OUT 6 5 5 NMOS_MODEL W=30U L=2U
VDD 1 GND DC=+5V
VSS GND 5 DC=+5V
VBIAS 2 GND DC=+2.8V
VIN IN GND DC=0V AC=+1V
CF 6 OUT 8PF
CL OUT GND 10PF
.MODEL PMOS_MODEL PMOS (LEVEL=2 KP=12V VTO=-1.0 LAMBDA=0.02)
.MODEL NMOS_MODEL NMOS (LEVEL=2 KP=35V VTO=+1.0 LAMBDA=0.02)
***********************************************************************
.AC DEC 5 1 1G
.MEAS AC 'MAX_GAIN(DB)' MAX VDB(OUT)
.MEAS AC 'UNIT_GAIN_FREQ' WHEN VDB(OUT)=1
*.MEAS AC 'UNIT_GAIN_FREQ' TRIG AT=1 TARG VDB(OUT) VAL=0 CROSS=1
.MEAS AC 'PHASE' FIND VP(OUT) WHEN VDB(OUT)=0
.MEAS AC 'PHASE_MARGIN' PARAM 'PHASE+180'
.OPTION POST=2
.END
跑出的结果:
max_gain(db)= 75.5682 at= 6.3096
from= 1.0000 to= 1.0000g
unit_gain_freq= failed
phase= failed
phase_margin= failed
没办法得到书上的结果,不知道是哪里出了问题呢?
UNITY_GAIN_FREQ我用书上的语法或是另外一种都是一样
再麻烦各位大神了~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.64.29.197 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1633019671.A.D65.html
1F:→ samm3320: 确认所有dc点是不是在你要的地方10/01 01:30
您好,不好意思回覆晚了,看起来都有在sat,增益也对,我把.op放在4楼~
2F:推 f4612: 先看看AC波型对不对10/04 23:53
3F:推 f4612: 感觉你的电路的GBW 远大於1G 所以才会fail10/04 23:55
您的推论没错,跑到1G以後了...
https://i.imgur.com/583s7BG.jpg
https://i.imgur.com/0ChXPzY.jpg
4F:→ a86692472: M3 的 Gate 是 0. 接到哪?10/05 15:00
5F:→ a86692472: GND 也没有定义,建议加一行 VGND GND 0 DC 010/05 15:02
感谢您建议,新增完後也是一样@@
https://i.imgur.com/WUte8Wj.jpg
※ 编辑: whos70414 (39.10.66.172 台湾), 10/10/2021 09:00:28
※ 编辑: whos70414 (39.10.66.172 台湾), 10/10/2021 09:09:04
6F:推 f4612: 把ac扫描变大,或是把CC加大,让你的AC波型可以有到dB =0, 10/11 12:38
7F:→ f4612: 这样你的measure才能量到 10/11 12:38
8F:推 f4612: 如果不加大Cc,AC扫到1000G Hz应该就有了,因为看起来你的p 10/11 12:41
9F:→ f4612: ole在100meg 10/11 12:41
10F:→ samm3320: 你model是不是都没寄生C 10/13 15:50
11F:→ samm3320: 不然怎麽这麽快 10/13 15:50
12F:推 f4612: 应该是电流很大导致gm超大,所以GBW也很大 10/15 19:40
13F:→ justin8888: 电流是A级的..这model没问题吗? 11/27 14:34