spicespectre介绍cadence仿真

spicespectre介绍cadence仿真

ID:9885391

大小:512.51 KB

页数:35页

时间:2018-05-12

spicespectre介绍cadence仿真_第1页
spicespectre介绍cadence仿真_第2页
spicespectre介绍cadence仿真_第3页
spicespectre介绍cadence仿真_第4页
spicespectre介绍cadence仿真_第5页
资源描述:

《spicespectre介绍cadence仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、spice/Spectre介绍2021/8/6共88页1模拟集成电路的设计流程1.交互式电路图输入2.电路仿真3.版图设计4.版图的验证(DRCLVS)5.寄生参数提取6.后仿真7.流片全定制2021/8/6各种仿真器简介SPICE:由UCBerkeley开发。用于非线性DC分析,非线性瞬态分析和线性的AC分析。Hspice:作为业界标准的电路仿真工具,它自带了许多器件模型,包括小尺寸的MOSFET和MESFET。Cadence提供了hspice的基本元件库并提供了与Hspice的全面的接口。Spectre:由Cadence开发的电路仿

2、真器,在SPICE的基础上进行了改进,使得计算的速度更快,收敛性能更好。2021/8/6常用analoglib库的元器件器件Cell名称pnp管pnp电阻res地gnd电容cap直流电压源vdc电感ind直流电流源idcNMOSnmos4方波发生源vpulsePMOSpmos4可编程方波发生源vpwlnpn管npn正弦波发生源vsin2021/8/6元器件symbol视图2021/8/62021/8/6ModelsAnalysesVariablesOutputsReturn电路仿真2021/8/6分析类型介绍Tran分析:时间与电路参数

3、的关系(瞬时分析)DC分析:电压与电路参数的关系(直流分析)AC分析:频率与电路参数的关系(交流分析)2021/8/6三、模拟仿真的设置(重点)Composer-schamatic界面中的Tools→AnalogEnvironment项可以打开AnalogDesignEnvironment窗口,如右图所示。2021/8/6AnalogDesignSimulation菜单介绍Session菜单SchematicWindowSaveStateLoadStateOptionsResetQuit回到电路图保存当前所设定的模拟所用到的各种参数加载

4、已经保存的状态一些显示选项的设置重置analogartist。相当于重新打开一个模拟窗口退出2021/8/6Setup菜单Setup菜单DesignSimulator/directory/hostTemperatureModelLibraryEnvironment选择所要模拟的线路图选择模拟使用的模型一般有cdsSpicehspiceSspectre等设置模拟时的温度设置库文件的路径和仿真方式设置仿真的环境(后仿真时需设置)2021/8/6Analyses菜单选择模拟类型。Spectre的分析有很多种,如右图,最基本的有tran(瞬态分

5、析)dc(直流分析)ac(交流分析)。2021/8/6tran(瞬态分析)2021/8/6dc(直流分析)dc(直流分析)可以在直流条件下对temperature,DesignVariable,ComponentParameter,ModelParameter进行扫描仿真举例:对温度的扫描(测量温度系数)电路随电源电压变化的变化曲线等2021/8/6ac(交流分析)ac(交流分析)是分析电路性能随着运行频率变化而变化的仿真。既可以对频率进行扫描也可以在某个频率下进行对其它变量的扫描。2021/8/6Variables菜单包括Edit等子

6、菜单项。可以对变量进行添加、删除、查找、复制等操作。变量variables既可以是电路中元器件的某一个参量,也可以是一个表达式。变量将在参量扫描parametricanalysis时用到。2021/8/6其它有关的菜单项(1)Tools/ParametricAnalysis它提供了一种很重要的分析方法——参量分析的方法,也即参量扫描。可以对温度,用户自定义的变量variables进行扫描,从而找出最合适的值。2021/8/6其它有关的菜单项(2)Outputs/Tobeplotted/selectedonschematicschemat

7、ic子菜单用来在电路原理图上选取要显示的波形(点击连线选取节点电压,点击元件端点选取节点电流),这个菜单比较常用。2021/8/6其它有关的菜单项(3)Outputs/Setup当然我们需要输出的有时不仅仅是电流、电压,还有一些更高级的。比如说:带宽、增益等需要计算的值,这时我们可以在Outputs/setup中设定其名称和表达式。在运行模拟之后,这些输出将会很直观的显示出来。举个例子:标识3db的点,我们用到的表达式如下:bandwidth(VF(“/Out),3,“low”)。需要注意的是:表达式一般都是通过计算器(caculato

8、r)输入的。Cadance自带的计算器功能强大,除了输入一些普通表达式以外,还自带有一些特殊表达式,如bandwidth、average等等。2021/8/6Calculator的使用Calculator是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。