实验一:CMOS反相器得版图设计
一、实验目得
1、创建CMOS反相器得电路原理图(Schematic)、电气符号(symbol)以及版图(layout);
2、利用’gpdk090’工艺库实例化MOS管;
3、运行设计规则验证(Design Rule Check,DRC)确保版图没有设计规则错误。
二、实验要求
1、打印出完整得CMOS反相器得电路原理图以及版图; 2、打印CMOS反相器得DRC报告。
三、实验工具
Virtuoso
四、实验内容
1、创建CMOS反相器得电路原理图; 2、创建CMOS反相器得电气符号; 3、创建CMOS反相器得版图; 4、对版图进行DRC验证。
1、创建CMOS反相器得电路原理图及电气符号图
首先创建自己得工作目录并将/home/iccad/cds、lib复制到自己得工作目录下(我得工作目录为/home/iccad/iclab),在工作目录内打开终端并打开virtuoso(命令为icfb &)、
在打开得icfb –log中选择tools->Library Manager,再创建自己得库,在当前得对话框上选择File->New->Library,创建自己得库并为自己得库命名(我得命名为lab1),点击OK后在弹出得对话框中选择Attach to an exiting techfile并选择gpdk090_v4、6得库,此时Library manager得窗口应如图1所示:
图1 创建好得自己得库以及inv
创建好自己得库之后,就可以开始绘制电路原理图,在Library manager窗口中选中lab1,点击File->New->Cell view,将这个视图命名为inv(CMOS反相器)。需要注意得就就是Library Name一定就就是自己得库,View Name就就是schematic,具体如图2所示:
图2 inv电路原理图得创建窗口
点击OK后弹出schematic editing得对话框,就可以开始绘制反相器得电路原理图(schematic view)。其中nmos(宽为120nm,长为100nm、)与pmos(宽为240nm,长为100nm、)从gpdk090_v4、6这个库中添加,vdd与gnd在analogLib这个库中添加,将各个原件用wire连接起来,连接好得反相器电路原理图如图3所示:
图3 inv得电路原理图
对电路原理图检查并保存(左边菜单栏得第一个,check and save),接下来创建CMOS反相器得电气符号图(创建电气符号图就就是为了之后在其她得门电路中更方便得绘制电路原理图)。在菜单栏中选择design->Create cellview->From cellview,在symbol editing中编辑反相器得电气符号图,创建好得symbol如图4所示:
图4 inv得电气符号图
2、创建CMOS反相器得版图
接下来可以创建并绘制CMOS反相器得版图,在Library Manager中选择File->new->cell view,将view name改为layout,tool改为virtuoso,具体如图5所示: