反相器的版图设计实验报告

合集下载

版图反相器实验报告

版图反相器实验报告

画反相器原理图
一、实验目的:学会设计反相器,并会进行瞬时仿真和直流仿真
二、实验步骤:
1、打开S-edit程序
2、另存文件File----Save As
3、Setup----grid
4、添加VDD、GND、PMOS、NMOS和输入/输出端
5、连线和添加电源
6、保存、仿真
7、添加器件模型
8、添加直流分析表
9、添加输出对象
10、直流仿真结果
10、瞬时仿真结果
画反相器版图
一、实验目的:学会设计PMOS、NMOS版图
二、实验步骤:
1、打开程序L-Edit
2、另存新文件File—Save As
3、取代设定
4、规则查看
5、设计环境查看
11、生成仿真文件
12、添加器件模型、电源和输出对象
13、输出瞬时仿真结果
14、输出直流仿真结果
版图和原理图的一致性对比1、打开LVS
2、建立对比表单
3、输出比较结果
说明仅仅是工艺相同。

cadence反相器

cadence反相器

cadence反相器反相器版图设计与仿真⼀.实验⽬的1.熟悉Hspice的⽤法以及⽹表的规则写法1.熟悉cadence软件的使⽤以及如何利⽤cadence画版图2.熟悉对版图DRC验证和lvs检查⼆.实验器材已安装Hspice和VWware软件的电脑,和虚拟机要有cadence软件三.实验内容1)反相器的电路仿真2)Layout的认识3)反相器Layout设计4)DRC验证5)LVS验证四.实验步骤1.写好反相器的⽹表如下*lab1 inv.sp.include 'hua05.sp'.global vdd gndM1 OUT IN VDD VDD PMOS W=20u L=0.6uM2 OUT IN GND GND NMOS W=10u L=0.6uV1 VDD GND 5V2 IN GND PULSE(0 5 0ns 0.5ns 0.5ns 5ns 10ns).OPTIONS POST.tran 0.01ns 60ns.end2.在Hspice软件上仿真,看波形图是否符合3.画出反相器版图,再进⾏DRC验证,得到必须为没有错误如下:4.在linux系统⾥拷贝bd07.lvs和inv.gds和inv.sp到test-inv⽂件夹⾥,修改⽹表⽂件名为inv.sp,以及bd07.lvs和bd07.lpe的⽂件,并执⾏:CIW->File ->Export->Stream…⽣成inv.gds⽂件5.进⾏lvs检查,终端代码如下:%LOGLVS%htv%case%cir /home/icer/test-inv/inv.sp (⽹表的路径)%:con inv (⽹表中单元名)%:exit_____________________________%PDRACULA%:/g /home/icer/test-inv/bd07.lvs (LVS规则⽂件名)%:/f%.//doc/92d3bc4fa300a6c30d229f0a.html6.检查上述⽣成lvsout⽂件,看原理图与版图是否匹配7.进⾏lpe检查,⽣成PRENENT.DAT⽂件,终端代码如下:%PDRACULA%:/g /home/icer/test-inv/bd07.lpe (LVS规则⽂件名)%:/f%.//doc/92d3bc4fa300a6c30d229f0a.html8.在windows下将PRENET修改成SP⽂件,然后打开⽂件将PM和NM修改成NMOS 和PMOS,保存9.编写HFZ.sp⽂件如下:* Lab1 inv.sp********* SPICE Library **************.include 'hua05.sp'.include 'PRENET.sp'*****************************************.global vdd gndX1 IN OUT PRENETV1 VDD GND 5V2 IN GND PULSE(0 5 0ns 0.1ns 0.1ns 5ns 10ns).OPTIONS POST.tran 0.01ns 60ns.end10.将hua05.sp 和PRENET.sp,INV.sp 和HFZ.sp拷贝到同⼀个⽂件夹⾥11.⽤Hspice打开HFZ.sp⽂件,分析,看波形图如下:五.实验总结本次实验对我受益匪浅,通过本次反相器的实验,我更加熟悉了Hspice 软件和cadence软件,熟悉了利⽤这两个软件来制作⽹表,版图,以及DRC 验证,lvs检查,lpe检查。

反相器实训报告

反相器实训报告

一、实验目的1. 理解反相器的工作原理,掌握反相器的设计方法;2. 学习使用模拟电路设计软件,进行反相器电路的搭建与仿真;3. 提高动手实践能力,培养团队协作精神。

二、实验原理反相器是一种基本的逻辑门电路,其功能是将输入信号进行反转输出。

本实验采用CMOS反相器,由P型MOSFET和N型MOSFET组成。

