模拟IC入门——设计反相器(基于IC618)(一)版图设计

模拟IC入门——设计反相器(二)DRC、LVS及一些常见错误_drc和lvs-优快云博客

版图Layout

我们已经制作了一个最基本的反相器,这一篇我们来绘制他的版图。

反相器的电路图如图所示:

4996a501129742bc95dabc16ec3f6371.png

我们选择左上角的Launch→Layout XL

dfe62b928a9d41c0ba74409db5f01960.png

选择默认,点击OK就可以来到绘制版图的界面,然后我们选择connectivity→generate→all from source,把I/O Pins和PR Boundary点掉,可以直接将两个MOS管导入版图

d2f39f855eff46b0bbd528fa0b230ea5.pngb158b61cb0964def8e149220b42b40f9.png

导入之后的版图长这样,可以看到只有两个框,没有图层,想要切换到图层需要按住shift+f,隐层图层按Ctrl+f就可以来回切换

93eaa034397a4b9c9255fd0a652114ad.png

571627deb7194615a256cc9dcf5782cf.png

下一步我们需要调整分辨率,也就是一个格代表的最小尺寸,标准设置有些大,选Options→Display(或快捷键E),修改右侧snap spacing为0.005

7ff80cdbab8242d0a2ab72789b561137.png

可以看到,通过这种方法导入之后,各个部分都处在他应有的位置,我们只需要连线即可。我们先将两个栅极相连,再把两个漏极相连,具体操作为:按p键,可以看到光标变成一条折线,然后我们靠近栅极可以看到光标自动吸附上去,点一下鼠标左键,往下拉,到下面的栅极松开,栅极就连起来了。连接为poly层

b3ba2ad6cb36450ebfdf0330c601ca8e.png

c0ceabf613f540dfb6770b97210dc6e8.png

同理,对于D端也是一样,如果想改变线宽需要按f3进行调节,此处按默认线宽操作

a9435cf7432648ea9d8225ed9f04b1f9.png

但现在还没完,因为多晶硅不能用poly层输入信号,要用金属层,所以我们还要在poly打通孔和METAL1连接,快捷键O,选择M1 GT(M1 POLY1),hide,连接好后net名字会自动调整

b0f1e093f2c044489bbe9eaca2fe13e5.png

c3925cc129634c78b919c8660de49051.png

然后我们需要将METAL1连出来,默认线宽0.23,双击左键截止;Y端同理

3bb526b8de594d0cac432db297c8a1ee.png

全部完成后我们就可以进行DRC了,来看我们整体的设计规则是否满足PDK的要求。点击Calibre→run nmDRC,如果是第一次做DRC,直接点cancel就可以

6cc6dc5098864eef94ec073096a0faa9.png

一定要选对DRC文件!一般在对应工艺库的Calibre下面,点击overwrite,run DRC

ce8734b29536485ebff60b3e7d27ef47.png

跑完后弹出这个界面,我们切换左上角的show all,切换到show unresolved,可以只显示报错项

5166e5e114bc4133b14ad81277d30168.png2e053b8a1285443cad855da811bc27ba.png

我们看这几个报错都代表什么,其中M1-M6是一个覆盖率的问题,我们可以先不去管他

然后我们先来画电源,电源有两个,一个是VDD,一个是GND,GND要接p衬底,选择O,M1_SUB,选择一行五列,hide,这样pwell就和vss接到了一起,

160362ef5a8c407db501fc68e3b6d9e6.png

同理,将vdd与nwell接到一起

1755899bef3c4b42888c792ca260fad9.png

在连接的过程中,会超出下面的边一点,我们可以通过按f4来选中一条边拖动来对齐(不对齐DRC可能报错),最后,我们把pick up和pmos做到n well里

d6839cc98634474a895b6aa71300092f.png

至此,我们全部的版图已经做好了,再做一下DRC

790f0cce5f3a4c6982d23008a2413c59.png

可以看到两个关于电源的问题已经没有了,下一节我们来解决剩下的问题,同时学习一下常见的DRC的问题以及LVS校验(附上下一节的链接)

模拟IC入门——设计反相器(二)DRC、LVS及一些常见错误_drc和lvs-优快云博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值