前言
软件版本:Cadence514;
创作背景:BISTU集成电路版图设计、集成电路设计及应用、集成电路EDA课程使用;
创作目的:个人记录,备忘;
作者:YeCC ;
联系方式:yecc09@outlook.com
一、软件安装教程
自行安装,或联系作者
二、使用步骤
2.1 工程创建(原理图)
- 右键打开命令窗口
open terminal
,输入icfb &
(视虚拟机系统设置不同而不同)打开软件;
- 点击new新建一个library,命名并选择
Attach to exising techfile
;
- 点击OK后在Technology library中选择 smic18mmrf(台积电180mm工艺包)后点击ok即创建完成;
- 工程文件建完后再创建cellview来画原理图:file-new-cellview。比如我们创建一个反相器,并命名为Not,命名完之后选择schematic(原理图)点击ok完成创建;
2.2 画原理图
画原理图习惯上①先放置所有需要的器件②放置所需的端口③连线④修改各器件参数;此处以画非门为例
- 根据电路图设计非门电路图。参考链接
https://blog.csdn.net/engineer0/article/details/121576411 - 点击左侧的instance进行添加器件,选择smic18mmrf库(标准180mm工艺库),选择P18(即P型MOS管)。再添加N18(即N型MOS管),参数可以不用动
- 单击左侧Pin添加端口器件,并命名,注意输入IN的Direction选择
input
,输出OUT的Direction选择output
,电源VCC与地GND的Direction选择inputoutput
;
- 选择左侧wire(narrow)进行连线,连线完成后点击check and save。
- 至此完成了反向器的原理图绘制
2.3 生成symbol
- 完成电路连接后可将器件进行封装形成symbol,方便后续使用时调用。Design-create cellview-from cellview
- 直接点击OK即可生成symbol
- 为方便阅读,可修改其形状,我们常见的非门为三角形(最好加上标签文字,这里由于时间匆忙忘加了)
- 至此symbol生成完成
2.4 搭建测试电路
-
我们可以新建一个Not_test工程进行验证刚才画的原理图是否正确
-
放置器件时可直接选择我们上一步生成的not的symbol(在自己创建的library里)
-
然后在analoglib库(理想器件库)选择直流电源(vdc)、地(gnd)、输入方波(vpulse)、电容(cap)进行放置
-
参数设置:
-
电容的作用是输出更稳定所以参数不用动;
-
vdc电源参数设置方法是点击器件按Q,进入设置界面将直流电源设为1.8V(习惯性设置1.8V),其它参数不用管
-
输入信号方波,点击器件按Q进入,Voltage1Voltage1表示方波最大值与最小值,risetime和falltime表示方波由0-1.8需要的时间,一般很小。pulse width表示高电平时间,period表示周期。
-
-
接线完成后check and save,至此完成测试电路的搭建
补充说明1
常用信号源
-
vdc:一般用作直流电流源
-
vpulse:脉冲信号源,可实现方波,矩形波,三角波等
参数 | 含义 |
---|---|
Voltage1 | 起始电压 |
Voltage2 | 脉冲电压 |
delay time | 延时 |
Rise time | 上升时间(从V1到V2的时间),一般默认为0 |
Fall time | 下降时间(V2到V1的时间),一般默认为0 |
Pulse width | 脉冲宽度(脉冲为V2的时长) |
period | 周期 |
- vsin: