- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
01-SPICE基础分析
第一章 Hspice简介及基础分析 一、SPICE简介 SPICE:Simulation Program with Integrated Circuit Emphasis 是加州大学(Berkeley)分校开发的 SPICE在1988年被定为美国国家标准 比较著名的有:Hspice、Pspice、Smartspice等 二、Hspice是什么?——从设计流程说起 简单电路正向设计的典型流程 功能定义 行为设计 逻辑级电路设计——得到由基本逻辑单元组成的电路(数字电路) 逻辑级仿真(迭代) 选择合适的工艺库。把各基本功能单元映射至其上;或设计各单元晶体管级电路——得到电路级网表 二、Hspice是什么?——从设计流程说起 电路级仿真:验证各单元电路是否具有期望的功能,性能估计。(迭代) 版图设计、DRC, LVS 提取版图网表,进行后仿真:验证功能,估计性能。(迭代) Hspice主要应用于电路级仿真、分析。可以辅助调整电路参数。得到功耗、延时等性能估计。 SPICE设计流程 三、Hspice的输入----实例说明 Hspice输入程序结构 四、SPICE的基础分析 直流与灵敏度分析 暂态分析与时域响应 交流与频率响应分析 1.直流分析 .DC:设定电源、温度、参数值及直流转移曲线的扫描范围 .OP:计算在特定时间或多时间点条件下的操作点情况 .PZ:极/零点分析 .SENS:计算电路中指定的输出变量相对于线路其他元件参数的直流小信号敏感程度 .TF:计算特定输出变量对输入源的直流小信号转移函数。 .DC:直流参数扫描,电源值扫描、温度扫描等 .dc: 扫描:.DC 变量1扫描 变量2扫描··· 扫描:var1 START STOP STEP/SWEEP var2 type np start2 stop2,type-DEC(十进位)/OCT(倍频)/LIN(线性)/DATA=datanm/POI(列表) Np-单位范围内的点数(依type而定)。SWEEP后的变量可是电压、电流或温度等变量。 例:.DC xval 1k 10k .5k SWEEP TEMP LIN 5 25 125 ... VIN IN 0 .DC VIN 0 5V 0.1V(从0v到5v,步长0.1v) .OP:直流工作点分析 会在输出文件中列出一些直流参数和各结点的工作点电压与支路电流、静态功耗。 .SENS ov1 ov2 ...:小信号灵敏度分析 Ov1,ov2是做灵敏度分析的支路电流或节点电压。 计算给出输出变量对于每个电路参数的偏导,并做 归一化。同一输出变量对所有电路参数的灵敏度和 为100% .PZ:极/零点分析 用它的网络传输函数来描述,对于任何线性时间恒定的网络,其传输函数表示为: 利用极/零点,系统的传输函数可表示为: .TF:小信号转移函数 一般形式:.TF ov srcnam *ov是输出变量,srcnam是输入源。 .TF V(5,3) VIN 计算V(5,3)/VIN 2.暂态分析 .TRAN:在指定时间范围中计算电路的解,即所谓的时间扫描。 .FOUR:执行傅立叶分析 .TRAN 瞬态分析流程 .TRAN 瞬态分析 .TRAN var1 START=start1 STOP=stop1 STEP=incr1 or .TRAN tincr1 tstop1 tincr2 tstop2 ...tincrN tstopN + START=val UIC 起始时刻和步长都指的是输出打印的时刻点,计算的时间步长由hspice自己决定。UIC参数表示使用.IC语句指定的节点初始值。 例:.TRAN .1NS 25NS 1NS 40NS START=10NS 0-25ns,步长0.1ns,25ns-40ns,步长1ns;从10ns开始输出结果。 .TRAN 1NS 100NS $以1ns的步长输出到100ns .FOUR 傅立叶分析 .FOUR freq ov1 ov2 ov3 ... Freq-基频,ov1、ov2···-输出变量 傅立叶分析可得到基频、DC分量和第2到第9次谐波(交流分量) 3.交流小信号分析 .AC:定义出使用者在电路分析时所指定的扫描频率范围、扫描取样形态和点数,以及罗特卡罗分析次数 增益。db .DISTO:计算线路在交流弦式稳态分析下的失真特性。 .NOISE:基于电路直流操作点的条件下,用来计算交流节点电压复数值。 .SAMPLE:采样噪声分析 .NETWORK:计算阻抗矩阵、导纳矩阵、混合矩阵及散射矩阵参数。 .AC 交流小信号分析 交流小信号分析时,HSPICE将交流输出变量作为指定频率的函数来加以分析计算。分析时HSPICE首先求直流工作点,作为交流分析的初始条件,这
文档评论(0)