ImageVerifierCode 换一换
你正在下载:

Tspice.ppt

[预览]
格式:PPT , 页数:39 ,大小:243KB ,
资源ID:6949375      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6949375.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Tspice.ppt)为本站会员(hskm5268)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Tspice.ppt

1、T-spice简介,2007.4.16,SPICE模拟的基本概念,电路模拟软件SPICE(Simulation Program with Integrated Circuit Emphasis)最初是由美国加州大学波克利分校的电气工程和计算机科学系开发的,第一版于1972年完成,1981年SPICE2G.5完成,80年代初随即传入我国。 被业界广泛使用,已经成为事实上的标准,Spice的具体功能,电路级和行为级仿真 直流特性分析、灵敏度分析 交流特性分析 瞬态分析 电路优化(优化元件参数) 温度特性分析 噪声分析 傅立叶分析 Monte Carlo, 最坏情况,参数扫描,数据表扫描 功耗、各种

2、电路参数(如H参数、T参数、s参数)等可扩展的性能分析,用SPICE进行电路模拟的种类,对电路进行直流(.DC) 、交流小信号分析(.AC) 、瞬态分析(.TRAN) 等分析,其它分析类型都是由此派生出来,进行非线性直流分析(DC Analysis)计算当直流电源电压(或电流)变化时电路中直流工作点的变化 Spice的交流小信号分析是一种线性频域分析。程序首先计算电路的直流工作点,以确定电路中非线性器件的线性化模型,然后在用户指定的频率范围内,对此线性化电路进行频率扫描分析,故也称之为交流扫描分析。 交流小信号分析能够计算出电路的幅频和相频响应,或频域传输函数。 瞬态分析是一种非线性时域分析,

3、它可以在给定激励信号(或没有任何激励)的情况下.计算电路的时域响应。 瞬态分析时,电路的初始状态可由用户自行指定.如果用户不指定,则程序自动进行直流分析,用直流解做为电路初始状态.,.sp文件的整体结构(推荐),网表文件的构成,网表文件中包括以元件关键字开头的元件语句,以”. ”开头的控制语句和以“ * ”开头的注释语句。 用元件语句指定电路的拓扑关系和元件值; 用分析控制语句来规定电路的分析类型、模型参数和运行的控制。,一、Tspice的网表输入规则 1. 输入行格式,大小写的语义相同。 输入的文件行的长度是任意的,但是,为了方便,常常把长的行打断,来改进可读性。在第一列用()号表示继续的行

4、。 注解提供电路的信息,但是并不作为正式电路描述的一部分来处理。注解通常用称为注解定义符的特殊字符来指示。 即使没有注解定义符,T-spice总是把输入文件的第一行看作注解。其它的注解可以放在电路描述中的任何地方。 注解可以出现在继续的行间,但是,空白行不可以出现在继续行间。一个注解行不需要加号。,几种注解的式样,为了与其它spice兼容,允许使用几种注解式样; 在任一行的第一列加星号(*),美元号($),或分号(;),表示整行为注解。 在任意一行第一列以外的地方加美元号($)或分号(;) ,但不是星号,表示该行的余下的部分是注解。 c语言式样的注解,用定义符(*)和(*)包围,可以用在任何地

5、方,但不能用于多字词命令(如.print tran)或变量的中间。一个c语言式样注解不局限于一行。,2. 名称,在电路中的所有节点和元件必须用它们的名称来唯一地 确认。节点和元件名称有以下特点: 名称的长度无限制(但可能受硬件限制)。 除制表号,空格号,分号(;),单引号(),大括号( ),圆括号,正斜杠(),以及等号(=)外,名称可以使用所有其它字符。美圆号($)可以出现在名称中但不能单独用做名称。 名称为大小写敏感。例如名称VDD与Vdd和vdd不同。 模型名称不能用数字开头。,2.1 保留名称,Tspice使用gnd,GND,Gnd和0为默认系统地的保留节电名称。这些节点的所有例化体都连

6、接在一起,被看作相同的节点,该节点的电位为0伏特。 以下关键字(任意的大写和小写字母的组合)不能用作名称ac blt biti busbusi dc exp inoiseoff onoise params piepiei pwl poly pulser repeat round roundingsffm sin sini transfer,2.2 元件名称,元件名以元件的关键字母开头。以X开头的名称表示一个子电路。 M1表示一个MOS管,V1表示一个电压源 一个特定元件可以在输入文件中用大写或小写字母表示,例如,m或M。但是同一元件的大小写必须在整个文件中保持不变。 常用元件名关键字:,2.3

