-
一、
cadence
软件及安装指导
1
、
p>
安装虚拟机,安装过程中需要添加
中的
p>
Serial
(注意:一旦安装成功不要轻易卸载,否则重装很费劲)
2
、
在
p>
windows
下解压
cadence
p>
文件夹下压缩包
3
、
双击桌
面虚拟机图标,打开虚拟机,点击界面左上角
FILE
》
》
open
》
》在弹
出的对话
框找到刚刚解压的
cadence
文件夹下的
文件,点击“打开”
4
、
点击
power on this virtual
machine ,
输入用户名
zyx,
密码
123456
5
、
p>
我们进入到了
linux
系统。
二、
NCSU TSMC0.25u
m
库的加载及
cadecne
的环境配
置
1
、直接将文件夹
ncsu-cdk-
1.5.1
拷贝到
linux
系统桌面
。
(若直接复制不成功,可通过
U
盘将
其导入。
)
2
、
p>
打开桌面
zyx
’
Home
目录
(即文件夹)
,
在里面新建目录
VLSI
,
将桌面
ncsu-cdk-1.5.1
剪切至
VLSI
目录下。
3
p>
、在桌面空白处单击鼠标右键,点击
open Teminal
4
、在终端输入以下命令。
1
、
su
root
-------
进入到超级用户
2
、
sunface8211200
(
不可见,直接输入即可
)
3
、
chmod
a+w
------
修改
< br>
权限后,可以对其进行编写
4
、
vi
--------
进入到
vi
编辑器,单击键盘“
i
”
进入到插入模式,
在第一行我们添加一行语句。
INCLUDE
/home/zyx/VLSI/ncsu-cdk-1.5.1/cdssetup/
输入完之后,单击键盘
“
esc
”键
退出插入模式,再点
击键盘
“
:
wq
”
p>
退出
vi
编辑器
5
、
cd
VLSI/ncsu-cdk-1.5.1/cdssetup
---
------
进入到
cdssetup
目录
6
、
vi
--------
做如下图修改后,
点击
esc
键并
输入“
:
wq
”退出
7
、
csh
-------
进入到
c
shell
命令
8
、
vi
/home/zyx/.cshrc
------
进入到用户目录下的
.cshrc
的编写,并添加如下语句
setenv
CDK_DIR
/home/zyx/VLSI/ncsu-
cdk-1.5.1 ,
添加后“:
wq
”
保存退出
9
、
cp
cdsinit
/home/zyx/.cdsinit
10
、
cp
/home/zyx/
11
、至此,
ncsu-tsmc0.
25um
工艺库安装完毕,
cadence
环境配置也已经结束。大家可以关
掉终端即可。
三、
反相器电路图的搭建及仿真
1
、打开
cadence
软件。单击鼠标右键,
打开
open
terminal
输入以下命令
csh
--------
进入
C shell
(注意:大家要在用户目录
/home/zyx
下启动
cadence
)
icfb &
--------
启动
cadence
软件
<
/p>
2
、建新库,在库里面我们将画出反相器电路图和版图两个
cell
。
①
在
CIW
(
command interpreter window,
即命令解释窗)
中,
点击
File
→
New
→
Library...
;
②
在
New Library
对话框输入
库名,例如
cell_lib_tsmc03
;并在
Technology File
中选择
第二项,
Attach to
an exiting techfile
,
然后点击
Technology Library
中
NC
SU_TechLib_tsmc03
,
点击
< br>OK
,最终将在
CIW
中提示成
功。
3
、建立新文件,先画反相器电路图
①在
CIW
中,
选
File
→
New
→
Cell
view...
,
=>
“Create
New File”
对话框。
②在
Li
brary Name
,
选刚建的库
c
ell_lib_tsmc03,
③在
Cell Name<
/p>
中输入单元名
INV
,④点击
Tool
文本区右端的
按钮,出现下拉菜单。选择
Composer-
Schematic
,在
View Name
< br>自动生成
Schematic
。⑤按
OK
键=>
“Virtuoso Schematic
Editing”(
电路图编辑窗
)
。
4
、加器
件
①
选命令
A
dd
→
Instance...
,出现“
Add
Instance
”对话框。
②
点击
Br
owse
按钮,出现
Library Browser
,在
library
一栏中选择
NCSU_Analog_Parts
,
库中包含花
振荡器的所有
cell
,
如
pmos4
,
nmos4,vdd,gnd,
p>
如图选择
nmos4,
再点击
HIDE
,将器件添加即可。
③修改器件尺寸,选中器件,即将
鼠标单击器件,若器件被白色方框包围,则代表选中。按
字母
q
,
进行修改,如图,我们修改
pmos4,
设置
l=300n,w=4500n,
类似我们修改
nmos4,
设置
l=300n,w=270
0n
5
、连线。点击图标
,
或直接点击字母
w
。
6
、添加反相器输入、输出引脚
①
点击屏幕左下方按钮,
如图添加输入引脚
in
,
同理,
添加输出引脚
output
,<
/p>
需要注意的是在
Direction
处选
择
output
,我们可以命名为
ou
t
。
②
结果如下图
7
、检查并存盘。即点击图标。观察
CIW
< br>中是否出现
error
。
8
、建立
s
ymbol
,目的是以后用到反相器可以直接调用。
大家也可以选择
Add
→
Shape,
在里面选择所需的图形进行手
工绘画。
想要修
改图形格点间距选择
O
ptions
,在里面进行修改。
9
、进行
I
NV
的电压传输特性曲线的仿真
A
创建新的
library,
命名为
testbench_tsmc03
,
在
Technology File
处选择
Don
’
t need a
techfile
。
B
在新建的
testbench_tsmc03
库下建立新的文件
INV
_test
。
C
在
INV_test
里面添加我们刚刚创建的
INV
,方法如下
D
我们再按照以上的方法依次添加
NCSU_Analog_Parts
里面的
< br>vdc
、
vdd
、
vpulse
、
cap
和<
/p>
gnd
,并点击字母
w
< br>进行连线。
E
修改
器件的参数。例选中
vpulse,
点击字母“
q
”
,按照下图进行修改,注意的是最后
DC
voltage
设置为变量
vin V
,
是为了方便接下来的要进行的
DC
直
流分析。同理我们修改
vdc
直
流电压
为
2.5V
。
cap
电容值修改为
50f F.
F
加标记。点击字母“
L
”
,我们给电路图中的连接输入输出的导线加上标记
in
和
out
,添加
方法是将
in
或
out
下方的小方框置于输入和输出的导线上再单击鼠标左键。
G
check
and
save
,若有错误可以在
CIW
中查看并回到电路图
中修改;在没有错误和警告
下,点击左上角
Tools
→
Analog environment
,我
们进入仿真环境
ADE
。
H
点击
ADE
中标题栏
Setup
→
Simulator/Directory/Host
< br>…
,
在弹出的对话框中,我们在
Simulator
处选择
spectre
作为仿真工具
I
设置
仿真库,如图点击
setup
,菜单下选择
model libraries,
在出现的对话框直接输入
/home/zyx/VLSI/ncsu-cdk-1.5.1/models/sp
ectre/standalone/tsmc25N.m,
点
击
Add
,
再
次
输
入
/home/zyx/VLSI
/ncsu-cdk-1.5.1/models/spectre/standalone/tsmc25P.
m
,
点击
Add
,
最后点击
ok
。
注意:
也可以点击
Browse
直接找。
J
设置
vpulse
直流电压
vin
,如图,将其设置为
2.5
K
设置仿真类型。
点击
ADE
中标题栏
Analyses
< br>→
Choose
。
在弹出的对话
框中,
选择
Analysis
为
tran,
在
Stop Time
处设置为
20n
。在单击
Analysis
处
dc
,在弹出的
对话框中做如下修改。
L
在图
中选择要仿真的连接反相器输入和输出的导线。点击
ADE
菜单
栏中
Outputs
→
To Be
Plotted
→
Select On
Schematic
-
-
-
-
-
-
-
-
-
上一篇:(完整版)FLAC3D命令流(整理版)
下一篇:经典中文英文翻译