发现了一个版权不详的学习笔记,基于Cadence51的,看了一点发现写的很好,也适合初学者,所以打算学习一下,结合已有的开发环境和工程文件。
今天开始第一章。
1.1启动前的准备
保证软件已经安装,并且可授权使用
在shell中设置了正确的环境变量
shell不知道是啥,看了看其他同学的解释,蛮清楚的。 设置环境变量 是程序正常运行必须的,更加具体的,就先放一放。(因为不懂
1.1.1 启动配置文件:.cdsinit
.cdsinit文件是在Cadence IC中启动时运行的SKILL脚本文件。该文件配置了很多Cadence IC 5.1.41 的环境配置,包括使用的文本编辑器、热键设置、仿真器的默认配置等。如果 Cadence IC没有找到.cdsinit 文件,软件中的快捷键等功能都不能适用。
可以认为是一些初始设置,init理解为initial吧先。找了找,发现确实可以找到这个文件。
Cadence IC 搜索.cdsinit 文件时,首先会搜索程序的启动路径,然后搜索的是用户的主目录。 例如:在~/project 目录下运行 icfb&,则首先 Cadence IC 会尝试载入~/project/.cdsinit。如果这个 文件不存在则会尝试载入~/.cdsinit。
一个问题,这个文件在dfII文件夹里,dfII意义不明。。。

1.1.2 其他配置文件
.cdsenv: 用于设置启动时的环境变量;
.cdsplotinit: Cadence IC 打印和输出图型的设置;
display.drf: 版图 编辑器 中显示颜色等的配置;
找了找,发现确实是可以找到这些文件的,但是这里应该不需要了解太多,过了。
1.1.3 设置设计库配置文件:cds.lib
设计库(library)配置文件放置在 Cadence IC 程序的运行路径下,比如要在~/project 目录下运行 Cadence IC,则需要在该目录下建立 cds.lib 文件。这个文件设置的是 Cadence IC 中的设计库的路 径。
这个文件见得就比较多了,工艺库和设计库的路径设置,没有的话打不开

这个文件需要放在运行virtuoso的地方
实际上,工艺库和设计库的文件夹内一般都会有这个文件,原因是定义的时候比较方便,直接/名称就可以了,有必要的时候再去include其他的cds.lib
运行程序时,
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删