7、 等级结构的名称,等级结构的节点名称用来引用嵌套的子电路节点。节点名称中每个级别用句号(.)隔开。例如,在包含在电路xadder中的子电路xnand的内部节点ing用以下名称指定:Xadder.Xnand.ing,3. 数字和单位,二、T-spice的分析控制语句,2.1 .title句法:.title file title .title语句用来指定文件标题。除了用.title语句指定文件标题外,文件的第一行不管是什么内容,都将被认为是文件标题而被忽略。,2.2 .end .endl .ends,.end语句:表明电路描述的结束。输入文件在.end命令以后的文字将被忽略。在T-spice输入文

8、件中的.end命令是任选的,加入这个命令是为了与通用的spice的兼容性。 .endl语句:表明库定义结束。.endl命令必须与.lib命令相伴随。.ends语句:表示子电路定义结束。 .ends语句命令必须与.subckt命令相伴随,2.3 .global,gIobal命令指定有全局作用域的节点。 在子电路定义块的内外,全局节点被认为是同一个节点。 地(0,gnd,Gnd,或GND)自动定义为同一个全局节点 句法 :.global node1 node2 node1,node2,为全局节点,2.4 .ic,.ic语句指定电路元件的初始条件 句法:.ic v(para1)=val1 v(par

9、a2)=val2 para1:合法的节点名 如果.tran语句没有指定uic选项,则.ic指定的元件初始条件将无效。 例:对于节点a,b,c,指定初始电压为5伏特(相对于地):.ic a=5,b=5,c=5,2.5 .temp,.temp语句指定电路的模拟温度 句法: .temp TT: 温度(单位:,默认值为27),2.6 .include,.include命令把指定的文件中的内容包含到输入文件中。 句法:.include filenamefilename为要包含的文件名称。文件必须在当前日录,或在T-spice的搜寻目录中。可以使用绝对路径或相对路径。 例:.include ml2_125

10、.md 把1.25um的cmos流程组件模型文件包含到输入文件。,2.7 .lib,.lib命令可以在spice输入文件或spice包含文件中使用,也可以在库文件中使用。在输入文件中,.lib命令指定一个要包含的库文件或库节。在库文件中,.lib命令表示一个库节的开始。 句法:.lib file section file: 库文件名称。文件必须存在于当前目录或T-spice搜寻路径。 section:在库文件中定义的库节名称。,2.8 .model,.model命令指定元件模型参数 句法:.model name type level=L paremeter=xname :模型名称 type :

11、 元件类型level: 模型级别,具有多级别的元件模型要加级别选项(如MOS晶体管) LEVEL=1 常用于数字电路,精度低、速度快 LEVEL=2 考虑了衬底电荷对电流的影响 parameter:参数表对于每个标准元件模型是预定义的例:.model nch nmos level=1 指定一个名称为nch的N-MOSFET模型。,2.9 .op,.op命令执行dc工作点计算,会在输出文件中列出一些直流参数和各节点的工作点电压与支路电流、静态功耗。 句法:.op,执行AC分析,建立电路对小信号输入频率的依赖关系。先计算DC工作点,再在DC工作点上建立线性化的小信号模型,最后测量在频率范围上的电路

12、响应。 句法:.ac type points fstart fstop type可以取:LIN(线性地变化频率)OCT (8倍程地变化频率)DEC(十倍程地变化频率) 例: .ac LIN 100 1K 100K 表示从1KHZ到100KHZ均匀取100个点对电路进行交流分析,2.10 .ac,2.11 .dc,执行DC转移特性分析,研究电路中某些点的电压或电流随另一些点的电压或电流变化的函数关系。在指定范围内扫描电流源或电压源,进行转移特性分析,并记录输出。句法:.ac source vstart vstop vinc source vstart vstop vinc source vsta

13、rt vstop vinc 例: .dc vin 0 3 0.02 vdd 2 4 0.5 转移特性分析将按一下步骤进行:第一步,vdd设为2伏特,vin在制定的范围内扫描。第二步, vdd增加到2.5伏特, vin再次在制定的范围内扫描。如此反复进行, vdd直到达到上限。,2.12 .tran,.tran命令执行电路的大信号时间域(瞬态)分析,确定电路对于初始条件和随时间变化的激励的响应。 句法:.tran tstep tstop tstart uic tstep :允许的最大时间步距 tstop :总模拟时间 tstart:输出开始时间。在这个时间以后才开始执行.print tran 命

