HSPICE与CADENCE仿真要求规范与实例
电路模拟实验专题实验文档一、简介本实验专题基于SPICE(Simulation Program With Integrated Circuit)仿真模拟,讲授电路模拟的方法和spice仿真工具的使用。
SPICE仿真器有很多版本,比如商用的PSPICE、HSPICE、SPECTRE、ELDO,免费版本的WinSPICE,Spice OPUS等等,其中HSPICE和SPECTRE功能更为强大,在集成电路设计中使用得更为广泛。
因此本实验专题以HSPICE和SPECTRE作为主要的仿真工具,进行电路模拟方法和技巧的训练。
参加本实验专题的人员应具备集成电路设计基础、器件模型等相关知识。
二、Spice基本知识(2)无论哪种spice仿真器,使用的spice语法或语句是一致的或相似的,差别只是在于形式上的不同而已,基本的原理和框架是一致的。
因此这里简单介绍一下spice的基本框架,详细的spice语法可参照相关的spice教材或相应仿真器的说明文档。
首先看一个简单的例子,采用spice模拟MOS管的输出特性,对一个NMOS管进行输入输出特性直流扫描。
V GS从1V变化到3V,步长为0.5V;V DS从0V变化到5V,步长为0.2V;输出以V GS为参量、I D与V DS之间关系波形图。
*Output Characteristics for NMOSM1 2 1 0 0 MNMOS w=5u l=1.0uVGS 1 0 1.0VDS 2 0 5.op.dc vds 0 5 .2 Vgs 1 3 0.5.plot dc -I(vds).probe*model.MODEL MNMOS NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.end描述的仿真电路如下图,图2-1 MOS管输入输入特性仿真电路图得到的仿真波形图如下图。
从这个简单的spice程序中可以知道spice电路描述的主要组成部分。
(1)标题和电路结束语句在输入的电路描述语句中输入的第一条语句必须是标题语句,最后一条必须是结束语句。
在本例中,*Output Characteristics for NMOS ←标题………. ….end ←结束语句(2)电路描述语句电路描述语句描述电路的组成和连接关系,包括元器件、激励源、器件模型等描述,另外,如果电路是层次化的,即包含子电路,电路描述部分还包括子电路描述(.subckt)。
在描述元器件时,要根据类型,采用不同的关键字作为元件名的第一个字母,元器件关键字见下表。
如本例中,NMOS管的描述为:M1 2 1 0 0 MNMOS w=5u l=1.0u表示的意思为:元器件关键字x D G S B 模型名宽=xx 长=xx 其中D:漏结点;G:栅结点;S:源结点;B:衬底结点。
器件模型描述电路中所使用的器件的spice模型参数,语句为.model。
如在本例中,.MODEL MNMOS NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7其中MNMOS为模型名,以便在元器件调用时使用,NMOS为模型的关键字。
E: 电压控制电压源;F: 电流控制电流源;G: 电压控制电流源;H: 电流控制电压源,等等。
(3)分析类型描述语句分析类型描述语句说明对电路进行何种分析。
比如,直流工作点(.op),直流扫描分析(.dc),交流分析(.ac),噪声分析(.noise),瞬态分析(.tran)等等。
(4)控制选项描述语句控制选项用于描述spice仿真时的相关控制选项,一般在.option内进行设置,另外还有打印及输出控制选项(.print、.plot、.probe)等等现将整个spice程序例子标注如下:*Output Characteristics for NMOS ←标题M1 2 1 0 0 MNMOS w=5u l=1.0u ←元器件描述(模型名为MNMOS的场效应MOS管M1,漏结点2、栅结点1、源结点0、衬底结点0,栅宽5um,栅长1um)VGS 1 0 1.0 ←激励源描述(连接在1和0结点之间的1V独立电压源)VDS 2 0 5 ←激励源描述(连接在2和0结点之间的5V独立电压源).op ←分析类型描述,直流工作点分析.dc vds 0 5 .2 Vgs 1 3 0.5←分析类型描述,直流扫描分析(V GS从1V变化到3V,步长为0.5V;V DS从0V变化到5V,步长为0.2V).plot dc -I(vds) ←控制选项描述,打印声明.probe ←控制选项描述,打印输出*model.MODEL MNMOS NMOS VTO=0.7 KP=110U ←器件模型描述,定义模型名为MNMOS +LAMBDA=0.04 GAMMA=0.4 PHI=0.7 的NMOS类型的模型.end ←结束语句三、Hspice电路仿真(1+3)HSPICE的输入网表文件通常为.sp文件,输出文件有运行状态文件.st0、输出列表文件.lis、瞬态分析文件.tr、直流分析文件.sw、交流分析文件.ac等,输出文件有运行状态文件.st0和输出列表文件.lis在每次hspice运行后均有出现,其他的输出文件视spice程序中选择的分析类型而出现,并且可以在波形显示工具中显示,如Avanwaves、cosmos scope等。
输入spice网表(程序)文件和库输入文件能够由一个线路网表转换器或用一个文本编辑器产生。
1.写输入网表文件的规则输入网表文件的第一个语句必须是标题行,最后一个语句必须是.END语句,它们之间的语句次序是随意的,除非是续行(行首有“+”的行)必须接在要接下去的行后面。
注释行以*打头,可加在文件中的任何地方。
2. 输入文件的编辑(a)HSPICE 采用自由格式输入。
语句中的域由一个或多个空格,一个Tab,一个逗号,一个等号或一个左/右圆括号分开。
(b)除UNIX 系统中的文件名外,不予区分大写或小写字母。
(c)每行语句长度限于80 个字符以下。
(d)一个语句如在一行写不下,可以用续号继续下去。
续行以“+”作为第一个非数值、非空格字符。
(e)输入网表文件不能被“打包”,也不能被压缩。
(f)输入网表文件中不要采用特殊的控制字符。
图3-1 Hspice的模拟流程1、工具的使用Hspice可以采用命令行或图形界面的方式执行,命令行的方式如下,hspice <输入文件>不生成lis文件,lis文件的内容打印到屏幕上。
hspice –i <输入文件> -o <输出文件名>生成以输出文件名命名的lis文件。
相对方便的方式是采用图形界面的方式,如下图3-2 hspice仿真图形界面按Simulate执行仿真,之后,采用Avanwaves或Cscope来显示波形,分别如下,图3-3 Avanwaves波形查看软件界面图3-4 Cosmos Scope波形查看软件界面2、基本电路分析下面以下图所示的电路为例子,说明hspice的基本仿真方法。
图3-5 一个基本的共源级放大器的例子此电路为共源级放大器,负载为电流源,电流源采用电流镜实现,偏置为电阻与电流镜实现的简单偏置。
各结点号已标注在图中,其中GND的默认结点号为0结点。
2.1直流仿真图中电路的直流仿真spice程序如下,* DC analysis for AMPM1 2 1 0 0 MOSN w=5u l=1.0uM2 2 3 4 4 MOSP w=5u l=1.0uM3 3 3 4 4 MOSP w=5u l=1.0uR1 3 0 100KCL 2 0 5pVdd 4 0 DC 5.0Vin 1 0 DC 5.0.op.dc Vin 0 5 0.1.plot dc V(2).probe.option list node post*model.MODEL MOSN NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.MODEL MOSP PMOS VTO=-0.7 KP=50U+LAMBDA=0.05 GAMMA=0.57 PHI=0.8.end.op是分析直流工作点的语句。
此语句在进行电路直流工作点计算时,电路中所有电感短路,电容开路。
值得注意的是,在一个HSPICE 模拟中只能出现一个.OP 语句。
.dc 是直流扫描分析。
该语句规定了直流传输特性分析时所用的电源类型和扫描极限。
在直流分析中,.DC 语句可进行a. 直流参数值扫描b. 电源值扫描c. 温度范围扫描d. 执行直流蒙特卡罗分析(随机扫描)e. 完成直流电路优化f. 完成直流模型特性化.DC 语句具体格式取决于实际应用需要,下面给出了最常用的应用格式:.DC var1 START=start1 STOP=stop1 STEP=incr1在本例中,.dc Vin 0 5 0.1,输入端的电压源Vin从0V变化到5V,步长为0.1V。
.DC语句可以采用嵌套的形式,比如,.DC var1 START=start1 STOP=stop1 STEP=incr1 var2 START=start2 STOP=stop2 STEP=incr2 下面是做温度扫描的例子,.DC TEMP -55 125 10下图是此电路的直流扫描结果。
可见在1~1.12V区域内是此放大器的高增益区。
2.2交流仿真图中电路的交流仿真spice程序如下,* AC analysis for AMPM1 2 1 0 0 MOSN w=5u l=1.0uM2 2 3 4 4 MOSP w=5u l=1.0uM3 3 3 4 4 MOSP w=5u l=1.0uR1 3 0 100KCL 2 0 5pVdd 4 0 DC 5.0Vin 1 0 DC 1.07 AC 1.0.op.ac DEC 20 100 100MEG*.plot ac VDB(2) VP(2).probe.option list node post*model.MODEL MOSN NMOS VTO=0.7 KP=110U +LAMBDA=0.04 GAMMA=0.4 PHI=0.7.MODEL MOSP PMOS VTO=-0.7 KP=50U +LAMBDA=0.05 GAMMA=0.57 PHI=0.8.end交流仿真结果2.3瞬态仿真图中电路的瞬态仿真spice程序如下* TRAN analysis for AMPM1 2 1 0 0 MOSN w=5u l=1.0uM2 2 3 4 4 MOSP w=5u l=1.0uM3 3 3 4 4 MOSP w=5u l=1.0uR1 3 0 100K*CL 2 0 5pVdd 4 0 DC 5.0Vin 1 0 DC 1.07 sin(2 2 100KHz).op.tran .1u 10u*.plot tran V(2) V(1).probe.option list node post*model.MODEL MOSN NMOS VTO=0.7 KP=110U +LAMBDA=0.04 GAMMA=0.4 PHI=0.7.MODEL MOSP PMOS VTO=-0.7 KP=50U +LAMBDA=0.05 GAMMA=0.57 PHI=0.8.end大信号瞬态仿真结果:改为小信号时,注意偏置值的选取。
03-HSPICE分析实例
Hspice分析实例
1、直流与瞬态分析
观察输出文件
注意:.print与.plot输出语句的作用。
.DC扫描
灵敏度分析
暂态分析 .TRAN
2、交流与频率响应分析
.AC
3、 SPICE辅助电路分析实例
暂态分析与元件值扫描同时进行
.PARAM
.PARAM语句被用来对HSPICE模拟中的元件 和模型所指定的关键字进行赋值,这特别 适合要调用不同参数进行模拟以及统计分 析(蒙特卡罗分析)等场合。.PARAM语句 中可写入一个函数分布或参数表。 一般形式: .PARAM
子电路 子电路用.SUBCKT来定义,此子电路可视为电路中的 一个电路元件,子电路定义如下:
.SUBCKT <DEFINITION NAME> <NODE1><NODE2>…… 子电路块电路描述
.ENDS<DEFINITION NAME>
该子电路的描述
例1:
1.分析该电路的频率响应(判断该电路为低通滤波器还是 高通滤波器?2-16.sp) 2.将R1与C2移除,并将R2与C4位置互换,分析该电路 的特性(判断该电路为低通滤波器还是高通滤波器?216b.sp)
4、 子电路与控制源分析
控制源
E:电压控制电压源
G:电压控制电流源
H:电流控制电压源
F:电流控制电流源
控制源的基本格式:(以E电压控制电压源为例) E N+ N- NC+ NC- GAIN_VALUE N+和N-为被控制的节点对, NC+和NC-为主控制节点对, GAIN_VALUE为增益。
XX=UNIF(nominal_val,rel_variation<,multiplier>)
Hspice简单的实例
生产实习报告一. 目录1.实习内容记述分析1)HSPICE的基本操作过程2)网表文件结构的总结3)简单的网表文件练习4)总结书写网表文件练习过程中的注意事项5)练习电路参数的调整2.生产实习的收获与体会HSPICE学习总结操作的基本过程1.打开HSPICE操作平台:开始——程序——HSPICE——HSPUI2.打开EDIT NL项,输入网表文件并保存或者可直接在记事本中输入网表文件并保存attention:一般情况下从EDIT NL项直接保存的文件后辍为.exe,应回到保存处强行把文件后辍改为.sp,否则无法运行仿真过程3.通过OPEN项调出刚才保存的网表文件4.通过SIMULATE项可对网表文件进行仿真5.查看EDIT LL项可知仿真过程中是否出现错误,还可查管子的工作状态attention:模拟过程中经常要查看管子的工作状态以便对电路参数进行调整6.仿真所得波形可通过打开A V ANWA VES项查看网表文件结构的总结1.网表文件的基本大体结构.exe1一个简单的网表文件A SIMPLE CS AMPLIFIER *第一行为标题.OPTION POST NODE.TRAN 200P 20N *瞬态分析.PRINT TRAN V(1) V(2)M1 2 1 0 0 N L=1.6U W=50U *连接结构的描述R 3 2 5KVDD 3 0 3VVIN 1 0 0 PULSE 0.2 4.8 2N 1N 1N 5N 20N *输入的描述.MODEL N NMOS LEVEL=1 *模型的定义.ENDexe2.差分结构的网表文件DIFFERENTIAL TEST.OPTION POST NODE.TRAN 200P 20N.PRINT TRAN V(5,6) V(2)M1 2 1 0 0 N L=1.6U W=50UM2 5 3 2 2 N L=1.6U W=50UM3 6 4 2 2 N L=1.6U W=50UR1 7 5 5KR2 7 6 5KVDD 7 0 3VVB 1 0 0.9VIN1 3 0 SIN(1.7 0.1 50 0 0 0)VIN2 4 0 SIN(1.7 0.1 50 0 0 180).MODEL N NMOS LEVEL=1.END在练习过程中写网表文件应注意的问题:1.网表文件第一行为标题。
(完整版)HSPICE与CADENCE仿真规范与实例..
电路模拟实验专题实验文档一、简介本实验专题基于SPICE(Simulation Program With Integrated Circuit)仿真模拟,讲授电路模拟的方法和spice仿真工具的使用。
SPICE仿真器有很多版本,比如商用的PSPICE、HSPICE、SPECTRE、ELDO,免费版本的WinSPICE,Spice OPUS等等,其中HSPICE和SPECTRE功能更为强大,在集成电路设计中使用得更为广泛。
因此本实验专题以HSPICE和SPECTRE作为主要的仿真工具,进行电路模拟方法和技巧的训练。
参加本实验专题的人员应具备集成电路设计基础、器件模型等相关知识。
二、Spice基本知识(2)无论哪种spice仿真器,使用的spice语法或语句是一致的或相似的,差别只是在于形式上的不同而已,基本的原理和框架是一致的。
因此这里简单介绍一下spice的基本框架,详细的spice语法可参照相关的spice教材或相应仿真器的说明文档。
首先看一个简单的例子,采用spice模拟MOS管的输出特性,对一个NMOS管进行输入输出特性直流扫描。
V GS从1V变化到3V,步长为0.5V;V DS从0V变化到5V,步长为0.2V;输出以V GS为参量、I D与V DS之间关系波形图。
*Output Characteristics for NMOSM1 2 1 0 0 MNMOS w=5u l=1.0uVGS 1 0 1.0VDS 2 0 5.op.dc vds 0 5 .2 Vgs 1 3 0.5.plot dc -I(vds).probe*model.MODEL MNMOS NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.end描述的仿真电路如下图,图2-1 MOS管输入输入特性仿真电路图得到的仿真波形图如下图。
从这个简单的spice程序中可以知道spice电路描述的主要组成部分。
电路仿真HSpiceV2_0
30
电路网表语法
• 分隔符
– 包括:tab键,空格,逗号,等号,括号 – 元件的属性由冒号分隔,例如 M1:beta – 级别由句号指示,例如 X1.A1.B 表示电路X1的子电路A1的节点 B – 单或多引号区分表达式和文件名。 – 结点表明层次。例如,“X1.A1.V” 是V 节点在电路X1处的子电 路。
降低设计成本缩短设计时间提高一次流片成功率硬件试验与软件仿真的对比硬件实验软件仿真需要内容完成者需要内容完成者电路拓扑结构器件初始参数电路设计者电路拓扑结构器件初始参数电路设计者各种元器件器件的电行为由器件种类隐含元器件供应商器件模型参数集成电路制造厂商焊接电路电路设计者建立仿真模型电路设计者各种仪器仪表仪器仪表供应商仿真工具eda软件供应商电路性能测量设计者使用仪表完电路性能仿真设计者使用软件工具完成集成电路设计流程进行电路仿真的要素电路拓扑结构工艺条件模型参数仿真器设计目标和性能要求电路设计结果业界主流集成电路仿真软件spice
• • • • 输入电路原理图 产生对应的网表(也可以直接输入网表) 根据网表运行HSpice进行电路仿真 得到仿真结果
– 文本的 – 图形的
21
输入电路的基本结构(.sp文件结构)
.title 输入文件的标题 电路拓扑结构 电路的激励源 仿真功能设置 模型参数设置 元件模型描述 仿真输出设置 仿真选项设置 结束语句
建立仿真模型 仿真工具 电路性能仿真
电路设计者 EDA软件供应商 设计者使用软件工具 完成
6
设计目标和性能要求 确定电路拓扑结构和初始 器件参数
仿真验证电路性能
修改电路参数、拓扑
集成 电路 设计 流程
版图设计
版图参数提取
测试方案设计
芯片制造
第3讲 Hspice电路仿真
随着新型电子器件和材料的不 断涌现,Hspice电路仿真将不 断更新和完善元件模型库,提 供更加全面和精确的仿真支持 。
THANKS
[ 感谢观看 ]
数字电路设计与分析
Hspice支持数字电路的逻辑仿真、 时序分析和功耗分析等。
混合信号电路设计与分析
Hspice可用于混合信号电路的设计 、仿真和验证,包括模数转换器和数 模转换器等。
通信系统设计与分析
Hspice可用于通信系统的信号处理 、调制解调、信道编码和误码率分析 等。
CHAPTER 02
CHAPTER 04
Hspice在模拟电路仿真中的应用
直流工作点分析
1 2
确定电路的静态工作点
通过Hspice仿真,可以获取电路中各个节点的直 流电压和电流,从而确定电路的静态工作点。
分析电路性能
根据静态工作点的数据,可以分析电路的性能指 标,如放大倍数、输入/输出电阻等。
3
优化电路设计
通过比较不同设计方案下的静态工作点,可以优 化电路设计,提高电路性能。
CHAPTER 07
总结与展望
Hspice电路仿真优势与局限性
高效性
Hspice电路仿真可以快速进行电路分 析和设计验证,大大缩短了产品开发 周期。
精确性
Hspice采用了先进的电路仿真算法, 能够精确地模拟电路的实际行为,提 高了设计的可靠性。
Hspice电路仿真优势与局限性
Hspice电路仿真优势与局限性
Monte Carlo统计分析
随机性建模
考虑元器件参数的随机性,通过Monte Carlo方法对电路性能进行统计分析。
概率分布函数
支持多种概率分布函数,如正态分布、均匀分布等 ,以模拟实际元器件参数的分布情况。
cadence_运放仿真解读
ac(交流分析)
ac(交流分析) 是分析电路性能随 着运行频率变化而 变化的仿真。 既可以对频率进 行扫描也可以在某个 频率下进行对其它变 量的扫描。
2019/2/24
Variables菜单
包括Edit等子菜单项。 可以对变量进行添加、 删除、查找、复制等操 作。变量variables既可 以是电路中元器件的某 一个参量,也可以是一 个表达式。变量将在参 量扫描parametric analysis时用到。
模拟集成电路的设计流程
1.交互式电路图输入
2.电路仿真 3.版图设计 4.版图的验证(DRC LVS) 5.寄生参数提取
全定制
6.后仿真
7.流片
2019/2/24
各种仿真器简介
SPICE : 由UC Berkeley 开发。用于非线性 DC分析,非 线性瞬态分析和线性的AC分析。
Hspice: 作为业界标准的电路仿真工具,它自带了许多器
schematic子菜单用来在电路原理图上选取要显示的波形(点击 连线选取节点电压,点击元件端点选取节点电流),这个菜单比较 常用。
2019/2/24
其它有关的菜单项(3)
Outputs/Setup
当然我们需要输出的有时不仅仅是电流、电压,还有一些更高级的。 比如说:带宽、增益等需要计算的值,这时我们可以在Outputs/setup中设 定其名称和表达式。在运行模拟之后,这些输出将会很直观的显示出来。
器件 Cell 名称 pnp管 pnp
电阻
电容 电感 NMOS PMOS npn管
2019/2/24
res
cap ind nmos4 pmos4 npn
地
直流电压源 直流电流源 方波发生源 可编程方波发 生源 正弦波发生源
(完整版)HSPICE与CADENCE仿真规范与实例..
电路模拟实验专题实验文档一、简介本实验专题基于SPICE(Simulation Program With Integrated Circuit)仿真模拟,讲授电路模拟的方法和spice仿真工具的使用。
SPICE仿真器有很多版本,比如商用的PSPICE、HSPICE、SPECTRE、ELDO,免费版本的WinSPICE,Spice OPUS等等,其中HSPICE和SPECTRE功能更为强大,在集成电路设计中使用得更为广泛。
因此本实验专题以HSPICE和SPECTRE作为主要的仿真工具,进行电路模拟方法和技巧的训练。
参加本实验专题的人员应具备集成电路设计基础、器件模型等相关知识。
二、Spice基本知识(2)无论哪种spice仿真器,使用的spice语法或语句是一致的或相似的,差别只是在于形式上的不同而已,基本的原理和框架是一致的。
因此这里简单介绍一下spice的基本框架,详细的spice语法可参照相关的spice教材或相应仿真器的说明文档。
首先看一个简单的例子,采用spice模拟MOS管的输出特性,对一个NMOS管进行输入输出特性直流扫描。
V GS从1V变化到3V,步长为0.5V;V DS从0V变化到5V,步长为0.2V;输出以V GS为参量、I D与V DS之间关系波形图。
*Output Characteristics for NMOSM1 2 1 0 0 MNMOS w=5u l=1.0uVGS 1 0 1.0VDS 2 0 5.op.dc vds 0 5 .2 Vgs 1 3 0.5.plot dc -I(vds).probe*model.MODEL MNMOS NMOS VTO=0.7 KP=110U+LAMBDA=0.04 GAMMA=0.4 PHI=0.7.end描述的仿真电路如下图,图2-1 MOS管输入输入特性仿真电路图得到的仿真波形图如下图。
从这个简单的spice程序中可以知道spice电路描述的主要组成部分。
hspice仿真课件
• 点击Setup->Model Libraries..,进行如下设置:模型文件 为TSMC035/models/fp1/mm0355v.l(注意文件后缀名是字 母l,而不是数字1)
• //这里也不是上一节课中所选的模型文件
•
•
选择需要查看的信号:Outputs->To Be Plotted>Select On Schematic,在Schematic原理图中 点击2个Pin的连线(线会变颜色)。 运行仿真:选择Analyses->Choose下的tran, 设置Step1为1n,Stop1为30n,数字与n之间没 有空格,点击OK。单击Virtuoso Analog Design Environment窗口右边 Run simulation,即可得 到仿真波形图。点击工具栏的Axis---strips 将 输入输出分开。
• ADE环境下设置好仿真参数,导出netlist 修改该netlist,PSF=2改为POST=2
• 在Analog Design Environment下导出netlist文件, 如上图所示选择Simulation->Netlist->Create会把 网表信息保存到intput.ckt文件中
注意 • Hispice 仿真时,添加或修改路径时有dfII 是大写i ,不是1或L • Hispice 仿真时,Setup->Model Libraries.., 进行设置,模型文件为 TSMC035/models/fp1/mm0355v.1和 Spectre 仿真所用到文件不一样
hspice单独运行+ cscope/spice explorer
• 如上保存网表信息到inv_test.sp文件中
Cadence和Hspice详细介绍
Cadence 和Hspice 详细介绍
本文为大家带来两款EDA 软件:Cadence 和Hspice 的介绍。
Cadence 介绍
Cadence 是一个大型的EDA 软件,它几乎可以完成电子设计的方方面面,包括ASIC 设计、FPGA 设计和PCB 板设计。
Cadence 在仿真、电路图设计、自动布局布线、版图设计及验证等方面有着绝对的优势。
Cadence
包含的工具较多几乎包括了EDA 设计的方方面面。
Cadence 的底层软件
Cadence 的底层软件有下面这些:
逻辑设计规划器
这是用于设计早期的规划工具。
其主要用途是延时预测、生成供综合工具使用的线路负载模型。
这个工具是用来在物理设计的早期象逻辑设计者提供
设计的物理信息。
Hspice电路仿真教程ppt
模型说明举例:
上华模型之一(见)
……
控制卡
控制卡是输入文件的命令部分,告诉 要进行哪些操作和运算,并给出相关的 参数——如分析方式、输出的变量等。 其内容主要包括选项语句()、分析命令 语句、输出控制语句几类。这些语句格 式的共同特点是都由保留字引导,后面 跟随相应的参数,在保留字前要加“.”
控制卡
例:对前面反相器链电路的直流工作点分 析。
控制卡——直流分析
:
扫描: 变量扫描 <变量扫描>···
扫描: < >(十进位)(倍频)(线 性)=(列表)
-单位范围内的点数(依而定)。后的变量可 是电压、电流或温度等变量。
例:
. 描:
对前面反相器链的直流特性扫
...
(从到,步长) …
直流分析举例
例:分析反相器链的直流传输特性和工作点 ……
展的性能分析
的样子
是一个在 窗口中运行的程序,无图形化界面; 的输入网单文件是一个有特定格式的纯文本文 件——可在任意的文本编辑工具中编辑; 的输出也是一系列纯文本文件,根据不同分析 要求,输出不同扩展名的文件。如: 等。
的样子
的运行: 在运行之前,应该首先登录到工作 站上,并确保你的使用的权限和环境变量已设 好。 打开一个“终端”窗口,然后进入到你的工作 目录下。输入行命令运行。 有两种工作模式:提示行模式和非提示行模式
<(> < < < <>>>> <)> 是初始值,是峰值,是上升延迟时间,是上升时间常数, 是下降时间常数。
完整的网表部分举例
前面反相器链的网表: ……
() ……
模型卡
模型卡中列出了一系列元件的类型,并给出了各 类型元器件的有关参数,对于不同类型的元件,参数 的集合有不同的内容。一个模型对应于一类元件,不 同的元件可以对应同一模型,其中各元件间的参数值 可能不同,但参数集是一样的,一般值相同的参数的 值在模型说明中给出。模型卡的语句是一条条引导的 模型说明语句。每个模型有一个名字。
