2.4.2 Spectre主窗口和选项介绍
完成上节中的设置之后,就可以在命令行下运行Cadence Spectre软件了,通过键盘敲入命令:icfb &,此时Cadence Spectre的命令行窗口就会自动弹出,如图2.2所示。
图2.2 Cadence Spectre的命令行窗口
该窗口主要包括菜单栏、输出窗口、命令行、鼠标命令、提示栏。菜单栏中又包括“File”“Tools”和“Options”三个主选项,对应每个选项下还有一些子选项,下面对图2.3中的一些重要子选项进行介绍。
1.File菜单选项
(1)File→New
建立新的设计库或者设计的电路单元。
(2)File→Open
打开已经建立的设计库或者设计的电路单元。
图2.3 “File”“Tools”和“Options”三个主选项及相应子选项
(3)File→Import
导入文件,可以导入包括GDS版图、电路图、cdl网表、模型库、Verilog-A及Verilog代码等不同的文件。
(4)File→Export
与导入文件相反,导出文件可以将Cadence设计库中的电路或者版图导出成需要的文件类型。
(5)File→Exit
退出icfb工作环境。
2.Tools菜单选项
(1)Tools→Library Manager
图形化的设计库浏览器,界面如图2.4所示,其中,可以看到cds.lib文件添加的工艺库和设计库。
(2)Tools→Library Path Editor
Library Path Editor可以用来修改设计库配置文件(cds.lib),如图2.5所示。在这个界面中可以直观地对cds.lib文件进行修改和添加。
(3)Tools→Analog Environment
该子选项用于模拟电路仿真,里面的选项包括:
Simulation:打开Virtuoso® Analog Design Environment(ADE)仿真环境。
Calculator:用于对仿真结果进行公式计算的计算器工具。
Result Browser:仿真结果浏览器。
图2.4 Library Manager窗口
图2.5 Library Path Editor窗口
Waveform:仿真结果绘图程序。
(4)Tools→Technology File Manager
用于管理设计库所采用的工艺库文件,包括版图设计时所需要的技术文件和显示文件等。
3.命令行窗口中的其他部分
(1)输出窗口:主要显示一些操作的输出信息和提示,包括一些状态信息和警告信息、错误提示。这些提示有助于分析操作中的问题。
(2)命令行:在这一栏中可以运行SKILL语言的命令,利用命令可以对界面上的任何项目进行控制,从电路编辑到仿真过程,都可以用SKILL语言控制。
命令行窗口中的输出窗口和命令行合在一起实际上就是一个命令界面。命令语言是SKILL语言。图形界面只是在命令行基础上的扩展。在图形界面上的任何操作或者快捷键都是通过命令行来最终实现的。命令行的好处是可以采用语言控制复杂的操作,并且可以进行二次开发,将命令与界面整合起来,有效提高了整个软件的可扩展性和易用性。
(3)鼠标命令:这一栏显示的是鼠标单击左、中、右键分别会执行的SKILL命令。
(4)提示栏:这一栏显示的是当前Cadence Spectre程序运行中的功能提示。