一些较常用的HSPICE仿真问题
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工艺角分析
使用.alter语句可以做工艺角分析,即分析在各种工艺偏差下的结果。例:.alter .lib “st3000.lib”.lib” bipslow
改变长度单位的方法
使用 .option scale=1u 可以将长度单位定义为1um。 仅对长度起作用. 以后写 M1 ND NG NS NB W=2 L=0.5 表示W为2um。
仿真的合理性问题
理想信号源具有0内阻,在测量逻辑电路速度时不合理,应加两级反相器整形。逻辑电路速度测量需考虑源漏区面积。
FO4延迟测量
考虑各个工艺角,各种电压,各种温度
一些较常用的HSPICE仿真问题
BCD工艺库中的器件使用方法
ST3000库中的双极晶体管使用方法库入口 有3种:biptypical,bipslow和bipfast例:.lib “st3000.lib” biptypical
双极晶体管使用方法
语法QX 集电极 基极 发射极 模型名 M=N例:q1 nc nb ne qvn5x5bd m=2 q2 nc nb ne qvp5x5 m为并联个数。
St02中的PNP管
名称:qvp5 衬底PNP入口: .lib “st02.lib” biptypical .lib “st02.lib” bipfast .lib “st02.lib” bipslow
带隙基准电路
仿真文件
.alter语句使用方法
作用 自动进行多次仿真,每次可以同时改变多个参数。 例:.param PVDD=3 PVB=1 在原有仿真语句后写 .alter .param PVDD=5 PVB=0.9 则自动使用新参数重新执行一次仿真。
工艺库中其他元件入口
St3000库中有多种耐压的MOS管,入口不同。例如 tt_5v, tt_9v, tt_20v其他工艺角(库入口) FF,SS,FS,SF等实际设计中的电阻电容需要使用子电路 .lib “st3000.lib” restypical 电阻入口 .lib “st3000.lib” captypical 电容入口
一个双极电路的例子
仿真文件
*-------------------------------------.option post=2.option search="d:/hspice2011/libs".lib "st3000.lib" biptypical*-------------------------------------.param PVB=0.9q1 nc nb gnd qvn5x5bd m=2rb n1 nb 200krd vcc nc 100kvcc vcc gnd 5vi n1 gnd dc PVB ac 1 sin PVB 1m 1k.dc vi 0 5 0.01.tran 0.1u 2m.ac dec 20 1 1MEG.print dc i2(q1).end
使用.alter语句可以做工艺角分析,即分析在各种工艺偏差下的结果。例:.alter .lib “st3000.lib”.lib” bipslow
改变长度单位的方法
使用 .option scale=1u 可以将长度单位定义为1um。 仅对长度起作用. 以后写 M1 ND NG NS NB W=2 L=0.5 表示W为2um。
仿真的合理性问题
理想信号源具有0内阻,在测量逻辑电路速度时不合理,应加两级反相器整形。逻辑电路速度测量需考虑源漏区面积。
FO4延迟测量
考虑各个工艺角,各种电压,各种温度
一些较常用的HSPICE仿真问题
BCD工艺库中的器件使用方法
ST3000库中的双极晶体管使用方法库入口 有3种:biptypical,bipslow和bipfast例:.lib “st3000.lib” biptypical
双极晶体管使用方法
语法QX 集电极 基极 发射极 模型名 M=N例:q1 nc nb ne qvn5x5bd m=2 q2 nc nb ne qvp5x5 m为并联个数。
St02中的PNP管
名称:qvp5 衬底PNP入口: .lib “st02.lib” biptypical .lib “st02.lib” bipfast .lib “st02.lib” bipslow
带隙基准电路
仿真文件
.alter语句使用方法
作用 自动进行多次仿真,每次可以同时改变多个参数。 例:.param PVDD=3 PVB=1 在原有仿真语句后写 .alter .param PVDD=5 PVB=0.9 则自动使用新参数重新执行一次仿真。
工艺库中其他元件入口
St3000库中有多种耐压的MOS管,入口不同。例如 tt_5v, tt_9v, tt_20v其他工艺角(库入口) FF,SS,FS,SF等实际设计中的电阻电容需要使用子电路 .lib “st3000.lib” restypical 电阻入口 .lib “st3000.lib” captypical 电容入口
一个双极电路的例子
仿真文件
*-------------------------------------.option post=2.option search="d:/hspice2011/libs".lib "st3000.lib" biptypical*-------------------------------------.param PVB=0.9q1 nc nb gnd qvn5x5bd m=2rb n1 nb 200krd vcc nc 100kvcc vcc gnd 5vi n1 gnd dc PVB ac 1 sin PVB 1m 1k.dc vi 0 5 0.01.tran 0.1u 2m.ac dec 20 1 1MEG.print dc i2(q1).end