当输入信号为高电平时,P型MOSFET导通,N型MOSFET截止,输出信号为低电平;当输入信号为低电平时,P 型MOSFET截止,N型MOSFET导通,输出信号为高电平。

三、实验仪器与材料1. 实验仪器:示波器、信号发生器、电源、面包板、导线等;2. 实验材料:CMOS集成电路芯片、电阻、电容等。

四、实验步骤1. 设计反相器电路:根据实验要求,设计一个简单的CMOS反相器电路,并绘制电路原理图。

2. 电路搭建:按照电路原理图,在面包板上搭建反相器电路,包括P型MOSFET、N型MOSFET、电阻、电容等元件。

3. 信号输入:使用信号发生器产生不同幅值的正弦波信号,作为反相器的输入信号。

4. 信号采集:使用示波器分别测量反相器的输入信号和输出信号,观察信号的变化。

5. 数据分析:分析反相器的输入输出特性,验证反相器的工作原理。

6. 仿真实验:使用模拟电路设计软件,对反相器电路进行仿真实验,观察仿真结果与实际实验结果是否一致。

五、实验结果与分析1. 实验结果通过实际搭建电路和仿真实验,观察到了以下现象:(1)当输入信号为高电平时,输出信号为低电平;当输入信号为低电平时,输出信号为高电平。

(2)实际实验和仿真实验结果基本一致,说明实验设计合理,电路搭建正确。

2. 数据分析(1)输入输出特性:反相器的输入输出特性如图1所示。

当输入信号为高电平时,输出信号为低电平;当输入信号为低电平时,输出信号为高电平。

(2)电路功耗:反相器的功耗主要来源于电阻和电容的功耗。

在本实验中,电路功耗较小,约为几毫瓦。

六、实验总结1. 通过本次实验,掌握了反相器的工作原理,学会了反相器的设计方法。

CMOS反向器版图设计实验报告

CMOS反向器版图设计实验报告

上海电力学院VLSI原理和设计报告题目:CMOS反向器的版图设计院系:电子与信息工程学院专业:电子科学与技术年级:姓名:学号:指导老师:刘伟景一、实验目的1、熟悉virtuoso editing、LSW设计窗口及操作2、熟练掌握设计快捷键的操作3、培养CMOS数字集成电路设计中减小芯片面积的设计技巧和方法的能力4、认识版图数据文件二、实验设备硬件环境:英特尔I5 PC机、SUN BLADE工作站软件环境:solaris操作系统、Cadence集成电路设计软件三、实验内容实验一UNIX上机实验(1)实验内容及步骤:1.在主目录/home/student/stu231 或/home/student/stu231创建自己的子目录(姓名全拼)。

注意:以后的新建文件和目录全部都在子目录中进行。

2.对根目录进行详细列表并将结果存入自己的子目录下新文件lsl.log中,并用cat命令显示该文件内容,再用file命令查看该文件类型。

3.用cat命令将自己建立的lsl.log文件扩展3次形成一个新文件ls2.log,并用more命令显示该文件内容,统计该文件的行数,并将此信息追加到文件末尾。

4.对自己的子目录打包后压缩,查看形成的新文件信息后,在进行解压和解包。

5.为自己创建一个新的目录new,将自己原目录下的文件拷贝到新目录new中。

6.删除新目录及其下的所有文件。

7.用定向的方法把who命令形成的结果保存到文件who.log中,并查看该文件内容。

8.用chmod命令修改文件who.log的可执行权限使其成为可执行文件,并运行该文件查看结果。

9.进入VI编辑器再次修改文件who.log的内容,其内容为对目录的详细列表,并使改变who.log的可执行权限,使得其权限形式为“r w x r- x r - -”。

并执行之。

实验二:UNIX上机实习(续)10.进入VI编辑器修改lsl.log文件内容,利用全局替换命令将“root”修改为“stu”。

反相器实验报告1

反相器实验报告1

《VLSI》第一次实验报告系别:电子工程系班级:微电子11002学号:11160600230 姓名:赵良一、实验内容:1.对反相器电路进行Hspice仿真2.自己设计一个反相器电路版图。

3.用calibre工具绘制版图二、实验完成步骤及结果:1、反相器电路结构(绘制电路图)2、反相器电路的瞬态仿真1)仿真结果波形图截图2)测量t PLH和t PHL值、计算t P3)当t PLH =t PHL时P管和N管的宽度和长度1)2)t PLH=2 t PHL=2.46 t P =2.233)当t PLH =t PHL时P管=0.5u N管=1.5u3、反相器电路的直流仿真1)仿真结果波形图截图2)读取V M值3)改变W P/W N的大小,分别为2,3,4,记录V M的值。

