本文介绍cadence软件的入门学习,原理图的创建、仿真,画版图和后仿真等一全套过程,本教程适合与初学着,讲到尽量的详细和简单,按照给出的步骤可以完全的从头到尾走一遍,本教程一最简单的反相器为例。
打开终端,进入文件夹目录,输入icfb&启动软件,主要中间有个空格。
启动后出现下图:
点击Tools的LibraryManager,出现如下:
上面显示的是文件管理窗口,可以看到文件存放的结构,其中Library就是文件夹,Cell就是一个单元,View就是Cell的不同表现形式,比如一个mos管是一个Cell,但是mos管有原理图模型,有版图模型,有hspice参数模型,有spectre参数模型等,这就列举了Cell的4个View。他们之间是树状的关系,即,Library里面有多个Cell,一个Cell里面有多个View。应该保持一个好习惯就是每个工程都应该建立一个Library,Cell和View之间的管理将在后面介绍。
现在建立工程,新建一个Library,如下左图,出现的对话框如下有图:
在上右图中选择合适的目录,并敲入名字,这里取的是inv,这就是新建的文件夹的名字,以后的各种文件都在这个文件夹下。OK后出现下面对话框
这个对话框是选择是否链接techfile,如果只是原理图仿真而不用画版图,就选择Dontneedatechfile,这里我们要画版图,而且有工艺库,选择Attachtoanexistingtechfile,OK后出现下面对话框:
在technologyLibrary选择tsmc18rf,我们使用的是这个工艺库。Inv的文件夹就建好了,在LibraryManager就有它了,如下图:
文件夹建好了后,我们要建立原理图,在inv的Library里面新建Cell如下:
然后出现新建Cell的对话框如下:
我这里取的名字是sche注意ViewName是填的schematic,Tool用的是这个。点击OK之后发现LibraryManager里面有如下变化:
Cell里面多了sche,View里面出来了schematic,同时schematicediting窗口会打开,如果没有打开,可以双击View中的schematic打开,打开如下:
我们的原理图将在上面的面板中画,schematicediting面板中的左边图标的意思我这里级不说了,可以看看其他版本的介绍。
下面开始介绍画原理图的步骤。下图是我们最终要画的原理图,一个简单的非门。
先对这个图进行说明。绿色的vdd,它只是一个标号,说明每个vdd是连接在一起的,它并不提供电压和电流,真正的电源是V0。同样,gnd也是一样,只是一个连接的标记。图中的参数和网络标号是比较多了,不要看糊了。不管什么电路,所有nmos的B极是接地的,所有pmos管的B极是接电源的。V1是信号源,这里是个方波。
先介绍一些快捷键,快捷键以后会经常使用。
i是添加instance(instance)f是合适的显示所有内容(fit)m是移动(move)w是连线(wire)q看属性(property)p添加引脚(pin)
s是保存(save)
x是检查并保存,这个经常使用,它会检查一些简单的连线错误。鼠标上的前后滚轮是放大、缩小e进入symbol的内部电路
Ctrl+e从symbol内部电路中退回[是缩小
]是放大
按住shift拖动是复制添加Delete是删除
r是90度旋转
r后再按F3可以选择左右翻转或者上下翻转
方向键当然可以上下左右移动
Esc这个很重要,是退出当前快捷方式,要经常使用。
除非选择了另外的快捷键,否则当前的快捷键一直存在,所以经常用esc