CMOS模拟集成电路实训HSPICE辅助设计教学PPT课件_第1页
CMOS模拟集成电路实训HSPICE辅助设计教学PPT课件_第2页
CMOS模拟集成电路实训HSPICE辅助设计教学PPT课件_第3页
CMOS模拟集成电路实训HSPICE辅助设计教学PPT课件_第4页
CMOS模拟集成电路实训HSPICE辅助设计教学PPT课件_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CMOS模拟集成电路实训模拟集成电路实训之之H-SPICE辅助设计辅助设计东南大学集成电路学院东南大学集成电路学院IC实验室实验室第1页/共44页内容内容 H-SPICE概述概述 H-SPICE网表网表 Model & Sub circuits Component Source Control 实训实训第2页/共44页开始前开始前 H-SPICE不要安装在中文目录下不要安装在中文目录下 任何任何H-SPICE需要调用的文件都不要放在中文目录下需要调用的文件都不要放在中文目录下 网表文件第一行为标题行网表文件第一行为标题行 H-SPICE并不是所见即所得模式,但可以借助并不是所见即所得模

2、式,但可以借助Cadence实实现现第3页/共44页内容内容 H-SPICE概述概述 H-SPICE网表网表 Model & Sub circuits Component Source Control 实训实训第4页/共44页(1)SPICE背景背景 SPICE:Simulation Program with Integrated Circuit Emphasis 由加州大学伯克利分校研制由加州大学伯克利分校研制 广泛使用,成为行业标准模型广泛使用,成为行业标准模型 电路仿真的数字方法电路仿真的数字方法 电路节点定义一个矩阵电路节点定义一个矩阵 电路元件特性依赖于子模型电路元件特性依赖

3、于子模型 简单的如电阻:简单的如电阻:Resistor 复杂的如复杂的如MOS管:管:MOSFET第5页/共44页(2)SPICE简介简介 SPICE是一个电路分析工具,用于电路的是一个电路分析工具,用于电路的稳态稳态、瞬态瞬态和和频域仿真频域仿真 种类繁多:业界有很多种类繁多:业界有很多SPICE工具,包括工具,包括HSPICE、SBTSPICE、Specture、TSPICE、PSPICE、Smartspice、ISpice等等等等 通用性好:由于都是基于伯克利通用性好:由于都是基于伯克利SPICE程序开发,均支持通用的程序开发,均支持通用的SPICE网表文件网表文件 SPICE工具的算法

4、基本相似,可能在工具的算法基本相似,可能在时步控制时步控制、方程解算器方程解算器和和收敛收敛控制控制方面会有所不同方面会有所不同第6页/共44页(3)使用使用SPICE需具备的基础需具备的基础 了解元件的基本特性了解元件的基本特性 熟悉所设计的电路功能熟悉所设计的电路功能 了解需要验证的电路指标和对应的模拟种类、电路状态了解需要验证的电路指标和对应的模拟种类、电路状态 了解电路的输入信号特性了解电路的输入信号特性 了解电路各项指标的相依性及优先度了解电路各项指标的相依性及优先度 了解电路结构、元件参数与各项电路特性的相关性,以便了解电路结构、元件参数与各项电路特性的相关性,以便于模拟结果的改进

5、于模拟结果的改进第7页/共44页(4)HSPICE的具体功能的具体功能 电路级和行为级仿真电路级和行为级仿真 直流特性分析、灵敏度分析直流特性分析、灵敏度分析 交流特性分析交流特性分析 瞬态分析瞬态分析 电路优化(优化元件参数)电路优化(优化元件参数) 温度特性分析温度特性分析 噪声分析噪声分析 傅立叶分析傅立叶分析 蒙特卡罗最坏情况分析,参数扫描,数据表扫描蒙特卡罗最坏情况分析,参数扫描,数据表扫描 功耗、各种电路参数功耗、各种电路参数(H参数、参数、T参数、参数、S参数)等参数)等可扩展的性能可扩展的性能分析分析第8页/共44页(5)HSPICE的界面的界面第9页/共44页(6)HSPIC

6、E的输入输出数据的输入输出数据第10页/共44页(7)HSPICE的文件及其后缀的文件及其后缀 输出列表输出列表 .lis 瞬态分析结果瞬态分析结果 .tr#+ 瞬态分析测量结果瞬态分析测量结果 .mt# 直流分析结果直流分析结果 .sw#+ 直流分析测量结果直流分析测量结果 .ms# 交流分析结果交流分析结果 .ac#+ 交流分析测量结果交流分析测量结果 .ma# 输出状态输出状态 .st# 工作点节点电压(初始条件)工作点节点电压(初始条件) .ic# :代表扫描分析序号或者硬拷贝文件序号,一般从:代表扫描分析序号或者硬拷贝文件序号,一般从0 开开始。始。+:表示在用:表示在用.POST语

