网站大量收购闲置独家精品文档,联系QQ:2885784924

《模拟集成电路的设计流程.ppt

  1. 1、本文档共88页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
共88页 共88页 Hspice/Spectre 介绍 罗豪 2008.9.22 模拟集成电路的设计流程 各种仿真器简介 SPICE : 由UC Berkeley 开发。用于非线性 DC分析,非线性瞬态分析和线性的AC分析。 Hspice: 作为业界标准的电路仿真工具,它自带了许多器件模型,包括小尺寸的MOSFET和MESFET。Cadence提供了hspice的基本元件库并提供了与Hspice的全面的接口。 Spectre: 由Cadence开发的电路仿真器,在SPICE的基础上进行了改进,使得计算的速度更快,收敛性能更好。 高精度电路仿真器 1、Spectre/SpectreRF(cadence) 2、Hspice/HspiceRF(avanti) 3、Ads(Agilent 主要针对RF) 4、eldo(Mentor Graphics) 5、saber(Synopsys) Cadenc软件简介 Cadence 提供了一个大型的EDA 软件包,它包括: ASIC 设计 全定制IC设计工具Virtuoso Schematic Composer 电路仿真工具Analog Design Environment FPGA 设计 PCB设计 Cadence中Spectre的模拟仿真 1、进入Cadence软件包 2、建立可进行SPECTRE模拟的单元文件 3、编辑可进行SPECTRE模拟的单元文件 4、模拟仿真的设置(重点) 5、模拟仿真结果的显示以及处理 6、分模块模拟(建立子模块) 7、运算放大器仿真实例 一、进入Cadence软件包 方法二 1、安装winvnc软件 2、运行putty软件键入 用户名和密码,在提示 符处键入 vncserver命 令申请vnc端口 3、运行winvnc,填入 主机名称:端口号码 二、建立可进行SPECTRE模拟 的单元文件 File菜单 在File菜单下,主要的菜单项有New、Open、Exit等 New菜单项的子菜单下有Library、Cell view两项。Library项打开New Library窗口,Cell view项打开Create New File窗口。 Open菜单项打开相应的Open File窗口。 Exit项退出Cadence软件包。 Library,Cell以及View 1、library(库)的地位相当于文件夹,它用来存放一整个设计的所有数据,包括子单元(cell)以及子单元(cell)中的多种视图(view)。新建时注意选择是否链接techfile。 2、Cell(单元)可以是一个简单的单元,像一个与非门,也可以是比较复杂的单元(由symbol搭建而成)。 3、View则包含多种类型,常用的有schemetic,symbol,layout,extracted,ivpcell等等 ,新建Cellview要注意选择View的类型。 Tools菜单 Library Path Editor Technology File Manager Options菜单 三、编辑可进行SPECTRE模拟 的单元文件 工具栏介绍 添加元器件 常用analoglib库的元器件 一些快捷键 以下是一些常用的快捷键: i 添加元件,即打开添加元件的窗口; [ 缩小两倍; ] 扩大两倍; w 连线(细线); f 全图显示; p 查看元件属性; m 整体移动(带连接关系); shift+m 移动(不带连接关系)。 四、模拟仿真的设置(重点) Analog Design Simulation菜单介绍 Setup菜单 Analyses菜单 tran(瞬态分析) dc(直流分析) ac(交流分析) Variables菜单 其它有关的菜单项(1) 其它有关的菜单项(2) 其它有关的菜单项(3) Outputs/Setup 当然我们需要输出的有时不仅仅是电流、电压,还有一些更高级的。比如说:带宽、增益等需要计算的值,这时我们可以在Outputs/setup中设定其名称和表达式。在运行模拟之后,这些输出将会很直观的显示出来。 举个例子:标识3db的点,我们用到的表达式如下:bandwidth(VF(“/Out),3,“low”)。 需要注意的是:表达式一般都是通过计算器(caculator)输入的。Cadance自带的计算器功能强大,除了输入一些普通表达式以外,还自带有一些特殊表达式,如bandwidth、average等等。 Calculator的使用 其它有关的菜单项(3) 模拟结果的显示以及处理 分模块模拟(建立子模块) 存在问题 在电路越来越复杂的

文档评论(0)

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

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

1亿VIP精品文档

相关文档