HSPICE与CADENCE仿真规范与实例(3) 联系客服

发布时间 : 星期三 文章HSPICE与CADENCE仿真规范与实例(3)更新完毕开始阅读ebe0d3030242a8956aece4cd

在schematic编辑界面,选择Tools-> Analog Environment,出现Virtuoso Analog Design Environment (ADE),如下图

在ADE中,设置仿真器、仿真数据存放路径和工艺库,具体地,

setup->Simulator/Directory/Host… 中选择simulator为spectre,project Directory改为./simulation。 Setup->Model Libraries中Model Library File 找到sm046005-1j.scs文件填入,section部分填typical,如下图,按add,然后ok。

Variables->copy from cellview, 则电路中的变量出现在ADE中Design Variable一栏中,如下图,

至此工具的初步使用已经进行了简单的介绍,下面结合具体的基本电路仿真进行介绍。

2、基本电路分析

2.1直流仿真

结合上面例子,首先设计仿真电路中的变量,vpower=3,vbias=1,va=2,f0=100K。然后选择Analyses->choose,在analysis一栏中选dc,在DC Analysis中选中Save DC operating Point;在sweep Variable中选中Design Variable,variable Name填vbias,在sweep Range, start选0, stop选3,然后ok。

然后,simulation->Netlist and Run,运行仿真。

再后观察仿真波形,这里有两种波形查看工具,一种是WaveScan,一种是AWD。在session->options中进行设置。这里选择AWD。在tools中选择calculator。如下图,

店主vs按钮,在schematic 中选择需要输出波形的节点,如out,然后按plot,得到如下波形,

可见输入偏置在772.5mv~903.7mv的范围内存在一个高增益区,因此输入偏置应设置在这个区域内,改vias从1v到0.86v。

由于在做直流仿真时也选择了Save DC operating Point,因此可以查看电路的工作点,在calculator中按vdc,同时选中Evaluate buffer,比如查看out的电压工作点。也可以查看器件的工作状态,按op,然后在电路中选择需要查看的器件,如I0/M1的vth。

2.2交流仿真

后选择Analyses->choose,在analysis一栏中选ac,注意此时vbias已经选择到了0.82v。 Sweep Variable选Frequency,Sweep Range 选1~100M,按ok。