1)2)V M=3)为2时V M=为3时V M=为4时V M=4、Hspice 网表文件(最终版)INVTER.protect.lib './TD-LO18-SP-2003v4R/l018ll_io50_v1p3.lib' TT.unprotect.temp 25.subckt invter in out vdd vssM0 out in vss vss n18ll L=0.18u W=0.72uM1 out in vdd vdd p18ll L=0.18u W=0.18u.endsx1 in out vdd vss invterC1 out vss 0.5pfVDD vdd 0 dc 'vddvalue_vdd'.param vddvalue_vdd=1.8vVSS vss 0 dc 'vddvalue_vss'.param vddvalue_vss=0vvin1 in 0 PWL 10ns 0v, 11ns 1.8v, 30ns 1.8v, 31ns 0v, 50ns 0v.dc vin1 0,1.8,.1 .tran 1ns 60ns.PROBE v(out) v(in) .end5、反相器版图三、调试和运行程序过程中产生的问题及采取的措施:问题:t PLH 和t PHL 的值一直不相等措施:多次取值选择其中最接近的一项。

反相器设计报告

反相器设计报告

反相器设计报告一、反相器编辑与仿真1打开S-Edit,对编辑环境进行设置,选取Setup→Colors命令,可设置背景色、前景色、选择颜色、栅格颜色与原点颜色。

在选取Setup→Grid进行格点设置。

2在Schematic Mode下选取Module→Symbol Browser命令,选取spice元件库中NMOS,PMOS,Vdd,Gnd四个模块到Schematic Mode中。

3编辑反相器,根据要求将各模块排列好并正确完成各端点连线后,加入输入输出节点并命名,再对元件参数进行设置。

原理图如下图(1)4选取Symbol Mode,建立反相器符号设置输入输出节点,处输入输出节点名称要和原理图相对应。

更改模块名称,选取Module→Rename命令命名为my_inv。

符号图下图(2)。

反相器原理图(1)反相器符号图(2)5将编辑好的反相器原理图输出成Spice文件,File→Export命令设置输出路径和输出sp格式文件,命名为my_inv,用Tspice打开my_inv.sp文件进行仿真设置,选择Edit→Insert Command命令,依次进行加载包含文件、Vdd电压值设定、IN的输入信号设定、分析设定、输出设定,本次设计的反相器的设定设定结果和仿真结果分别如下图(3)(4)。

设定结果图(3)仿真结果图(4)二、反相器布局图与仿真1.取代设定:打开L-Edit,选择File→Replace Setup命就可以将lights。

tdb文件的设定选择性的应用到目前编辑的文件中,包括格点设定、图层设定等。

2.环境设定:选择Set→Design命令,将Technology units设为Lambda单位,即设定一个Lambda为1000个Internal Unit,也设定1个Lambda等于1个Micron。

3.绘制pmos:在Layers面饭下拉列表中可选取要绘制的图层,依照PMOS图层依次画出N-WELL、Active、P Select、Poly、Active Contact、Mental1图层,每画一层图都应该进行DRC检查,如果有设计规则错误则进行修改,直至无设计规则错误,按上述步骤设计得PMOS参数为(宽W,高L)N-WELL(23,15)、Active(13,5)、P Select(17,9)、Poly (2,9)、Active Contact(2,2)、Mental1(4,4)。

CMOS反相器的版图设计

CMOS反相器的版图设计

实验一: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;将这个视图命名为invCMOS反相器..需要注意的是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所示:图5 inv版图的创建窗口点击OK;会弹出两个对话框;一个LSW和一个layout editing在弹出来的layout editing中进行版图的绘制;利用快捷键‘i’在gpdk090_v4.6选择nmos和pmos;并将pmos摆放至nmos的上方;为方便确认各个金属或者mos管的距离或者长度;可以使用尺子作为辅助;使用快捷键’k’画一个尺子;使得nmos与pmos的源漏之间距离为0.6nm;如图6所示:图6 mos管源漏之间的距离图然后继续用尺子在nmos与pmos的正中间分别往上下延伸1.5nm;该点即为电源轨道和地轨道的中心点;轨道的宽为0.6nm;长为1.8nm;在LSW窗口中选择metal1作为电源轨道;返回layout editing窗口;使用快捷键’p’;然后设置金属的宽度;将其设置为0.6nm;接着在layout editing窗口中将轨道绘制出来;nmos与pmos 之间用poly金属层连接起来;pmos的源级用metal1金属与上层的电源轨道连接起来;nmos的源级用metal1金属与下层的电源轨道连接起来;并在vdd电源轨道上加一个M1_NWELL;在gnd轨道上加一个M1_PSUB;放置好选中并点击快捷钱’q’;将通孔个数改为3个如图7所示;将columns那一栏的1改为3;pmos及以上部分用nwell包裹起来;具体的连接如图8所示:图7 M1_NWELL的属性图8 连接好的inv版图3、设计规则检查DRC将连接好的inv版图保存;在菜单栏上选择verify->DRC;在弹出的对话框修改一些信息;如图9所示;确保路径正确;并且将Rules library前的勾选取消..图9 DRC的参数设置点击OK;验证完成并成功后会在icfb –log窗口出现如图10所示提示且版图上不会出现错误闪烁;如果有错误的话;可以在菜单栏中点击verify->markets->explain;并选中错误的地方;就会弹出详细的错误解释;然后根据提示修改错误..图10 DRC报告4、打印CMOS反相器的电路原理图以及版图在layout editing窗口的菜单栏上选择Design->plot->submit;然后再弹出来的窗口中修改参数;将header前的勾选取消;如图11所示:图11 打印参数设置继续点击Plot Options;将里面的参数修改如图12所示:图12 打印参数设置点击OK;可在自己的工作目录下找到inv.ps文件;打开文件即可看到打印出来的CMOS反相器版图;如图13所示:图13 打印出来的CMOS反相器版图同理;电路原理图也是如此打印;打印出来的CMOS反相器的电路原理图如图14所示:图14 打印出来的CMOS反相器的电路原理图。

