2.4.1 Cadence Spectre启动设置

目前Cadence Spectre的运行平台主要包括x86 32bit环境下的Redhat Enterprise V5或V6版本、SUSE Linux 9或10版本,x86 64bit环境下的Redhat Enterprise V4、V5和V6版本、SUSE Linux 9和10版本以及Sun Solaris 10环境。

Cadence Spectre正确地安装在以上环境后,还需要对下列文件进行配置。

(1)启动配置文件:.cdsinit

.cdsinit文件是在Cadence Spectre中启动时运行的SKILL脚本文件。该文件配置了很多Cadence Spectre的环境配置,包括使用的文本编辑器、热键设置、仿真器的默认配置等。如果Cadence Spectre没有找到.cdsinit文件,软件中的快捷键等功能都不能使用。Cadence Spectre搜索.cdsinit文件时,首先会搜索程序的启动路径,然后搜索的是用户的主目录。默认配置文件路径:<Cadence工具目录>/tools/dfII/samples/local/cdsinit。

(2)其他配置文件

如果需要,在程序的运行目录建立其他的启动配置文件,如.cdsenv、.cdsplotinit、display.drf等。这些配置文件分别有自己的用途。

.cdsenv:用于设置启动时的环境变量;

.cdsplotinit:包含Cadence Spectre打印和输出图形的设置;

display.drf:版图编辑器中显示颜色等的配置;

这些配置文件的搜索路径首先是程序启动目录,其次是用户的主目录。这些配置文件的样本位置如下:

.cdsenv:<Cadence安装目录>/tools/dfII/samples/.cdsenv;

.cdsplotint:<Cadence安装目录>/tools/plot/samples/cdsplotinit.sample;

display.drf:<Cadence安装目录>/share/cdssetup/dfII/default.drf。

(3)设置设计库配置文件:cds.lib

设计库配置文件放置在Cadence Spectre程序的运行路径下,比如要在~/project目录下运行Cadence Spectre,则需要在该目录下建立cds.lib文件。这个文件设置的是Cadence Spectre中的设计库的路径。

常用命令格式:

◆DEFINE

格式:DEFINE<库名><库路径>。

◆INCLUDE

格式:INCLUDE<另外一个cds.lib的全路径>。

◆“#”

行注释符,在行首加入则该行无效。

如果cds.lib文件是空文件,则Cadence Spectre的设计库中就会是空的。为了添加基本元件库,需要一些基本元件。可以在cds.lib文件中加入一行:INCLUDE <Cadence安装目录>/share/cdssetup/cds.lib。