网表文件的编写.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网表文件的编写网表文件的编网表文件的编写网表文件的编写

Hspice工具 HSPICE 是Meta-Software 公司为集成电路设计中的稳态分析,瞬态分析和频域分析等电路性能的模拟分析而开发的一个商业化通用电路模拟程序,它在柏克莱的SPICE(1972 年推出),MicroSim公司的PSPICE(1984 年推出)以及其它电路分析软件的基础上,又加入了一些新的功能,经过不断的改进,目前已被许多公司、大学和研究开发机构广泛应用。HSPICE 可与许多主要的EDA 设计工具,诸如Candence,Workview 等兼容,能提供许多重要的针对集成电路性能的电路仿真和设计结果。 在实际应用中,HSPICE能提供关键性的电路模拟和设计方案,并且应用HSPICE进行电路模拟时,其电路规模仅取决于用户计算机的实际存储器容量。 一、HSPICE的输入与输出文件 HSPICE 根据输入网表(netlist)文件运算并产生仿真结果,仿真结果存储在输出列表文件或图形数据文件之中。HSPICE读或写的文件都与当前的电路设计有关,而且都采用电路设计名作为前缀。一般情况下,与一个设计有关的所有文件都存放在同一目录下面。 1)HSPICE输入文件 配制文件 meta.cfg 初始化文件 hspice.ini 直流工作点初始化文件 design.ic 输入网表文件 design.sp 库输入文件 library_name 模拟转移数据文件 design.d2a 2) HSPICE输出文件 输出列表 .lis或由用户自己定义 瞬态分析结果 .tr#+ 瞬态分析测量结果 .mt# 直流分析结果 .sw#+ 直流分析测量结果 .ms# 交流分析结果 .ac#+ 交流分析测量结果 .ma# 硬拷贝图形数据 .gr#++ 数字输出 .a2d FFT分析图形数据 .ft#++ 子电路交叉列表 .pa# 输出状态 .st# 工作点节点电压(初始条件) .ic 二. 输入网表文件 输入网表文件和库输入文件能够由一个线路网表转换器或用一个文本编辑器产生。 1.写输入网表文件的规则 输入网表文件的第一个语句必须是标题行,最后一个语句必须是.END语句,它们之间的语句次序是随意的,除非是续行(行首有“+”的行)必须接在要接下去的行后面,最后值得注意的是.ALTER子模块必须紧跟文件的结尾并出现在.END语句前。注释行可加在文件中的任何地方。 2. 输入文件的编辑 (a)HSPICE 采用自由格式输入。语句中的域由一个或多个空格,一个Tab,一个逗号, 一个等号或一个左/右圆括号分开。 (b)除UNIX 系统中的文件名外,不予区分大写或小写字母。 (c)每行语句长度限于80 个字符以下。 (d)一个语句如在一行写不下,可以用续行继续下去。续行以“+”作为第一个非数值、非空格字符。 (e)输入网表文件不能被“打包”,也不能被压缩。 (f)输入网表文件中不要采用特殊的控制字符。 三. 输出列表文件 电路模拟运行的结果和输入网表都被放入输出列表文件。输出列表文件被自动地取与指定的输入列表文件相同的前缀,不同的仅是带有“.lis”后缀。如输入列表文件为netlist.sp,则输出列表文件为netlist.lis。 输出列表文件包含了由输入列表文件中的.PLOT、.PRINT 以及分析语句指定的模拟结果。例如输入列表文件包含了多于一次的模拟运行(通过采用.ALTER、.INCLUDE、.DATA等语句),输出列表文件中也包含了每一次模拟运行的结果。 输入描述语句和规定 在输入的电路描述语句中输入的第一条语句是标题语句,最后一条语句必须是结束语句。 标题语句(.TITLE 语句) 一般形式: .TITLEstring of up to 72 characters 或 string of up 72 characters 例:POWER AMPLIFIER CIRCUIT TEST 若用户不需要标题,则第一行必须空出,否则第一行的其它HSPICE 语句被作为标题行,而不被执行。 结束语句(.END) 一般形式:.END comment 注意“.”不能少,它是结束语句整体的一部分。若一个HSPICE 输入文件包含有几个HSPICE 的运行,则每一个HSPICE 运行的最后都要加上.END 语句。 注释语句 是用户对程序运算和分析时加以说明的语句。在列出输入程序时会打印出来,但不参与模拟分析。该语句可放在输入文件标题语句以后的任意位置加以注释。 一般形式:* comment on a line by itself 库文件调用及定义语句 (.LIB语句) 在用HSPICE 对电路的模拟中,经常要对元器件的模型及

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档