反相器报告

反相器报告

目录一设计目的---------------------------------------2 二设计方案---------------------------------------2 三改进意见及建议---------------------------------3 四心得体会---------------------------------------3一.设计目的1.学习对LINUX Cadence软件的使用2.了解反相器版图的结构及工作原理3,了解版图设计规则二.设计方案1.反相器原理CMOS反相器由PMOS和NMOS构成,当输入高电平时,NMOS导通,输出低电平,当输入低电平时,PMOS导通,输出高电平。

IN OUT0 11 02.操作步骤(1)在衬底上画出N阱,然后画出多晶硅栅极。

(2)画出P+注入区,即PMOS的源漏极以及衬底的“体”接触端。

(3)画出N+注入区,即NMOS的源漏极以及N阱“体”接触端。

(5)画出接触孔。

(4)画金属连线,PMOS的源极以及N阱的体端接电源,NMOS的源极以及衬底的体端接地,PMOS与NMOS的漏极连在一起输出,栅极接输入,电路版图如图所示:三改进意见及建议1画成插齿形状,增大了宽长比,可以提高电路速度2.尽可能使版图面积最小。

面积越小,速度越高,功耗越小。

3.尽可能减少寄生电容和寄生电阻。

尽可能增加接触孔的数目可以减小接触电阻4.尽可能减少串扰,电荷分享。

做好信号隔离,添加隔离环四.心得体会通过这次课程设计,我学会了怎么运用LINUX和Cadence的一些基本操作做一个反相器的IC版图,也学会了实际画版图时应注意哪些细节,同时了解了如何自己安装LINUX和Cadence,由于第一次做版图,遇到了很多困难,但通过努力及同学的帮助最后终于克服了种种困难画出了所需完成的反向器版图,动了如何定义个部分及如何修改各部分颜色,最重要的是明白了如何将各层按顺序画好。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告:反相器的版图设计与实现
1. 实验目的
1.1 熟悉软件的基本使用;
1.2 了解Schematic设计环境
1.3 掌握反相器电路的原理图输入方法、仿真及版图绘制方法;
2. 实验内容:
1)、反相器的电路及仿真:
○1电路图:
○2激励信号(以表格的形式给出)
Function DC
voltage/V Voltage1
/V
Voltage2
/V
Period
/S
Pulse
width/S
Vdd dc 1.8 \ \ \ \ gnd dc 0 \ \ \ \ ·A pulse \ 1.8 0 400n 200n
○3电路图的仿真结果。

2)、二与非门的版图及仿真:○1版图(写出版图的面积)
版图面积大约为:10*5=50 um2
○2版图的后仿提取网表
○3激励信号(以表格的形式给出)
Function DC
voltage/V Voltage1
/V
Voltage2
/V
Period
/S
Pulse
width/S
Vdd dc 1.8 \ \ \ \ gnd dc 0 \ \ \ \ A pulse \ 1.8 0 400n 200n
○4版图的仿真结果。

3、收获与感悟:
通过这次反相器的实验,我基本学会了layout的过程,已经能够完成电路图、版图的制作和电路的仿真、寄生参数提取、电路后仿真。

这次实验完成比较简单,在老师的带领下我们都能很好地完成老师要求的任务,第一次接触这个软件,还有很多不太懂的地方,希望在以后的实验中能够多多练习,熟练地掌握整个版图设计的过程。

相关文档
最新文档