14、令。默认值为0 如果指定了uic,则spice使用.ic语句指定的参数作为电路初始瞬态条件进行分析,否则spice将首先进行直流工作点分析,并使用这个工作点作为电路的初始状态。,2.13 .print,.print 命令打印指定的输出变量 如果未指定输出文件名称,结果写到模拟窗口 句法: .print mode “filename” arguments mode: 分析模式,有tran,dc,ac,noise “filename”:输出文件名称。必须加双引号。 Arguments:变量,指要打印的信息。可取一个或多个数值,取决于mode.print tran in out i1(r2) id(

15、M2) 打印瞬态分析结果。瞬态分析结果包括在节点in和out上的电压,流进元件r2的节点1和元件M2的端点drain的电流。,2.14 .probe,.probe命令产生二进制输出 句法:.probe mode “filename” arguments mode: 分析模式,有tran,dc,ac,noise。如果省去mode, .probe用于所有的分析类型 “filename”:指定二进制输出文件名称。默认的文件后缀是.dat。文件名称必须加双引号。 arguments:指定要包括到输出文件中的绘图变量。若省去,T-spice把所以节点的电压和电压源电流都包括在输出文件。 例:.probe

16、 tran v(2) 把节点2的瞬态电压保存到二进制文件中,2.15 .param,.param命令定义参数和参数值 参数可以用在表达式中代替数值 放在子电路定义块中的参数只在子电路定义中有效 放在子电路定义块外面的参数全局有效 参数必须要使用前定义 句法: .param parameter=x parameter=x .param pi=4*atan(1) tf=6*sin(pi/2) .tran tf*0.01 tf,2.16 .option,句法: .option field=x field=x field有很多选项,若field为: probefilename:指定由命令产生的二进制文

17、件名称,默认后缀为.dat。 probesdbfile:指定输出spice网表的S-edit设计文件名称 probetopmodule:指定输出spice网表的S-edit设计文件模块名称,三、Tspice的元件语句,元件语句指定了所描述的器件类型,它所连接的节点以及其物理特性。 元件语句用关键字开头。许多语句带有选项和变量。关键字必须在语句的第一列,前面不能有空格。选项和变量间必须用空格或续行号分隔。,3.1 电容,电容是一个两端元件。电容语句中不指定模型。 句法:Cname node1 node2 C M=mname:电容名称 node1:正极 node2:负极 C:电容量M:倍增因子,表

18、示并联的电容数(默认:1) 例:cwire w1 gnd 82f 该例定义一个82毫微微法拉的电容与此格式相同的还有电阻(R),电感(L)等。,3.2 MOS管,句法: Mname Vd Vg Vs Vb model l=L w=W ad=AD pd=PD as=AS ps=PS nrd=Nrd nrs=Nrs M=m name:MOS管的名称。Vd,Vg,Vs,Vb分别表示漏、栅、源、称底的节点名。 model:指定了一个.model语句定义的模型名称。L,W:沟道的长度和宽度 AD,AS:漏和源的面积 PD,PS:漏和源的周长 Nrd,Nrs:漏和源的扩散系数 M:倍增因子,表示并联的元件

19、数(默认:1),3.3 独立源,句法 电流源: Iname node1 node2 DC I AC M P waveform 电压源: Vname node1 node2 DC I AC M P waveformname: 电流/电压源名称 node1:正端 node2:负端I:DC电流/电压值 M:AC幅度 P:AC相位(默认:0)waveform:波形标识符和参数。 waveform有以下几种:exp:指数波形 pulse:脉冲波形pwl:分段线性波形 sffm:频率调制波形sin:正弦波形 bit:向量化波形,直流源,脉冲源,PWL源,句法:PWL T1 V1 T2 V2 T3 V3 T

20、4 V4 ,3.4 例化体,例化体语句例化子电路定义或外部模型元件。 例化体语句可以用在于电路定义块中。反复在于电路定义块中使用例化体语句可以建造具有等级构造的电路。 子电路在输入文件中的其它地方用子电路定义块命令.subckt/.ends定义。,句法: Xname node1 node2 cktname/modelname parameter=x M=m name:子电路例化体名称 node1 node2 具体的例化体节点。节点的次序与.subckt命令中指定的节点的次序相同。 cktname:子电路名称 modelname:外部模型元件名称 parameter:参数 M:倍增因子,并联的子电路例化体数目,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报