这篇博客记录一下virtuoso中进行CMOS反相器和静态寄存器的电路设计以及功能仿真,适合入门。还做了版图设计,但是自己对原理不是不清楚,在此就不记录了。
virtuoso电路设计环境基本教学
一、反相器
1.1 基本电路
不赘述,静态CMOS反相器由一个NMOS管和一个PMOS管构成,其基本的电路图如下图所示。
1.2 电路设计(virtuoso基本使用)
首先这个软件怎么下载就不说了,因为我们使用的是正版的软件,所以我也没自己下载过。
1.2.1 创建库和单元
这个简陋的界面就是它的主界面。小身板,大学问。
打开File -> New -> Library
建立一个库,
然后输入库的名字,后侧选择Attach to an existing technology library
,因为我这里有一个smic的元件库,然后点击ok
进入基本库的选择界面。这里我直接选择smic13mmrf_1233
。
点击OK,成功了之后在刚才那个略微简陋的主界面会显示如下信息:
INFO (TECH-180011): Design library 'test' successfully attached to technology library 'smic13mmrf_1233'.
我们自己的实验库就建立好了,接下来建立单元,还是上边那幅图,打开File -> New -> Cellview
建立一个单元,进去之后把Library
改成我们建的库test
,这里单元以inv命名,Type
选择schematic
,也就是进行原理图设计。
好,至此就进入了软件电路设计环境的主界面:
1.2.2 进行电路设计
首先在这说一下我们接下来用到的快捷键(很多都可以在功能栏找),方便设计,但是注意版图设计中快捷键大多都不一样!
快捷键 | 功能 |
---|---|
c | 复制 |
i | 添加实例instance |
p | 添加引脚pin |
w | 添加导线wire |
Esc | 退出当前功能(用的最多) |
鼠标滚轮 | 上下移动 |
Ctrl+鼠标滚轮 | 放大缩小 |
Shift+鼠标滚轮 | 左右移动 |
首先添加一个PMOS和一个NMOS