Tanner软件介绍

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1)标题行: 用“*”号开始,后面是电路名称 )标题行 ”号开始, 或说明文件, 或说明文件,程序自动将第一行默认为标 题行,标题行不能省略。 题行,标题行不能省略。 如: * A POWER AMPLIFIER CIRCUIT 2)电路描述 定义电路元器件和设置模型参 )电路描述:定义电路元器件和设置模型参 数 3)分析指令:定义分析类型 )分析指令 定义分析类型 4)输出指令:定义输出的方法 )输出指令 定义输出的方法 5)结束标志(.END):电路输入文件结束时 )结束标志( ) 电路输入文件结束时 必须有的标志。 必须有的标志。
二、spice软件简介 软件简介
1、spice语言 、 语言 2、电路描述 、 3、电路元件描述 、 4、保留名称 、 5、电源描述 、 6、注解 、 7、参数 、
2、电路描述 、
Spice程序对需分析的电路用特定的格式 程序对需分析的电路用特定的格式 和电路描述语言进行分析, 和电路描述语言进行分析,编辑电路的输入 文件扩展名为“ 。 文件扩展名为“.sp”。 电路输入文件的格式可以分为5个部分: 电路输入文件的格式可以分为 个部分: 个部分
注:输入文件的第一行可以是任意说明文本, 输入文件的第一行可以是任意说明文本, 但不能省略,最后一行必须是.END 命令。其 命令。 但不能省略,最后一行必须是 它各行的顺序是任意的,对分析结果没有影响。 它各行的顺序是任意的,对分析结果没有影响。 描述语句中,空格的数量没有要求,逗号、 描述语句中,空格的数量没有要求,逗号、 TAB符号和空格等同。“*”或“;”号后面 符号和空格等同。 ” 符号和空格等同 可以加说明文字,不参与程序执行。 可以加说明文字,不参与程序执行。
电路元件和电源用名称的第一个字母作为标志( 电路元件和电源用名称的第一个字母作为标志(关 键字),元件名字长可以有8位字母 ),元件名字长可以有 位字母, 键字),元件名字长可以有 位字母,关键字母按 顺序排列如下: 顺序排列如下: B C D E F GaAs MES场效应管 场效应管 电容 二极管 电压控制电压源 电流控制电流源
IS-spice - I-spice - P spice D-spice - T-spice - H-spice , - 语言, 各spice语言,语法大同小异,稍加修改即可通用。 语言 语法大同小异,稍加修改即可通用。 这里我们主要学习T- 语言。 这里我们主要学习 -spice语言。 语言
Spice程序能够代替面包板、示波器等电子实验室 程序能够代替面包板、 程序能够代替面包板 的功能,对复杂的电路与系统进行设计, 的功能,对复杂的电路与系统进行设计,这主要是 由于spice语言含有高精度的元器件模型。 语言含有高精度的元器件模型。 由于 语言含有高精度的元器件模型 Spice程序具有庞大的器件库,其中包括: 程序具有庞大的器件库,其中包括: 程序具有庞大的器件库 •无源器件模型,如电阻、电容、电感、 •无源器件模型,如电阻、电容、电感、传感线等 无源器件模型 •半导体器件模型,如二极管、双极型晶体管、结 半导体器件模型,如二极管、双极型晶体管、 半导体器件模型 型场效应管( )、MOS场效应管(MOSFET) 场效应管( 型场效应管(JFET)、 )、 场效应管 ) 等 •各种电源,包括线性和非线性的受控源,如独立 各种电源,包括线性和非线性的受控源, 各种电源 电压源、电流源,受控电压源、电流源等。 电压源、电流源,受控电压源、电流源等。
(2)、元件单位名称 、
元件节点后跟元件值。元件值有两个后缀, 元件节点后跟元件值。元件值有两个后缀,前 一个为数量级后缀,后一个为单位后缀。 一个为数量级后缀,后一个为单位后缀。 数量级后缀全为大写, 规定了以下10种比例 数量级后缀全为大写,spice规定了以下 种比例 规定了以下 因子: 因子: F=1×10-15 = × U=1×10-6 = × MEG=1×106 = × P=1×10-12 = × M=1×10-3 = × G=1×109 = × N=1×10-9 = × K=1×103 = × T=1×1012 = ×
<元件名 <正节点 <负节点 <元件值 <元件模型或参数 元件名> 正节点 负节点 元件值 元件模型或参数 元件名 正节点> 负节点> 元件值> 元件模型或参数>
假设定如从正节点流向负节点, 如: 假设定如从正节点流向负节点,图2电路种元 电路种元 件描述语句如下: 件描述语句如下: R1 7 5 2 L1 5 3 1.5MH C1 3 0 10UF ;2 电阻 ;1.5mH电感 电感 ;10µf电容 电容
单位后缀也可以忽略。 单位后缀也可以忽略。如:电感值是15µH,可以写成 电感值是 可以写成 “15u”或“15UH”。 或 。
二、spice软件简介 软件简介
1、spice语言 、 语言 2、电路描述 、 3、电路元件描述 、 4、保留名称 、 5、电源描述 、 6、注解 、 7、参数 、
3、 电路元件描述 、
第一章 Spice语言简介 语言简介
一、概述 二、spice软件简介 软件简介
一 概述
我们介绍一套集成电路设计软件——Tanner的应 的应 我们介绍一套集成电路设计软件 用,它包括S-edit, T-spice, L-edit, W-edit 和LVS 它包括 等几部分组成,各部分的主要功能如下: 等几部分组成,各部分的主要功能如下: S-edit - --编辑电路图 --编辑电路图 T-spice --电路分析与模拟 - --电路分析与模拟 W-edit --显示 -spice的模拟结果 - --显示 显示T- 的模拟结果 L-edit - LVS --编辑布局图、自动配置与绕线、 --编辑布局图、自动配置与绕线、 编辑布局图 截面观察、 截面观察、电路转化 --电路图与布局图结果比较 --电路图与布局图结果比较
•模/数(A/D)、数/模(D/A)转换器接口电路以及数字电路器 模数 )、数 )、 模 转换器接口电路以及数字电路器 件库。 件库。 另外, 程序还可以进行多种电路分析, 另外,Spice程序还可以进行多种电路分析,包括: 程序还可以进行多种电路分析 包括: •非线性直流分析(.DC),计算电路的直流工作点 非线性直流分析( ),计算电路的直流工作点 非线性直流分析 ), •线性小信号分析(.AC),分析电路的频率响应 线性小信号分析( ),分析电路的频率响应 线性小信号分析 ), •瞬态分析(.TRAN),确定电路的时域响应 瞬态分析( ),确定电路的时域响应 瞬态分析 ), •小信号电路直流传输特性分析(.TF) 小信号电路直流传输特性分析( ) 小信号电路直流传输特性分析 •直流小信号灵敏度分析(.SENS) 直流小信号灵敏度分析( 直流小信号灵敏度分析 ) •噪声分析(.NOISE)(伴随交流分析),计算特定输出与 噪声分析( )(伴随交流分析),计算特定输出与 噪声分析 )(伴随交流分析), 输入节点的等效输出、 输入节点的等效输出、输入噪声
二、spice软件简介 软件简介
1、spice语言 、 语言 2、电路描述 、 3、电路元件描述 、 4、保留名称 、 5、电源描述 、 6、注解 、 7、参数 、
ห้องสมุดไป่ตู้
4、 保留名称 、
T-spice使用 - 使用gnd、GND,Gnd和0(零)为默认 使用 、 , 和 ( 系统的保留节点名称。 系统的保留节点名称。这些节点的所有例化体都连 接在一起,被看作相同的节点,该节点的电位为0.0 接在一起,被看作相同的节点,该节点的电位为 伏特。以下关键字(任意的大写和小写字母的组合) 伏特。以下关键字(任意的大写和小写字母的组合) 不能用作名称: 不能用作名称: Ac Off bit biti bus busi dc exp inosie poly sffm
电路描述语句: 电路描述语句
(1)、节点 、 我们以简单的RLC电路来说明节点的规则。RLC 电路如图2所示。 R1 7 5 2 C1 3 0 10u L1 5 3 1.5m Vi 7 0 5
图2 RLC电路 电路
每个元器件必须连接在两个或两个以上 节点之间,节点序号可以不连续, 节点指 节点之间,节点序号可以不连续,0节点指 定为地节点。节点号必须在0~ 定为地节点。节点号必须在 ~999之间的整 之间的整 每个节点要连接两个以上元件, 数。每个节点要连接两个以上元件,即要在 输入文件中至少出现两次。 输入文件中至少出现两次。描述语句中文件 名后紧跟连接节点序号, 名后紧跟连接节点序号,一般按电流流入元 件方向排列节点顺序。 件方向排列节点顺序。 特别要注意,所有节点对地要有直流通路, 特别要注意,所有节点对地要有直流通路, 否则程序提示语句错误。 否则程序提示语句错误。
如果不加数量级后缀, 可以识别下面情形。 如果不加数量级后缀,spice可以识别下面情形。 可以识别下面情形 5 5. 5.0 5E+3 5.0E+3 5.E3
对于单位后缀, 规定如下: 对于单位后缀,spice规定如下: 规定如下 V=volt = H= henry A =amp F= farad HZ = hertz DEG=degree OHM= ohm
G H I J K L M N O
电压控制电流源 电流控制电压源 独立电流源 JFET结型场效应管 结型场效应管 互感 电感 MOS场效应管 场效应管 数字输入信号 数字输出信号
Q R S T U V
双极型三极管 电阻 电压控制开关 传输线 数字器件 独立电压源
元器件描述语句格式为: 元器件描述语句格式为:
onoise
params round
pie piei pwl rounding
Pulse r Sin sini
repeat
transfer
二、spice软件简介 软件简介
1、spice语言 、 语言 2、电路描述 、 3、电路元件描述 、 4、保留名称 、 5、电源描述 、 6、注解 、 7、参数 、
5、 电源描述 、
1、spice语言 、 语言 2、电路描述 、 3、电路元件描述 、 4、保留名称 、 5、电源描述 、 6、注解 、 7、参数 、
1、spice语言 、 语言 Spice(Simulation Program with ( integrated circuit Emphasis)是一种通用的 ) 电路分析程序, 电路分析程序,能够分析和模拟一般条件下的 各种电路特性。 各种电路特性。 Spice的发展已经有 多年的历史,美国 的发展已经有30多年的历史 的发展已经有 多年的历史, 加州大学伯克利分校于1972年推出了 年推出了Spice程 加州大学伯克利分校于 年推出了 程 序。 Spice语言可分为: 语言可分为: 语言可分为
Tanner的设计流程如图 所示 的设计流程如图1所示 的设计流程如图
用S-edit编辑电路图 输出成Spice文件 W-spice模拟分析 用L-edit绘制布局图 设计规则检查 生成Spice文件 用T-spice模拟分析 利用LVS将电路图的输出文件与布局图转化的文件进行对比
二、spice软件简介 软件简介
•输出变量的傅立叶分析(.FOUR)(与瞬态分析同 输出变量的傅立叶分析( 输出变量的傅立叶分析 ) 与瞬态分析同 时完成) 时完成 •温度分析(.TEMP) 温度分析( 温度分析 ) •数字电路分析,包括电路的逻辑运算和延迟时间 数字电路分析, 数字电路分析 的计算 •A/D、D/A转换电路的分析 、 转换电路的分析. 转换电路的分析
如:R1 7 5 2
;2 电阻
一行描述语句未完, 一行描述语句未完,用“+”号连接,要 号连接, 紧跟前一行。 紧跟前一行。 如:.MODEL QMOD NPN ( IS=14.34F +XIT=3 EG=1.11 VAF=74.03 +BF=255.9 +NE=1.037 CJC=9.393P RB=10)
相关文档
最新文档