7、句产生图形数据后该文件才被确立。语句产生图形数据后该文件才被确立。第11页/共44页内容内容 H-SPICE概述概述 H-SPICE网表网表 Model & Sub circuits Component Source Control 实训实训第12页/共44页(1)电路与网表电路与网表*COMPONENTS m1 vout vin 0 0 mn w=30U l=LMOD m2 vout 1 vdd vdd mp w=10U l=1u m3 1 1 vdd vdd mp w=10U l=1u cl vout 0 10p iref 1 0 100u *SOURCES vdd vdd 0 d

8、c 5 vin vin 0 dc VMOD ac 1 .op 网表是描述电路元件和连接关系的语句网表是描述电路元件和连接关系的语句 首先对电路节点进行标记首先对电路节点进行标记 说明各个元件的类型和模型说明各个元件的类型和模型 说明各个元件的引脚连接到哪个节点说明各个元件的引脚连接到哪个节点VddM3M2M1CLVinVoutIREF1IO第13页/共44页(2)HSPICE的网表结构的网表结构第14页/共44页(3)HSPICE的网表编写规则 网表文件的第一个语句必须是标题行,最后一个语句必须是网表文件的第一个语句必须是标题行,最后一个语句必须是.END 网表中语句的次序是随意的,但是续行(

9、行首有网表中语句的次序是随意的,但是续行(行首有“”的行)除的行)除外外 注释行(首字母为注释行(首字母为*或句末为或句末为$)可加在文件中的任何地方)可加在文件中的任何地方 不要重复定义节点不要重复定义节点 不要有悬空节点不要有悬空节点 关键节点最好使用有意义的命名关键节点最好使用有意义的命名 文件名、语句、等式的长度不能超过文件名、语句、等式的长度不能超过256字符字符 不区分大小写不区分大小写第15页/共44页(4)节点命名规则节点命名规则 可以是可以是字母字母或或数字数字( (如如VIN1,12等等) 0节点节点总是总是地地 节点数字后的字母可被忽略节点数字后的字母可被忽略( (如如5

10、A=5B=5) ) 节点均为本地节点均为本地 可以使用可以使用.GLOBAL声明全局节点声明全局节点(例例 .GLOBAL VDD VSS)第16页/共44页(5)网表中的单位及比例因子网表中的单位及比例因子 单位可以省略 比例因子不可省略第17页/共44页内容内容 H-SPICE概述概述 H-SPICE网表网表 Model & Sub circuits Component Source Control 实训实训第18页/共44页(1)Model简介简介 Model主要内容为元件参数主要内容为元件参数 语法规则语法规则 .MODEL 模型名 PMOS .MODEL 模型名 NMOS L

11、EVEL=1常用于数字电路,精度低、速度快 LEVEL=2考虑了衬底电荷对电流的影响 LEVEL=13,39,49用于模拟电路,精度高、速度慢第19页/共44页(2)元件参数说明元件参数说明 模拟电路仿真前的手工估算模拟电路仿真前的手工估算 VT0(零偏置阈值电压) KP(传输电导参数) GAMMA(体阈值参数) LAMBDA(沟道长度调制参数) CGS0/CGD0/CGB0(GS-GD-GB覆盖电容) CJ(零偏置结电容) TOX(氧化层厚度)PHI(表面势)NSUB(衬底掺杂)NSS(等效表面电荷) NFS(快速表面态效应)U0(表面迁移率)CSMC 0.5um CMOS第20页/共44页

12、(3)Subckt简介简介 子电路是以子电路是以 .SUBCKT 开头,以开头,以 .ENDS 结束的一组语结束的一组语句句 子电路中子电路中可嵌套可嵌套其它子电路其它子电路 语法规则语法规则 定义定义 调用调用第21页/共44页(4)子电路应用实例子电路应用实例第22页/共44页内容内容 H-SPICE概述概述 H-SPICE网表网表 Model & Sub circuits Component Source Control 实训实训第23页/共44页(1)元件描述元件描述 C Capacitor D Diode L Inductor M MOSFET Q BJT R Resisto

13、r X Subcircuit Call第24页/共44页(2)语法示例语法示例第25页/共44页内容内容 H-SPICE概述概述 H-SPICE网表网表 Model & Sub circuits Component Source Control 实训实训第26页/共44页(1)常用常用电源类型电源类型 直流源直流源 交流源交流源 脉冲源脉冲源 分段线性源分段线性源 正弦源正弦源 指数源指数源第27页/共44页(2)瞬态电压源实例瞬态电压源实例 脉冲源脉冲源 语法语法 例子例子a test of pulse.TRAN 200P 130NVIN IN 0 PULSE 0 5 10N 10N

14、 10N 40N 100N.end第28页/共44页(3)瞬态电压源实例(续)瞬态电压源实例(续) 分段线性源分段线性源 语法语法 例子例子a test of PWL.TRAN 10N 10UVIN IN 0 PWL 0 0.5 10n +.end第29页/共44页(4)瞬态电压源实例(续)瞬态电压源实例(续) 正弦源正弦源 语法语法 例子例子a test of SIN.TRAN 10N 10UVIN IN 0 SIN 2 1 0.5X 1U .end第30页/共44页(5)瞬态电压源实例(续)瞬态电压源实例(续) 指数源指数源 语法语法 例子例子a test of EXP.TRAN 100P

15、 800NVIN IN 0 EXP 0 2 2N 30N 60N 40N .end第31页/共44页内容内容 H-SPICE概述概述 H-SPICE网表网表 Model & Sub circuits Component Source Control 实训实训第32页/共44页(1)常用常用控制语句控制语句 直流工作点直流工作点 直流扫描和直流小信号分析直流扫描和直流小信号分析 交流扫描和小信号分析交流扫描和小信号分析 瞬态分析瞬态分析第33页/共44页(2).OP直流工作点分析直流工作点分析 语法格式语法格式 .OP 输出某一时间的直流工作点输出某一时间的直流工作点 节点电压节点电压

16、电流源电流源 功率损耗功率损耗 半导体器件的电流、电导、寄生电容等半导体器件的电流、电导、寄生电容等 图例图例第34页/共44页(3).DC直流传输特性扫描直流传输特性扫描 语法格式语法格式 .DC var1 start1 stop1 incr1 可以进行可以进行 直流参数扫描直流参数扫描 电源值扫描电源值扫描 温度范围扫描温度范围扫描 输出扫描结果输出扫描结果(图形图形) 图例图例第35页/共44页(4).AC直流传输特性扫描直流传输特性扫描 语法格式语法格式 .AC type np fstart fstop 特性特性 将交流分析变量作为指定频率的函数将交流分析变量作为指定频率的函数 先求直

17、流工作点作为交流分析的初值先求直流工作点作为交流分析的初值 非线性器件转换为小信号模型非线性器件转换为小信号模型 输出扫描结果输出扫描结果(图形图形) 图例图例第36页/共44页(5).OPTION 控制选项项语句控制选项项语句 允许用户重新设置程序的参数或允许用户重新设置程序的参数或/和控制程序的功能和控制程序的功能 满足用户的需要或特殊的模拟目的满足用户的需要或特殊的模拟目的 输出到输出到LIST文件文件 语法格式语法格式 .OPTION opt1 optn为控制选项的名称为控制选项的名称 一般以一般以optn=x形式出现,形式出现,x表示控制选项的赋值表示控制选项的赋值 排列顺序任意排列

18、顺序任意 示例示例 .OPTION post,用于在终端上显示模拟结果的高分辨率图形,用于在终端上显示模拟结果的高分辨率图形曲线曲线 .OPTION acct,在电路模拟过程结束后,提供运行过程统计,在电路模拟过程结束后,提供运行过程统计结果结果 .OPTION node,输出节点链接表,用于诊断与拓扑相关的不,输出节点链接表,用于诊断与拓扑相关的不收敛收敛 .OPTION opts,输出当前所有控制选项的设置,输出当前所有控制选项的设置 .OPTION nomod,禁止输出模型参数,用于减小,禁止输出模型参数,用于减小LIST文件文件长度长度第37页/共44页(6).PARAM 参数及表达式

19、定义语句参数及表达式定义语句 用来对用来对HSPICE 模拟中的元件和模型所指定的关键字进行赋模拟中的元件和模型所指定的关键字进行赋值值 适合要适合要调用不同参数调用不同参数进行模拟的场合进行模拟的场合 语法格式语法格式 .PARAM xx=COSTANT FUNCTION CONSTANT为常数为常数 FUNCTION 为函数为函数 示例示例.PARAM m=1.PARAM WMOD=m*30u第38页/共44页(7).PRINT 打印语句打印语句 规定了要输出的变量值规定了要输出的变量值 输出到输出到LIST文件文件 可以输出两变量之间的波形可以输出两变量之间的波形 语法格式语法格式 .PRINT antype ov1 anytype可以是可以是DC、AC、TRAN ovn是要输出的变量是要输出的变量 示例示例 .PRINT DC v(vin)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论