Spectre电路计.doc
文本预览下载声明
进入Cadence
Step1:
进入工作站,在窗口下方的一排上拉菜单中选择Hosts菜单,左键单击Console项,如图1所示,打开Console窗口。
图1 运行xterm
Step2:
在Console窗口中,确认当前路径为用户的工作目录,在提示符后输入“icfb ”并回车,如图2所示,运行Cadence软件。
图2 在Console窗口中输入icfb
Cadence软件成功启动之后会弹出如图3所示的Command Interpreter Window(CIW窗口)。
图3 CIW窗口
查看库管理器(Library Manager)
Step1:
左键单击CIW窗口的“Tools”菜单,将出现如图4所示的上拉子菜单。
图4 Tools上拉菜单
Step2:
左键单击“Library Manager”,打开库管理器,如图5所示,若取消选择“Show Categories”与“Show Files”项,则窗口中只包括Library、Cell、View相应的内容。若将“Show Categories”与“Show Files”选中,则还会包括Library内的Category以及除Cell文件以外的其它文件信息,如图6所示。
图5 库管理器窗口(Show off)
图6 库管理器窗口(Show on)
Step3:
双击需要打开的View名或在该View名处点鼠标右键并从弹出菜单中选择“Open”即可打开相应的文件。该右键菜单中还包含“Delete”、“Rename”等项,可进行删除和重命名操作。
Step4(optional):
在Library Manager窗口上排的下拉菜单中选择“File/New/Category”将弹出如图7的窗口,此步操作可在当前所选中的Library中建立Category用来将库中的Cell和现有目录分类。在“Category Name”栏中填入预建立的目录名,如“myCategory”。在“Cells”栏中,左边“Not in Category”框内显示的是所有不在myCategory目录下的Cell名。鼠标左键单击某Cell名,然后点击中部的右向箭头,可以发现该Cell名由左边“Not in Category”框移到右侧“In Category”框,表示将该Cell放入myCategory目录,如果想将单元移出目录,只需在“In Category”框内点击相应的Cell名,然后点击中部的左向箭头即可。在“Sub Categories”栏中,左边“Not in Category”框内显示的是所有不在myCategory目录下的目录名,右侧“In Category”框显示的是myCategory的所有子目录名。与对Cell的操作相同,可以通过左、右向箭头移动各目录来添加或移出子目录。编辑完成后点击“OK”即可退出。
图7 新建目录窗口
Step5:
在进行电路设计之前,必须将所有预调用的单元以及仿真使用的模型文件所在库添加到库管理器当中。
Library Manager窗口中能够显示(即能够被用户调用)的库是由用户运行Cadence软件时所在的目录中的cds.lib文件确定的,因此可以直接通过编辑cds.lib文件来添加新的库。在Console窗口中使用vi打开cds.lib文件,可以看到所有显示在Library Manager中的库都按照“DEFINE 库名 库所在路径”的格式列在该文件当中,以添加0.5uCMOS工艺模型库“05MIXDDST02V15”为例,我们只需在文件当中如图8椭圆框中所示插入一行,然后保存退出即可。
图8 编辑cds.lib文件
添加库的另一种方法是使用Library Path Editor窗口,在CIW窗口的“Tools”菜单的上拉子菜单当中左键单击“Library Path Editor”,弹出如图9的窗口
图9 Library Path Editor窗口
还是以添加0.5uCMOS工艺模型库“05MIXDDST02V15”为例,在该窗口内最下方的空白栏的左右两部分分别输入预添加的库名和路径,如图10所示。
图10 输入预添加的库和路径
输入完成后按回车确认,若输入的内容变为蓝色则表示添加成功,系统会自动在窗口的最下方重新生成一空白栏以待继续添加库名和路径,全部添加完成后保存退出即可。
图11 添加成功
建库
在CIW窗口中左键点击“File”,弹出如图12所示的上拉子菜单,从中选择“New/Library”。
图12 CIW窗口File子菜单
弹出的窗口如图13所示,在“Name”栏填入所要建立的库的名字,如“try”。
图13 建立新的库
如果所建库中将含有版图,则选右栏中的“Compile a new techfile”或“Attach to an
显示全部