第5章 全定制IC设计(Calibre版图验证和XP下的HSPICE后仿)(5)

2018-11-18 21:16

2、设置后仿使用版图的calibre网表

与第三章3.3.2节的前仿不同,版图后仿真的设置有所不同,具体方法如下:

选择Setup->Environment,在出来的对话框中,在schematic之前加入“calibre”,如图5.31所示。这样HSPICE会使用calibre从版图提取的网表进行仿真。

图5-31 环境变量设置界面

十进制计数器Hspice后仿真结果如图5.32所示,它实现了从0000到1001的计数功能。

图5-32 后仿真结果

38

5.4.3 XP下的HSPICE后仿真和Awaves波形查看器

1、XP下的HSPICE后仿真

从Calibre抽取的网表有三个,例如下面这样: CMOSCOT10.pex.netlist 主网表

CMOSCOT10.pex.netlist. CMOSCOT10.pxi 寄生参数的主网表 CMOSCOT10.pex.netlist.pex 子电路的寄生参数

把LINUX下的CSM0.35um的SPICE模型参数文件/ pdk安装目录/models/mm0355v.l以及上述三个文件拷贝到XP下的HSPICE运行目录下。 (1)修改\主网表\文件名:

例如: CMOSCOT10.pex.netlist改为CMOSCOT10.sp,其它二个(*.pxi和.pex)可以不改名。 (2)修改主网表(*.sp)文件内容

1) 为了方便阅读,把*.sp文件,从写字版格式改为记事本格式。其它二个(*.pxi和.pex)可以不改格式。

2) 文件*.sp中的一些路经作相应修改。例如,库路经:

.lib \安装目录/models/mm0355v.l\ 改为 .lib \注意:XP下是\\,LINUX下是/

(3) 在主网表(*.sp)文件内中加入以下内容:

1)子电路调用。例如:

XCMOSCOT10 VSS! VDD10 Q2 Q1 Q0 Q3 CLK C 2)电源激励。例如:

VCLK CLK 0 pulse 0.0 3.3 50n 10.00p 10.00p 50n 100n VDD VDD! 0 3.3V VSS VSS! 0 0

3)分析与设置语句。例如:

.TRAN 0.01ns 500ns

39

.options vntol=0.01uv .options reltol=0.0001 4) 结束语句:

.END

2、HSPICE仿真方法与Awaves波形查看器

Hspice可以执行各种模拟电路仿真,它的精度很高。

通过点击Hspui Y-2006.09,即可启动Hspice,Hspice的界面如图5-33。

图5-33 Hspice 界面

在Hspice图形界面中,Design 是显示网表文件的存放路径,Title是显示网表文件的标题,Listing是输出.LIST文件的路径,Version是软件的安装路径。

注意:网表文件存放的目录中不能出现中文。 Hspice模拟步骤如下: (1)点击

查找需要仿真的网表文件,网表文件以.sp结尾。例如,上图中电路网表文件

为cmoscot10.sp。 (2)运行

模拟,如果网表有错误,仿真会中止。点击

,调出.list,查找出错提示

信息。查出错误后,点击缀.lis文件察看模拟结果。

,修改网表文件。仿真完成后,可通过检查输出报告文件后

40

(3)运行查看输出波形。运行后弹出如图5-34两个界面。在Results Browner的tr0一

栏,出现标题,说明有图形文件被加载。点击该标题,在Types和Curves中会加载入所需要的数据。Types一栏代表数据的类型:电压、电流。Curves一栏代表电路中节点所对应的电压或电流。双击Curves 中的数据,在AvanWaves-Y中观测波形。

图5-34 仿真波形观察界面

AvanWaves-Y工具栏中,有Design、Panels、Window、Measure、Configuration等工具。 Design菜单项的选项卡及功能如下所示: (1)Open:打开源网表文件。 (2)Close:关闭源网表文件。 (3)Current:目前打开所有文件。 (4)Exit:退出。

Panels菜单项的选项卡及功能如下:

(1)Add:添加显示栏 。 (2)Hide:隐藏显示栏

(3)Delete panels:删除显示栏 (4)Group panels:组合栏

41

(5)Ungrounp panels:非组合栏 (6)Edit curves:编辑所选的曲线 (7)deselect curves:取消选择曲线 (8)delete curves:删除曲线 (9)Up date:刷新波形图 (10)Add label:添加Label (11)Add arrow:添加箭头 (12)Delete label:删除Label Window菜单项的选项卡及功能如下:

(1)Flip Colo:颜色过滤器

(2)Full:将放大或缩小过的波形变回原来的大小。 (3)Zoom in x/out x:在x轴上放大/缩小。 (4)Zoom in y/out y:在y轴上放大/缩小。 (5)Zoom in x/y:在x、y轴上同时放大。 (6)Zoom out x/y:在x、y轴上同时缩小。

(7)Last Zoom:将波形还原成最后一次的缩放波形。 (8)pan x:在x轴上平移波形。 (9)pan y:在y轴上平移波形。 (10)pan x/y:在x、y轴上都要平移。

(11)Stack/ overlay mode;几个波形的重叠/展开。

(12)Set Zoom:选择设置坐标的起点和终点,观察一段区间内的波形。 Measure菜单项的主要选项卡及功能如下:

(1)Point to Point:采集曲线上点的坐标。 (2)Delete measure:删除所选的Point标签记录。 (3)Delete All measure:删除所有的标签记录。 (4)Anchor cursor:采集曲线上点的坐标。

(5)Remove Anchors:删除Anchor cursor的标签记录。 Configuration菜单项的选项卡及功能如下:

(1)Open:用于打开已存储的波形文件。

(2)Save:用于保存波形文件。 (3)Delete:删除已有的波形文件。 Tools菜单项的选项卡及功能如下:

(1)Result Browser:调出Result Browser 窗口。

(2)Expression:调出Expression Builder 窗口。 (3)Print:打印。

42


第5章 全定制IC设计(Calibre版图验证和XP下的HSPICE后仿)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安装施工组织计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: