Professional Documents
Culture Documents
Cadence Userguide
Cadence Userguide
Cadence Userguide
一、原理图绘制
1.点击 Tools 的 Library Manager,如图 1
图1
2.下一步,建立新的库 File-New-Library,在 name 处取新库的名字(图 2),并关联相应
的工艺库,这次关联的工艺库是 tsmc18rf(见图 3,4)。
图2
图3 图 4
图 5 图 6 接下来可以进行原理图绘制,首先介
绍几个快捷键:F:调节界面至最全最合适模式 M:移动器件
I:加入器件
Q:调整器件参数
W:连线
C:复制器件
R:旋转器件,在移动,复制和加器件的时候可以使用
X:保存电路并且检查是否有 error 和 warning
L:给线标注名字,名字相同即相连,尽量不要取关键字的名字,如 vdd!,gnd!等
P:加 pin 脚,在做 symbol 的时候使用,pin 的名字和线的名字一样的时候,默认彼此
相互连接。
E:进入 symbol 下一层电路
shift+M:移动器件不会影响线
shift+W:粗线
shift+R:镜像器件
ctrl + E:返回上一层电路图
图8
同样,可以加入此工艺库下的 pmos,电阻和电容等,在简单仿真的时候,除晶体管外
的元件(电压源,电流源)可以使用虚拟模拟元件,都在 analogLib 下面。以添加 DC 电压
源步骤为例,按 I,再选择 analogLib 库,在 cell 中找到 vdc,并在 view 选择 symbol(图 9)。
图9
图 11
二、仿真
(1)DC AC TRAN 仿真
DC:静态直流仿真 AC:小信号交流仿真 TRAN:信号瞬态仿真。
1.打开仿真平台,Lauch-ADE L,首先设置温度和器件模型库(ADE L 左上角设置温度,
Setup-Model Library 设置器件模型),此虚拟机已经设置完成不用设置这两个,见图 13。
图 13
2.设置 DC(图 14),AC(图 15)和 tran(图 16)分析:
图 14 图 15
图 16
Ac 仿真调整了精度,Tran 也可以调整,conservative 是精度最高,仿真最慢的,在 tran
的 options 中设置 max step 可以提高精度。
图 17
4.设置完后,ADE L 见图 18:
图18
图 20 图 21
图 22
图 23
图 24
图 25
Debug
1.观察两个信息,Vgs 和 Vth 的大小,Vds 和 Vdsat 的大小,Vgs 大于 Vth 则管子不在亚阈值区,
Vds 大于 Vdsat 则在饱和区。补充:也可以点击原理图的快捷键得知器件工作信息。如图 26。
图 26
2
图 27
3.两种方式都能知道管子的工作区域,此处放大管处于线性区,为了使管子饱和,(1).可以
加大放大管的 DC 电流,(2).减小放大管所需要的电流,针对方案 1,可以加大偏置电流源的大
小,或者提高 PMOS 电流源的宽度,加大复制过来的电流。针对方案 2,可以减小 NMOS 放大
管子的宽长比。此教程采用加大 PMOS 复制管电流源大小的方法。如图 28:
图 28
图 29
图 30
图 31
6.仿真结果正常,要得到需要的仿真结果,需要计算,认真调整各个参数。
(2)参数仿真和计算器的应用
图 32 图 33
图 35
图 36 图 37
图 38
图 39
图 40
图 42
图 43
图 44
(3)设计规范化
图 45
4.保存,此时原理图如图 46
图 46
图 47
6.一路 OK,直到出现图 48
图 48
7.可以对此图进行各种操作,此处简单处理下,见图 49,并保存,点击左上保存快捷键(X
快捷键此处无效果)
图 49
8.然后关闭原理图和 symbol 图,这两个文件都在同一个 cell 里面,注意,此时有各种保
存提示,一定点 yes。
9.在同一个库,再新建一个 cell,此处取名 cs_tb,即 testbench,如图 50:
图 50
10.在 cs_tb 中添加 cs 的 symbol,按 I 即可添加,如图 51,添加后见图 52:
图 51
图 52
图 53
12.接下来,则可以进行仿真。